Nick Walker Background and Implementation December 12, 2016 Interactive Paper Marbling
0
• Various marbling operations • Real-time displacement field preview • Interactive rendering • Image output • Scripting 1 Mathematical Marbling Interactive Javascript application
• Drop • Tine line • Tine circle • Wavy comb • Vortex 2 Mathematical Marbling Operations
x y 0 s 3 Example Operation [ ] p = T : R 2 → R 2 [ ] T ( p | s ) =
• Displaces proportional to distance from line with origin c and direction d d 4 Sample Operation Line Tine α, λ ∈ R + αλ ˆ L ( p | c , d , α, λ ) = d + λ • Falloff controlled by α and λ d = ∥ ( p − c ) ⊤ ˆ c ∥
Demo 4
4
4
4
4 marblizer.nickwalker.us Source at github.com/nickswalker/marblizer
4
S. Lu, A. Jaffer, X. Jin, H. Zhao, and X. Mao. IEEE Computer Graphics and Applications , 32(6):26–35, 2012. References I Mathematical marbling.
Recommend
More recommend