Hands-On C++ Game Animation Programming
Animationisoneofthemostimportantpartsofanygame.Modernanimationsystemsworkdirectlywithtrack-drivenanimationandprovidesupportforadvancedtechniquessuchasinversekinematics(IK),blendtrees,anddualquaternionskinning.Thisbookwillwalkyouthrougheverythingyouneedtogetanoptimized,production-readyanimationsystemupandrunning,andcontainsallthecoderequiredtobuildtheanimationsystem.You’llstartbylearningthebasicprinciples,andthendelveintothecoretopicsofanimationprogrammingbybuildingacurve-basedskinnedanimationsystem.You’llimplementdifferentskinningtechniquesandexploreadvancedanimationtopicssuchasIK,animationblending,dualquaternionskinning,andcrowdrendering.Theanimationsystemyouwillbuildfollowingthisbookcanbeeasilyintegratedintoyournextgamedevelopmentproject.Thebookisintendedtobereadfromstarttofinish,althougheachchapterisself-containedandcanbereadindependentlyaswell.Bytheendofthisbook,you’llhaveimplementedamodernanimationsystemandgottogripswithoptimizationconceptsandadvancedanimationtechniques.
·9.4萬字