“treasure your life”cs5245/project-2007/lest... · 2007. 8. 13. · create a rig to control the...

21
“Treasure Your Life” CS5243 – Vision and Graphics for Special Effects Ta Anh Tuan Stephanus Le Ngoc Sang

Upload: others

Post on 05-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

“Treasure Your Life”CS5243 – Vision and Graphics for Special

Effects

Ta Anh TuanStephanus

Le Ngoc Sang

Page 2: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

OutlineStorylineMain EffectHow To AchieveMinor EffectsCompositingFinal VideoQuestions and Answers

Page 3: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Storyline

Page 4: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Storyline

Page 5: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Main EffectFreely controlled Sand Particles to form/deform the shape of sandman Interaction between sand particles with real elementsThree scenes:

Forming the sandmanSandman punching the plantsSandman hit by a car and splashed into grains of sands

Page 6: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How To AchieveModel : taken from Alias Hyper Realistic Rigging and Animation Tutorial

Page 7: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How to AchieveAnimating :

Create a rig to control the model.Skeleton is controlled by FullBodyIK , sometimes need to change to FK .Low resolution mesh is used to drive high resolution mesh .Create control boxes to do animation more easily instead of having a lot of key frames for every joint, locator ,.etc .

Page 8: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How to achieve

Do key frame blocking based on raft edited movie, curves later is edited to be smooth.There are total 5 animation scenes : sandman stand up and chase , chase when camera is shaked , punching, walk out look then chase , chase then hit by car .

Page 9: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How To AchieveControl the sand particles formation and interaction with particle systemUse Real Flow to help simulating the particle system

Page 10: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How To AchieveFirst Scene: Forming the sandmanActually consists of two parts:

Sand flowing from a boxSand particles forming a sandman (+ alpha blending)

Page 11: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How To AchieveSecond Scene: Sandman punching the plantsModel some simple geometry to represent the treeSand particles can collide with the geometry

Page 12: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

How To AchieveThird Scene: Sandman hit by a car and splashed into grains of sandsModel geometry (car) to define collisionSwitch from 3D model to sand particles by blending

Page 13: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Minor EffectsIntegration of CG model into live footage:

Camera match moveUsed Maya Live for shaking scene.Key frames when the sandman standing up .Image plan is created to help the result and cast shadow.

Build CG environment and light to cast shadow or to create better animation .

Measure scene distance on the day of shooting.Lights are put in according to the live footage.

Page 14: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Minor Effects

Page 15: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Minor EffectsWind Effect

Page 16: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

CompositingInserting CG elements to Real elements

Build 3D model based on real world measurementPurpose: to cast shadowsTechnique: Blue Screen Matting

Page 17: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

CompositingTricks

Handling occlusions

Page 18: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

CompositingTricks

Remove camera shaking when filming/stabilize camera -> 2D image warping techniqueRig removal: motion blurring (can you spot the rig?)

Page 19: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

CompositingTricks

Pull the bush to create realistic punch sceneUse many layers of sand to make the sand flow look more dense

Final touch: add sound FX

Page 20: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Final Video

Page 21: “Treasure Your Life”cs5245/project-2007/lest... · 2007. 8. 13. · Create a rig to control the model. Skeleton is controlled by FullBodyIK , sometimes need to change to FK

Questions and Answers