Hands-On C++ Game Animation Programming

Learn modern animation techniques from theory to implementation with C++ and OpenGL



Bookstore > Books > Hands-On C++ Game Animation Programming

Price$34.99
Rating
AuthorGabor Szauer
PublisherPackt Publishing
Published2020
Pages368
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101800208081
ISBN-139781800208087
EBook Hardcover Paperback

Animation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning.

This book will walk you through everything you need to get an optimized, production-ready animation system up and running, and contains all the code required to build the animation system. You'll start by learning the basic principles, and then delve into the core topics of animation programming by building a curve-based skinned animation system. You'll implement different skinning techniques and explore advanced animation topics such as IK, animation blending, dual quaternion skinning, and crowd rendering. The animation system you will build following this book can be easily integrated into your next game development project. The book is intended to be read from start to finish, although each chapter is self-contained and can be read independently as well.

By the end of this book, you'll have implemented a modern animation system and got to grips with optimization concepts and advanced animation techniques.




4 5 4

Similar Books


Unity 5.x Game AI Programming Cookbook

Unity 5.x Game AI Programming Cookbook

by Jorge Palacios

Unity 5 comes fully packaged with a toolbox of powerful features to help game and app developers create and implement powerful game AI. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating your game's worlds and characters. This practical Cookbook covers both essent...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2016

Physics for JavaScript Games, Animation, and Simulations

Physics for JavaScript Games, Animation, and Simulations

by Dev Ramtal, Adrian Dobre

Have you ever wanted to include believable physical behaviors in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and simulations. It also includes more adva...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2014

Hands-On Data Visualization

Hands-On Data Visualization

by Jack Dougherty, Ilya Ilyankou

Tell your story and show it with data, using free and easy-to-learn tools on the web. This introductory book teaches you how to design interactive charts and customized maps for your website, beginning with simple drag-and-drop tools such as Google Sheets, Datawrapper, and Tableau Public. You'll also gradually learn how to edit open ...

Price:  $44.99  |  Publisher:  O'Reilly Media  |  Release:  2021

Hands-On Linux Administration on Azure

Hands-On Linux Administration on Azure

by Frederik Vos

Azure's market share has increased massively and enterprises are adopting it rapidly. Linux is a widely-used operating system and has proven to be one of the most popular workloads on Azure. It has become crucial for Linux administrators and Microsoft professionals to be well versed with the concepts of managing Linux workloads in an...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Oracle SOA BPEL Process Manager 11gR1 - A Hands-on Tutorial

Oracle SOA BPEL Process Manager 11gR1 - A Hands-on Tutorial

by Ravi Saraswathi, Jaswant Singh

BPEL, Business Process Execution Language is the definitive standard in writing and defining actions within business processes. Oracle BPEL Process Manager R1 is Oracle's latest offering, providing you with a complete end-to-end platform for the creation, implementation, and management of your BPEL business processes that are so impo...

Price:  $32.99  |  Publisher:  Packt Publishing  |  Release:  2013

GameMaker Game Programming with GML

GameMaker Game Programming with GML

by Matthew DeLucas

GameMaker: Studio is a popular game engine used to publish games to a variety of platforms. Although GameMaker: Studio's drag-and-drop functionality makes creating games simple and fast, utilizing scripts can really help organize and speed up GameMaker's workflow exponentially.This hands-on guide will help you build a strong fou...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

Hands-On System Programming with C++

Hands-On System Programming with C++

by Dr. Rian Quinn

C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of va...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Hands-On Unity 2022 Game Development, 3rd Edition

Hands-On Unity 2022 Game Development, 3rd Edition

by Nicolas Alejandro Borromeo

Unity is a cross-platform game engine that provides you with powerful but simple-to-use features to solve the most common problems in Game Development, such as rendering, animation, physics, sound, and effects. You'll learn to use these features to create simple but complete games (and all the nuances needed to handle Unity).Complete...

Price:  $41.99  |  Publisher:  Packt Publishing  |  Release:  2022