160 likes | 275 Vues
This project introduces AquaVerve, an innovative interactive painting tool designed to enhance stylized images with continuous procedural animations. Aimed at democratizing animation techniques for untrained users, the system features semi-autonomous, intelligent brushes that exhibit vibrant behaviors mimicking real-world phenomena like fire and water. Users can interactively create animated canvases, showcasing elements such as animated pigments and customizable brush attributes. This approach eliminates barriers associated with traditional animation workflows, making creativity more accessible.
E N D
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 • Enrich interactively created stylized images with procedural animation. • Make animation techniques available to untrained users. • Avoid steep learning process.
Approach • Physically-inspired interactive painting tool “AquaVerve”. • Animated canvas with separate canvasfor each frame. • Special-purpose “intelligent” brushes. • Animated pigment. • Show animation continuously.
Background • 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]
AquaVerve • Interactive paint system • Watercolour, gouache, impasto, … • Physically & empirically-based paint algorithms, GPU impl.[Van Laerhoven et al. CASA05] • Virtual brush design [Van Laerhoven CGI07]
Animated Canvas • Set of 8 – 16 canvasses. • Animation is shown continuously. • Need for specialized brushes. canvas representation1024x768 simulation grid
Intelligent Brushes • Semi-autonomous brush: flame brush User: Interactively paint stroke • System: • Record: • brush reservoir • stroke trajectory • brush attributes
Intelligent Brushes • Semi-autonomous brush: flame brush frame 0 frame 1 frame N … undo User: Interactively paint stroke Automatically-drawn scripted variations • System: • Record: • brush reservoir • stroke trajectory • brush attributes …
Intelligent Brushes • Semi-autonomous brush: flame brush frame 0 frame 1 frame N … undo User: Interactively paint stroke Automatically-drawn scripted variations • System: • Record: • brush reservoir • stroke trajectory • brush attributes …
Intelligent Brushes • Moving-dab brush • Paint dabs on successive frames
Intelligent Brushes • Steady brush • Paint on all frames at once • Erase animated strokes Painting motionless background Erasing animation
Animated Pigment • Secondary motion • E.g., animate the observed thickness of a single pigment type in impasto paint layer • Vibrant or waving paint textures • Pigment properties: • stickiness • clumping • weight • animation Single-out a pigment type in a mix
Results • Camp fire • Semi-autonomous flame brush • Primary flames • Smoke trail • Moving-dab brush • Secondary flames • Steady brush • Background • Yellow pigment withvibrant flame-like motion
Results • Flowing water • Semi-autonomous water brush • Blue pigment that exhibits soft waving motion
Conclusions & Future Work • 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
Thank You Questions? http://research.edm.uhasselt.be/tvanlaerhoven