Interactive Paper Marbling 0 Various marbling operations - - PowerPoint PPT Presentation

interactive paper marbling 0
SMART_READER_LITE
LIVE PREVIEW

Interactive Paper Marbling 0 Various marbling operations - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Interactive Paper Marbling

Background and Implementation

Nick Walker December 12, 2016

slide-2
SLIDE 2
slide-3
SLIDE 3

Mathematical Marbling

Interactive Javascript application

  • Various marbling operations
  • Real-time displacement field preview
  • Interactive rendering
  • Image output
  • Scripting

1

slide-4
SLIDE 4

Mathematical Marbling

Operations

  • Drop
  • Tine line
  • Tine circle
  • Wavy comb
  • Vortex

2

slide-5
SLIDE 5

Example Operation

p = [ x y ] T : R2 → R2 T(p|s) = [ s ]

3

slide-6
SLIDE 6

Sample Operation

Line Tine

  • Displaces proportional to distance from

line with origin c and direction d

  • Falloff controlled by α and λ

α, λ ∈ R+ L(p|c, d, α, λ) = αλ d + λ ˆ d d = ∥(p − c)⊤ˆ c∥

4

slide-7
SLIDE 7

Demo

4

slide-8
SLIDE 8

4

slide-9
SLIDE 9

4

slide-10
SLIDE 10

4

slide-11
SLIDE 11

marblizer.nickwalker.us

Source at github.com/nickswalker/marblizer

4

slide-12
SLIDE 12

4

slide-13
SLIDE 13

References I

  • S. Lu, A. Jaffer, X. Jin, H. Zhao, and X. Mao.

Mathematical marbling. IEEE Computer Graphics and Applications, 32(6):26–35, 2012.