Hand-painted Animation with Intelligent Brushes

16
Hand-painted Animation with Intelligent Brushes Tom Van Laerhoven, Fabian Di Fiore & Frank Van Reeth {firstname.lastname}@uhasselt.be Hasselt University - Expertise Centre for Digital Media transnationale Universiteit Limburg Belgium CASA’08 CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

description

Hand-painted Animation with Intelligent Brushes Tom Van Laerhoven, Fabian Di Fiore & Frank Van Reeth {firstname.lastname}@uhasselt.be Hasselt University - Expertise Centre for Digital Media transnationale Universiteit Limburg Belgium CASA’08. Goals. - PowerPoint PPT Presentation

Transcript of Hand-painted Animation with Intelligent Brushes

Page 1: Hand-painted Animation with  Intelligent Brushes

Hand-painted Animation with Intelligent Brushes

Tom Van Laerhoven, Fabian Di Fiore & Frank Van Reeth{firstname.lastname}@uhasselt.be

Hasselt University - Expertise Centre for Digital Mediatransnationale Universiteit Limburg

Belgium

CASA’08

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

Page 2: Hand-painted Animation with  Intelligent Brushes

Goals

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Enrich interactively created stylized images with procedural animation.

• Make animation techniques available to untrained users.

• Avoid steep learning process.

Page 3: Hand-painted Animation with  Intelligent Brushes

Approach

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Physically-inspired interactive painting tool “AquaVerve”.

• Animated canvas with separate canvasfor each frame.

• Special-purpose “intelligent” brushes.

• Animated pigment.• Show animation continuously.

Page 4: Hand-painted Animation with  Intelligent Brushes

Background

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Commercial packages: Corel Painter, MoXi, ArtRage, Project Dogwaffle• ‘Only’ provide digital equivalent of traditional painting.

• Literature

I/O Brush[Ryokai et al. CHI04]

Easel [Rozin 98]

Paint-Cam [Rozin 98]

AntBrush[Tzafestas 00]

Page 5: Hand-painted Animation with  Intelligent Brushes

AquaVerve

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Interactive paint system• Watercolour, gouache, impasto, …• Physically & empirically-

based paint algorithms, GPU impl.[Van Laerhoven et al. CASA05]

• Virtual brush design [Van Laerhoven CGI07]

Page 6: Hand-painted Animation with  Intelligent Brushes

Animated Canvas

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Set of 8 – 16 canvasses.• Animation is shown continuously.• Need for specialized brushes.

canvas representation1024x768 simulation grid

Page 7: Hand-painted Animation with  Intelligent Brushes

Intelligent Brushes

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Semi-autonomous brush: flame brush

User: Interactively paint stroke

System:Record:• brush reservoir• stroke trajectory• brush attributes

Page 8: Hand-painted Animation with  Intelligent Brushes

Intelligent Brushes

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Semi-autonomous brush: flame brush

User: Interactively paint stroke

Automatically-drawn scripted variations

frame 0 frame 1 frame N

System:Record:• brush reservoir• stroke trajectory• brush attributes

undo

Page 9: Hand-painted Animation with  Intelligent Brushes

Intelligent Brushes

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Semi-autonomous brush: flame brush

User: Interactively paint stroke

Automatically-drawn scripted variations

frame 0 frame 1 frame N

System:Record:• brush reservoir• stroke trajectory• brush attributes

undo

Page 10: Hand-painted Animation with  Intelligent Brushes

Intelligent Brushes

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Moving-dab brush• Paint dabs on

successive frames

Page 11: Hand-painted Animation with  Intelligent Brushes

Intelligent Brushes

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Steady brush• Paint on all frames at once• Erase animated strokes

Painting motionless background Erasing animation

Page 12: Hand-painted Animation with  Intelligent Brushes

Animated Pigment

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Secondary motion• E.g., animate the observed thickness of a single

pigment type in impasto paint layer• Vibrant or waving paint textures

Single-out a pigment type in a mix

Pigment properties:• stickiness• clumping• weight• animation

Page 13: Hand-painted Animation with  Intelligent Brushes

Results

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Camp fire• Semi-autonomous flame

brush• Primary flames• Smoke trail

• Moving-dab brush• Secondary flames

• Steady brush• Background

• Yellow pigment withvibrant flame-like motion

Page 14: Hand-painted Animation with  Intelligent Brushes

Results

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Flowing water• Semi-autonomous water brush• Blue pigment that exhibits soft waving motion

Page 15: Hand-painted Animation with  Intelligent Brushes

Conclusions & Future Work

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven

• Brushes & pigment enhanced with behavioral intelligence

• Enrich & animate interactively created images• Within reach of every digital painter

• Future work• Animation of stroke textures• Extend intelligent brush set; more complex

scripts

Page 16: Hand-painted Animation with  Intelligent Brushes

Thank You

Questions?

http://research.edm.uhasselt.be/tvanlaerhoven

CASA’08 Sep 1th - Sep 3th Tom Van Laerhoven