Animation Warping for Responsiveness in FIFA Soccer Paul

  • Slides: 31
Download presentation
Animation Warping for Responsiveness in FIFA Soccer Paul Mc. Comas & Jason Sanmiya

Animation Warping for Responsiveness in FIFA Soccer Paul Mc. Comas & Jason Sanmiya

Overview • Insert screenshots of the previous video detailing what we’re going to talk

Overview • Insert screenshots of the previous video detailing what we’re going to talk about

Procedural Turns

Procedural Turns

Procedural Turns

Procedural Turns

Animated Turns

Animated Turns

A Proposal: Fixed Delta Rotation

A Proposal: Fixed Delta Rotation

Foot Planting

Foot Planting

Foot Planting Blend Node Blen Heig ded Foo t ht & Velo city! Blend

Foot Planting Blend Node Blen Heig ded Foo t ht & Velo city! Blend Node Jog Clip Sprint Clip Turn Clip • Right Arm. SQT • … • Left Foot. SQT • Left Foot Height. Float • Left Foot Velocity. Float

Warp Segments Z Speed Time X Z Z X X

Warp Segments Z Speed Time X Z Z X X

Trajectories

Trajectories

Dynamic Adjustment

Dynamic Adjustment

Interruptions

Interruptions

Turn Summary

Turn Summary

IK to make ball touches

IK to make ball touches

Volley

Volley

Height Warping height bonus 0 time knee bend touch end

Height Warping height bonus 0 time knee bend touch end

Height Warping

Height Warping

Face Angle Warping face angle bonus 0 time touch end

Face Angle Warping face angle bonus 0 time touch end

Face Angle Warping

Face Angle Warping

Time Warping Set first point to match entry speed Original distribution so player does

Time Warping Set first point to match entry speed Original distribution so player does not run through ball 4 3 2 1 5 6 7 9 8 Spread out remaining points to smooth speed curve

Time Warping Playback rate set near one to prevent overrun 1. 5 1 0.

Time Warping Playback rate set near one to prevent overrun 1. 5 1 0. 5 set to match start speed set area to match touch time touch t end

Preserving Momentum 0. 4 Speed Drop Speed 0. 3 0. 2 0. 1 0.

Preserving Momentum 0. 4 Speed Drop Speed 0. 3 0. 2 0. 1 0. 0 0 1 2 Time 3 4 5

Touch Summary

Touch Summary

Observation Some things just don’t blend y e n o o l l i

Observation Some things just don’t blend y e n o o l l i H The Brangelina Problem

Questionable Blending Contact Planes

Questionable Blending Contact Planes

Blending Face Angle Move angle discontinuity Face angle discontinuity Preserve Face Angle Preserve Move

Blending Face Angle Move angle discontinuity Face angle discontinuity Preserve Face Angle Preserve Move Angle

Turn Selection Z Z 90? 135? Target X X

Turn Selection Z Z 90? 135? Target X X

Tips Target

Tips Target

Summary

Summary

One More Thing… Insert World Cup Trailer

One More Thing… Insert World Cup Trailer