12. زماندرانیمیشن
• Pose Interpolation / Continuous Time
• Time unit (seconds/frames)
• Frame/Sample
ttt = 0.2 ttt = 0.8 ttt = 1.3
Keyframe 1 Keyframe 2 Keyframe 3
13. قالبدادهایبرایانیمیشن
• Joint 1
o Keyframe 1
Translation
• x, y, z
Orientation
• x, y, z, w
Scale
• x, y, z
o Keyframe 2
Translation
• .....
o ....
• Joint 2
o ....
18. Animation Blending
LERP Blending
• Temporal Interpolation
• Motion Continuity (Cross Fading)
• Directional Locomotion
o Targeted Movement
o Pivotal Movement
• Complex LERP Blend
o Generalized one dimensional
o Simple Two dimensional
o Triangular Two dimensional
o Generalized Two dimensional
19. Blending
• Partial skeleton blending
• Additive blending
o Stance variation
o Locomotion noise
o Aim and look at
o Overloading time axis
36. Animation Layering
Face Layer - Partial
Hand Layer - Partial
Hair Layer - Partial
Base Layer - Full Body
Run Randomness Layer - Additive
Weapon Layer - Partial
Breathing Layer - Additive
Animation and Player Control in Uncharted 1 & 2, Travis
McIntosh, GDC 2010
45. Dynamic Motion Synthesis
• Natural Motion (Endorphin, Euphoria)
http://naturalmotion.com
• Games
o Read Dead Redemption
o GTA IV
o Star Wars: The Force Unleashed
56. Animation-Driven Locomotion
Animation Driven Locomotion for Smoother
Navigation (GDC 2012)
Bobby Anguelov
AI Programmer IO Interactive
Gabriel Leblanc
AI Programmer, Eidos
Shawn Harris
Senior Programmer, Big Huge Games
59. • Game Engine Architecture, Jason Gregory
• Bisquid.se
• Game Programming Gems Series
• AI Game Programming Wisdom Series
• gamasutra.com
سایرمنابع