Top Banner
Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France
16

Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Dec 14, 2015

Download

Documents

Maximo Biss
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Real-Time Dynamic Wrinkles

Caroline Larboulette

Marie-Paule Cani

GRAVIR Lab, Grenoble, France

Page 2: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Motivations

Animated wrinkles • Important for realism

– Cloth– Skin

• Currently painful under MAYA– Key shapes– Deformers

Aims• Real-time for computer games• Applicable to a coarse animated mesh• Easy to set up

Static wrinkle

Dynamicwrinkles

Page 3: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Previous Work

• Bump mapping [Blinn78, Boissieux00, Pasquariello01]

– Efficient but undeformed silhouette

• Physically-based approaches [Wu94-99, Boissieux00]

– Very realistic but slow

• Predefined Wrinkles [Viaud92]

– Specific mesh incorporating wrinkles• Displacement mapping [Volino99, Hadap99, Bando02]

– The user designs the wrinkle pattern

Page 4: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Our Wrinkling Tool

Basic Ideaskin/cloth wrinkle because they tend to maintain area

– Physically-based simulation, geometric constraints [sauvage04] ?

Aims– Fast approximation of constant surface– No manual design of the wrinkles shapes– Provide control of location and main direction of wrinkles

Our solution – A constant length wrinkling curve – Controls the mesh deformation in a region of influence

Page 5: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Wrinkling Curve

• 2D discrete curve of constant length

• Different propagation schemes

• Control of frequency, width of the bumps

Page 6: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Set up of the Wrinkling Tool

1. Draw a line segment• End points are anchored to the mesh

2. Specify a region of influence• Points under the green rectangle

3. Choose an attenuation profile

Page 7: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Mesh Deformation

• Mesh animated by standard skinning• Wrinkles updated just before rendering

Algorithm1. Update 2D curve due to length changes2. Refine mesh if needed3. Compute mesh vertices displacements

• Height given by the coordinate along the curve• Weighted according to the attenuation profile

Page 8: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Levels of Details

• Combination of bumps at different scales• Absorbs compression at different resolutions

Page 9: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Multi-Wrinkles

• Combination of several wrinkles

Page 10: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Results: forehead wrinkles

Page 11: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Results: joint wrinkles

Without our tool

With our tool

Page 12: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Results: wrinkles on clothesBack

Front

Page 13: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Video and demo

Page 14: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Conclusion

• Procedural technique – Mesh refined on the fly– Could depend on other parameters (camera)

• Easy-to-use for animators– Use of any existing skinning animation– Intuitive parameters and visual feedback

• Geometric constraints (length preservation)– Increases realism

• Real-Time

Page 15: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Future Work

• Curved Wrinkles

• Collision detection• Combination with a dynamic flesh model

Page 16: Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Thanks ...

Questions ?