LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 19 990 Ft
DPD courier 1 190 Ft Post 1 795 Ft Post 1 690 Ft Post 1 690 Ft FoxPost 1 190 Ft Packeta point 1 190 Ft DPD point 990 Ft GLS courier 1 690 Ft GLS point 1 190 Ft

Free shipping on orders over 19,990 Ft via Packeta, Fox Post Box, and DPD Collection Point

Hands-On C++ Game Animation Programming

Language EnglishEnglish
Book Paperback
Book Hands-On C++ Game Animation Programming Gabor Szauer
Libristo code: 32949354
Publishers Packt Publishing Limited, June 2020
Learn animation programming from first principles and implement modern animation techniques that can... Full description
? points 132 b
19 104 Ft
In stock at our supplier Shipping in 9-15 days

Up to 30 days for returns


You might also be interested in


Gamedev Production and Design Workbook Leszek Lisowski / Book Paperback
common.buy 9 472 Ft
Mastering C++ Game Animation Programming Michael Dunsky / Book Paperback
common.buy 18 391 Ft
Graphics Programming in C++ Mark Walmsley / Book Paperback
common.buy 19 277 Ft
Beginning C++ Game Programming John Horton / Book Paperback
common.buy 21 246 Ft
Unity 2021 Shaders and Effects Cookbook John P. Doran / Book Paperback
common.buy 26 603 Ft
Hands-On GUI Programming with C++ and Qt5 Lee Zhi Eng / Book Paperback
common.buy 18 738 Ft
C++ Game Development By Example Siddharth Shekar / Book Paperback
common.buy 19 104 Ft
Advances in Chromatography, Volume 49 Eli Grushka / Book Paperback
common.buy 34 147 Ft
Top
Animator's Survival Kit Richard E. Williams / Book Paperback
common.buy 15 742 Ft
Clinical Nuclear Medicine Hojjat Ahmadzadehfar / Book Hardback
common.buy 65 258 Ft
Top
Opening repertoire: The Iron English Richard Palliser / Book Paperback
common.buy 10 732 Ft
Top
God Emperor Of Dune Frank Herbert / Book Paperback
common.buy 4 083 Ft
Coming soon
Laziness Does Not Exist / Book Paperback
common.buy 4 517 Ft
Top
Blank Flipbooks (3-Pack) Peter Pauper Press Inc / Book Hardback
common.buy 2 695 Ft
Denali Ben Moon / Book Paperback
common.buy 5 371 Ft
Civilized to Death: The Price of Progress Christopher Ryan / Book Paperback
common.buy 4 430 Ft
Dinky Donkey (PB) Craig Smith / Book Paperback
common.buy 2 868 Ft
Top
Dune Frank Herbert / Book Hardback
common.buy 13 495 Ft
Winter Meyer Marissa / Book Paperback
common.buy 4 517 Ft
Top
The Pilot Logbook Inc Peter Pauper Press / Book Book
common.buy 4 010 Ft

Learn animation programming from first principles and implement modern animation techniques that can be integrated into any game development workflow

Key Features:

- Build a functional and production-ready modern animation system with complete features using C++

- Learn basic, advanced, and skinned animation programming with this step-by-step guide

- Discover the math required to implement cutting edge animation techniques such as inverse kinematics and dual quaternions

Book Description:

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.

What You Will Learn:

- Get the hang of 3D vectors, matrices, and transforms, and their use in game development

- Discover various techniques to smoothly blend animations

- Get to grips with GLTF file format and its design decisions and data structures

- Design an animation system by using animation tracks and implementing skinning

- Optimize various aspects of animation systems such as skinned meshes, clip sampling, and pose palettes

- Implement the IK technique for your game characters using CCD and FABRIK solvers

- Understand dual quaternion skinning and how to render large instanced crowds

Who this book is for:

This book is for professional, independent, and hobbyist developers interested in building a robust animation system from the ground up. Some knowledge of the C++ programming language will be helpful.

Table of Contents

- Creating a Game Window

- Implementing Vectors

- Implementing Matrices

- Implementing Quaternions

- Implementing Transforms

- Building an Abstract Renderer

- Exploring the glTF File Format

- Creating Curves, Frames, and Tracks

- Implementing Animation Clips

- Mesh Skinning

- Optimizing the Animation Pipeline

- Blending between Animations

- Implementing Inverse Kinematics

- Using Dual Quaternions for Skinning

- Rendering Instanced Crowds

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Hands-On C++ Game Animation Programming
Author Gabor Szauer
Language English
Binding Book - Paperback
Date of issue 2020
Number of pages 368
EAN 9781800208087
ISBN 1800208081
Libristo code 32949354
Weight 687
Dimensions 75 x 93 x 20
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?