SlideShare a Scribd company logo
1 of 8
Motion Capture & Animation
Research
By
Faye Mclellan
Motion capture.
Motion capture is the process of
recording a live motion event and
translating it into actionable data
that allows for a 3d recreation of
the performance. In other words,
transforming a live performance
into a digital performance.
In motion capture sessions, movements of
one or more actors are sampled many
times per second. Whereas early
techniques used images from multiple
cameras to calculate 3D positions, often
the purpose of motion capture is to record
only the movements of the actor, not his or
her visual appearance. This animation data
is mapped to a 3D model so that the model
performs the same actions as the actor.
Motion capture history… Rotoscoping.
• For either broadcast video or Internet
streaming video, rotoscoping is the rotated
projection of a sequence of usually
photographed action image frames so that
the artist can trace from the frame or create
an image to superimpose on it. It can be
thought of as "painting on movies"
efficiently. Prior to computers, an animation
stand called a Rotoscope was used to
project a sequence of action frames against
a surface so that a set of animation frames
could be traced or created. The same work
can now be done with digital images and
special computer software. Tools that
provide efficient ways to rotoscope include
Digital Magic and Elastic Reality.
Rotoscoping is frequently used as a
technique for combining (compositing)
cartoon figures with realistic settings in
television commercials and is also used for
special effects in feature-length films.
Motion capture pipeline.
• The motion capture pipeline consists of planning,
shooting, data processing, skeleton creation, and
mapping to characters. The most important point
about using motion capture is to avoid problems
by planning well ahead.
• After the shoot, data processing consists of
reconstructing the data from the different camera
views to produce 3D positional data and labeling
the markers. Once this has been done any noise
in the data needs to be filtered and gaps in the
data due to occlusion of markers needs to be
filled.
Feature Films
• Motion capture has been used extensively in feature films in
the last ten years. Some examples of its use include for digital
extras in the Titanic, digital stunts in Batman and Robin, facial
capture in the Real Adventures of Johnny Quest, lead
actor/fight scenes in The Mummy and The Mummy Returns
and finally for multiple lead characters in Final Fantasy. Large
fight scenes in LOTR as well as the Gollum character from the
Twin Towers.
Motion Retargeting
• An important subject in animation that has developed over
the last 10 years is that of motion retargeting
• The idea is to take an animation clip designed for one
particular character and adapt it to play on a different
character
• Characters may differ:
– Proportionally (same skeleton layout but with different
offsets)
– Topologically (different skeleton topology and different
offsets)
• This is a difficult subject because there isn’t always a
‘correct’ solution, and so heuristics must be used.
Sequencing & Scripting
• State machines and scripting languages are popular
methods for controlling the behaviors of characters
over longer periods of time
• Some modern state machine approaches can take a
bunch of uncorrelated motion captured clips and
automatically construct an appropriate state machine
• For example, one can motion capture a bunch of
generic moves: walk, run, turn, walk & turn, climb
steps, walk backward, hop up, hop down…
• The system then determines which moves could
connect up based on various metrics
• The actual motion can then be refined with
sophisticated warping & blending schemes
Artificial Intelligence
• AI is used more and more for complex
animation control
• It is often used to control large numbers of
background characters
• Obviously, there are numerous AI techniques,
and it is an entire subject itself

More Related Content

What's hot

Visual Effects - VFX
Visual Effects - VFXVisual Effects - VFX
Visual Effects - VFXSidra Khan
 
Computer generated images in movies
Computer generated images in moviesComputer generated images in movies
Computer generated images in moviesStephen Halley
 
(CGI) Computer generated imagery ppt by Mubeen Momin
(CGI) Computer generated imagery ppt by Mubeen Momin(CGI) Computer generated imagery ppt by Mubeen Momin
(CGI) Computer generated imagery ppt by Mubeen Mominmubeenm50
 
Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Pribhat Sharma
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics University of Potsdam
 
Computer generated imaginary
Computer generated imaginaryComputer generated imaginary
Computer generated imaginaryPratik Gondaliya
 
3 D Movie Making
3 D Movie Making3 D Movie Making
3 D Movie MakingVictor Tsai
 
Chance's "Visual Effects" Lecture
Chance's "Visual Effects" LectureChance's "Visual Effects" Lecture
Chance's "Visual Effects" Lecturejpowers
 
Computer animation
Computer animationComputer animation
Computer animationshusrusha
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?NI BT
 

What's hot (20)

Abhilash VFX presentation
Abhilash VFX presentationAbhilash VFX presentation
Abhilash VFX presentation
 
Animation graphics
Animation graphicsAnimation graphics
Animation graphics
 
Visual effects
Visual effectsVisual effects
Visual effects
 
Visual Effects - VFX
Visual Effects - VFXVisual Effects - VFX
Visual Effects - VFX
 
Computer generated images in movies
Computer generated images in moviesComputer generated images in movies
Computer generated images in movies
 
(CGI) Computer generated imagery ppt by Mubeen Momin
(CGI) Computer generated imagery ppt by Mubeen Momin(CGI) Computer generated imagery ppt by Mubeen Momin
(CGI) Computer generated imagery ppt by Mubeen Momin
 
Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)
 
Vfx PPT
Vfx PPTVfx PPT
Vfx PPT
 
CGI
CGICGI
CGI
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
Computer generated imaginary
Computer generated imaginaryComputer generated imaginary
Computer generated imaginary
 
3 D Movie Making
3 D Movie Making3 D Movie Making
3 D Movie Making
 
Chance's "Visual Effects" Lecture
Chance's "Visual Effects" LectureChance's "Visual Effects" Lecture
Chance's "Visual Effects" Lecture
 
VFx
VFx VFx
VFx
 
Computer animation
Computer animationComputer animation
Computer animation
 
Visual effects(VFX)
Visual effects(VFX)Visual effects(VFX)
Visual effects(VFX)
 
Ani mation
Ani mationAni mation
Ani mation
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?
 
Visual Effects (VFX)
Visual Effects (VFX)Visual Effects (VFX)
Visual Effects (VFX)
 
Vfx Terminologies with Examples
Vfx Terminologies with ExamplesVfx Terminologies with Examples
Vfx Terminologies with Examples
 

Similar to Presentation1

MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYShaik Tanveer
 
Animation in Computer Graphics
Animation in Computer GraphicsAnimation in Computer Graphics
Animation in Computer GraphicsRinkuNahar
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyARUN S L
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyArun MK
 
Rashawn Trotter
Rashawn TrotterRashawn Trotter
Rashawn TrotterDarkcell
 
Motion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfMotion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfRaghavGupta397411
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyharini501
 
The Future of Rotoscoping in VFX Services.pptx
The Future of Rotoscoping in VFX Services.pptxThe Future of Rotoscoping in VFX Services.pptx
The Future of Rotoscoping in VFX Services.pptxMotion Effects
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animationMr SMAK
 
Lec28 29 30 animation
Lec28 29 30 animationLec28 29 30 animation
Lec28 29 30 animationDom Mike
 
Animation theory pro forma (2)
Animation theory pro forma (2)Animation theory pro forma (2)
Animation theory pro forma (2)HICKMAN98
 

Similar to Presentation1 (20)

MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGY
 
Advancement of 3D Animation Industry
Advancement of 3D Animation IndustryAdvancement of 3D Animation Industry
Advancement of 3D Animation Industry
 
Animation in Computer Graphics
Animation in Computer GraphicsAnimation in Computer Graphics
Animation in Computer Graphics
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Animation
AnimationAnimation
Animation
 
Rashawn Trotter
Rashawn TrotterRashawn Trotter
Rashawn Trotter
 
VFX
VFXVFX
VFX
 
Motion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfMotion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdf
 
Motion capture by Rj
Motion capture by RjMotion capture by Rj
Motion capture by Rj
 
Visual Effects
Visual EffectsVisual Effects
Visual Effects
 
Scatterlight studios
Scatterlight studiosScatterlight studios
Scatterlight studios
 
Unit vi
Unit viUnit vi
Unit vi
 
Animation
AnimationAnimation
Animation
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
The Future of Rotoscoping in VFX Services.pptx
The Future of Rotoscoping in VFX Services.pptxThe Future of Rotoscoping in VFX Services.pptx
The Future of Rotoscoping in VFX Services.pptx
 
Motion capturing
Motion capturingMotion capturing
Motion capturing
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
 
Lec28 29 30 animation
Lec28 29 30 animationLec28 29 30 animation
Lec28 29 30 animation
 
Animation theory pro forma (2)
Animation theory pro forma (2)Animation theory pro forma (2)
Animation theory pro forma (2)
 

More from Faye Mclellan

Graphic design evaluation
Graphic design evaluationGraphic design evaluation
Graphic design evaluationFaye Mclellan
 
Marketing alien blast
Marketing alien blastMarketing alien blast
Marketing alien blastFaye Mclellan
 
Music video analysis_grid-1
Music video analysis_grid-1Music video analysis_grid-1
Music video analysis_grid-1Faye Mclellan
 
Batman narrative structure_01-1
Batman narrative structure_01-1Batman narrative structure_01-1
Batman narrative structure_01-1Faye Mclellan
 
Batman narrative structure_02
Batman narrative structure_02Batman narrative structure_02
Batman narrative structure_02Faye Mclellan
 

More from Faye Mclellan (6)

Graphic design evaluation
Graphic design evaluationGraphic design evaluation
Graphic design evaluation
 
Graphic design
Graphic designGraphic design
Graphic design
 
Marketing alien blast
Marketing alien blastMarketing alien blast
Marketing alien blast
 
Music video analysis_grid-1
Music video analysis_grid-1Music video analysis_grid-1
Music video analysis_grid-1
 
Batman narrative structure_01-1
Batman narrative structure_01-1Batman narrative structure_01-1
Batman narrative structure_01-1
 
Batman narrative structure_02
Batman narrative structure_02Batman narrative structure_02
Batman narrative structure_02
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Presentation1

  • 1. Motion Capture & Animation Research By Faye Mclellan
  • 2. Motion capture. Motion capture is the process of recording a live motion event and translating it into actionable data that allows for a 3d recreation of the performance. In other words, transforming a live performance into a digital performance. In motion capture sessions, movements of one or more actors are sampled many times per second. Whereas early techniques used images from multiple cameras to calculate 3D positions, often the purpose of motion capture is to record only the movements of the actor, not his or her visual appearance. This animation data is mapped to a 3D model so that the model performs the same actions as the actor.
  • 3. Motion capture history… Rotoscoping. • For either broadcast video or Internet streaming video, rotoscoping is the rotated projection of a sequence of usually photographed action image frames so that the artist can trace from the frame or create an image to superimpose on it. It can be thought of as "painting on movies" efficiently. Prior to computers, an animation stand called a Rotoscope was used to project a sequence of action frames against a surface so that a set of animation frames could be traced or created. The same work can now be done with digital images and special computer software. Tools that provide efficient ways to rotoscope include Digital Magic and Elastic Reality. Rotoscoping is frequently used as a technique for combining (compositing) cartoon figures with realistic settings in television commercials and is also used for special effects in feature-length films.
  • 4. Motion capture pipeline. • The motion capture pipeline consists of planning, shooting, data processing, skeleton creation, and mapping to characters. The most important point about using motion capture is to avoid problems by planning well ahead. • After the shoot, data processing consists of reconstructing the data from the different camera views to produce 3D positional data and labeling the markers. Once this has been done any noise in the data needs to be filtered and gaps in the data due to occlusion of markers needs to be filled.
  • 5. Feature Films • Motion capture has been used extensively in feature films in the last ten years. Some examples of its use include for digital extras in the Titanic, digital stunts in Batman and Robin, facial capture in the Real Adventures of Johnny Quest, lead actor/fight scenes in The Mummy and The Mummy Returns and finally for multiple lead characters in Final Fantasy. Large fight scenes in LOTR as well as the Gollum character from the Twin Towers.
  • 6. Motion Retargeting • An important subject in animation that has developed over the last 10 years is that of motion retargeting • The idea is to take an animation clip designed for one particular character and adapt it to play on a different character • Characters may differ: – Proportionally (same skeleton layout but with different offsets) – Topologically (different skeleton topology and different offsets) • This is a difficult subject because there isn’t always a ‘correct’ solution, and so heuristics must be used.
  • 7. Sequencing & Scripting • State machines and scripting languages are popular methods for controlling the behaviors of characters over longer periods of time • Some modern state machine approaches can take a bunch of uncorrelated motion captured clips and automatically construct an appropriate state machine • For example, one can motion capture a bunch of generic moves: walk, run, turn, walk & turn, climb steps, walk backward, hop up, hop down… • The system then determines which moves could connect up based on various metrics • The actual motion can then be refined with sophisticated warping & blending schemes
  • 8. Artificial Intelligence • AI is used more and more for complex animation control • It is often used to control large numbers of background characters • Obviously, there are numerous AI techniques, and it is an entire subject itself