Sponsored by
WetBrush: GPU-based 3D Painting
Simulation at the Bristle Level
Zhili Chen, Byungmoon Kim, Daichi Ito, Huamin Wang
The Ohio State University Adobe Research
1,2 2 2 1 1 2
Simulate them! Real-world footage Sponsored by SA2015.SIGGRAPH.ORG - - PowerPoint PPT Presentation
WetBrush: GPU-based 3D Painting Simulation at the Bristle Level 2 1 1,2 2 Zhili Chen, Byungmoon Kim, Daichi Ito, Huamin Wang 1 The Ohio State University 2 Adobe Research Sponsored by Oil Painting Complex physical interactions
Sponsored by
The Ohio State University Adobe Research
1,2 2 2 1 1 2
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Renderer Grid Fluid Particle Fluid User Input
Brush head movement One-way Bristle-Particle Interaction One-way Fluid-Bristle Interaction Conversion
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Renderer Grid Fluid Particle Fluid User Input
Brush head movement One-way Bristle-Particle Interaction One-way Fluid-Bristle Interaction Conversion
Sponsored by
SA2015.SIGGRAPH.ORG
Bristle vertices (also samples) Bristle samples
Sponsored by
SA2015.SIGGRAPH.ORG
πͺ" πͺ"#$ π& πͺ" πͺ"#$ πͺ"'$ π
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Renderer Grid Fluid Particle Fluid User Input
Brush head movement One-way Bristle-Particle Interaction One-way Fluid-Bristle Interaction Conversion
Sponsored by
SA2015.SIGGRAPH.ORG
Brush
Sponsored by
SA2015.SIGGRAPH.ORG
Brush
Sponsored by
SA2015.SIGGRAPH.ORG
Brush
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
See paper for details
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Renderer Grid Fluid Particle Fluid User Input
Brush head movement
One-way Bristle-Particle Interaction
One-way Fluid-Bristle Interaction Conversion
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Particle Fluid
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Canvas Frame π½ Brush Frame πΆ
π"
πͺ
π πͺ
ππͺ
ππͺ
; = π; π>?@ β (π€;
; + π; Γ π; Γπ" ; + πΜ;Γπ" ;) β H IJ π1 ;
; = π;(π¦" β π;)
π"
πͺ
π"
External forces in canvas frame β gravity, friction, etc. Acceleration in brush frame Linear velocity of brush frame Angular velocity
Frame linear acceleration Frame angular acceleration Coriolis acceleration Centrifigual acceleration Direct adhesion force in brush frame
Sponsored by
SA2015.SIGGRAPH.ORG
Canvas Frame π½ Brush Frame πΆ
π"
πͺ
π πͺ
ππͺ
ππͺ
; = π; π>?@ β (π€;
; + π; Γ π; Γπ" ; + πΜ;Γπ" ;) β H IJ π1 ;
π"
πͺ
π"
Linear velocity of brush frame Angular velocity
Direct adhesion force in brush frame Inertial acceleration
Sponsored by
SA2015.SIGGRAPH.ORG
Canvas Frame π½ Brush Frame πΆ
π"
πͺ
π πͺ
ππͺ
ππͺ
; = π; π>?@ β (π€;
; + π; Γ π; Γπ" ; + πΜ;Γπ" ;) β H IJ π1 ;
π"
πͺ
π"
Linear velocity of brush frame Angular velocity
Direct adhesion force in brush frame Inertial acceleration
Sponsored by
SA2015.SIGGRAPH.ORG
Canvas Frame π½ Brush Frame πΆ
π"
πͺ
π πͺ
ππͺ
ππͺ π"
πͺ
π"
Linear velocity of brush frame Angular velocity
Inertial acceleration
; = π; π>?@ β πΎ(π€;
; + π; Γ π; Γπ" ; + πΜ;Γπ" ;)
;)
Sponsored by
SA2015.SIGGRAPH.ORG
πΈ$ Brush
Bristle vertices (also samples) Bristle samples Fluid particles under influence Fluid particles
πΈ$
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Brush Sim Renderer Grid Fluid Particle Fluid User Input
Brush head movement One-way Bristle-Particle Interaction One-way Fluid-Bristle Interaction Conversion
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG
(6.5ms)
(5.2ms)
(5.2ms)
(1.1ms)
(2.0ms)
(1.6ms)
Sponsored by
SA2015.SIGGRAPH.ORG
(6.5ms)
(5.2ms)
(5.2ms)
(1.1ms)
(2.0ms)
(1.6ms)
Sponsored by
SA2015.SIGGRAPH.ORG
Sponsored by
SA2015.SIGGRAPH.ORG