Real-Time Dynamic Wrinkles - PowerPoint PPT Presentation

About This Presentation
Title:

Real-Time Dynamic Wrinkles

Description:

RealTime Dynamic Wrinkles – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 17
Provided by: Zaba6
Category:
Tags: b0 | bk | bri | dynamic | real | time | wrinkles

less

Transcript and Presenter's Notes

Title: Real-Time Dynamic Wrinkles


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

2
Motivations
Static wrinkle
  • 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

Dynamic wrinkles
3
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

4
Our Wrinkling Tool
  • Basic Idea
  • skin/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

5
Wrinkling Curve
  • 2D discrete curve of constant length
  • Different propagation schemes
  • Control of frequency, width of the bumps

6
Set up of the Wrinkling Tool
  • Draw a line segment
  • End points are anchored to the mesh
  • Specify a region of influence
  • Points under the green rectangle
  • Choose an attenuation profile

7
Mesh Deformation
  • Mesh animated by standard skinning
  • Wrinkles updated just before rendering
  • Algorithm
  • Update 2D curve due to length changes
  • Refine mesh if needed
  • Compute mesh vertices displacements
  • Height given by the coordinate along the curve
  • Weighted according to the attenuation profile

8
Levels of Details
  • Combination of bumps at different scales
  • Absorbs compression at different resolutions

9
Multi-Wrinkles
  • Combination of several wrinkles

10
Results forehead wrinkles
11
Results joint wrinkles
Without our tool
With our tool
12
Results wrinkles on clothes
Back
Front
13
  • Video and demo

14
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

15
Future Work
  • Curved Wrinkles
  • Collision detection
  • Combination with a dynamic flesh model

16
Thanks ... Questions ?
Write a Comment
User Comments (0)
About PowerShow.com