Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
�Topic: Morphing
� Seamlessly changing from one mesh to another
� Combining vertices to find a point in between
� Given 2 mouth poses, a set of difference vectors is computed to control interpolation
� In morph targets, the difference vectors are used to add movement to the neutral face.
� Human Computer Interaction
� Understanding and Response� Inputs:
� Natural language (text and speech)� Vision (Images and Video)� Sensors (heart rate, temperature)� Other: smell??
� Understanding:� AI
� Response� Physical – Robots � Speech Synthesis� Virtual – Graphics (Facial Expressions of emotions)
� Use Morphing with shaders to render facial expressions and control via keyboard
� Use cube mapping to create a nice background to simulate Virtual World
� Create morph targets in blender (uses same mesh with different facial expressions)
� Morph Data structure (similar to obj data structure but bigger)
� Load all data
� Link attributes to shaders
� Compute difference vector between neutral pose and target
� Use Weights to adjust the deformation
� Render
� Only 16 attributes
� Real-time Rendering