Download - 3D Modelling & Animation
![Page 1: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/1.jpg)
UFCEKT-20-33D Modelling and Animation
3D Modelling & Animation
Character Animation: Lip-Sync Animation
![Page 2: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/2.jpg)
UFCEKT-20-33D Modelling and Animation
Agenda
Definitions Selection of sub-objects Vertex clusters Blend shapes Using MEL for saving selection sets Workflow Managing audio
![Page 3: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/3.jpg)
UFCEKT-20-33D Modelling and Animation
Definitions
Lip-sync - synchronizing facial animation to audio over time
Facial animation achieved via morph-targets - (metamorphosis) - ‘morph’ general term used in computing for transforming and blending one image into another over time.
Maya uses the term ‘Blend Shapes’ to refer to what other packages and authors may call ‘morph-targets’
![Page 4: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/4.jpg)
UFCEKT-20-33D Modelling and Animation
Aims of Lip-Sync
Ideally convey speech and aspects of emotion Full facial characterisation requires morph targets for
facial shapes (phonemes) associated with spoken dialog and facial expressions associated with emotion and gesture
Time-consuming manual animation craft - an acquired skill
Animation semi-automated in some packages (MotionBuilder) but still relies on manual creation of facial shapes as a basis for lip-sync sequence
![Page 5: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/5.jpg)
UFCEKT-20-33D Modelling and Animation
Facial shapes
![Page 6: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/6.jpg)
UFCEKT-20-33D Modelling and Animation
Blend shape collection of facial shapes
![Page 7: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/7.jpg)
UFCEKT-20-33D Modelling and Animation
Base Shape and Target Blend Shape
Base Target
Target influences base shape
Slider determines amount of influence applied
![Page 8: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/8.jpg)
UFCEKT-20-33D Modelling and Animation
![Page 9: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/9.jpg)
UFCEKT-20-33D Modelling and Animation
![Page 10: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/10.jpg)
UFCEKT-20-33D Modelling and Animation
![Page 11: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/11.jpg)
UFCEKT-20-33D Modelling and Animation
Cluster weights
![Page 12: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/12.jpg)
UFCEKT-20-33D Modelling and Animation
![Page 13: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/13.jpg)
UFCEKT-20-33D Modelling and Animation
Phoneme Chart
PhonemeExampleAEcatAOfoughtAXalasBbikeDdamFfoxGgateHhatIYheatKcakeKGconcurLlock
MmoonNnewOWgoatPpointSsiteSHshapeTtapUHlookUWlootVveerZzooZHPleasure
![Page 14: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/14.jpg)
UFCEKT-20-33D Modelling and Animation
Creating Selection Sets with MEL
![Page 15: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/15.jpg)
UFCEKT-20-33D Modelling and Animation
MEL procedure made from selection set
Paste procedure into here and press CTRL+ENTER
Call procedure with procedure name in this pane then CTRL+ENTER
![Page 16: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/16.jpg)
UFCEKT-20-33D Modelling and Animation
![Page 17: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/17.jpg)
UFCEKT-20-33D Modelling and Animation
Creating MEL procedures from echoed commands
proc selectVertices () {
select -r pSphere1.vtx[298] ;select -tgl pSphere1.vtx[297] ;select -tgl pSphere1.vtx[296] ;select -tgl pSphere1.vtx[295] ;
}
Paste procedure into upper pane of script editor - press CTRL+ENTER
Call procedure with procedure name and press CTRL+ENTER
e.g. selectVertices CRTL+ENTER
![Page 18: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/18.jpg)
UFCEKT-20-33D Modelling and Animation
Workflow
Create mouth opening if required Select vertices and create vertex clusters Could use MEL to help re-select vertice sets Modify vertex cluster with paint-weights tool Duplicate base shape to create target shapes Edit target shapes for lip-sync (phonemes) and facial
expression requirements Key-frame expressive dialog using imported audio file Preview sequence as a PlayBlast Composite audio and video in external package (Premiere)
![Page 19: 3D Modelling & Animation](https://reader035.vdocuments.mx/reader035/viewer/2022062217/56813d0c550346895da6c14a/html5/thumbnails/19.jpg)
UFCEKT-20-33D Modelling and Animation
Handling Audio
Supported audio formats .wav, .aif, aiff Import audio onto timeline - make sure track set Audio also appears in Trax editor Set playback to real-time to hear and scrub audio Set the playback speed via the Timeline preference dialog Audio rendered into a PlayBlast window Render final sequence in video editor with associated sound
track