LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Cargus 28.00 lei Easybox 20.00 lei FAN 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier Sameday 24.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Mastering C++ Game Animation Programming

Limba englezăengleză
Carte Carte broșată
Carte Mastering C++ Game Animation Programming Michael Dunsky
Codul Libristo: 48268950
Editura Packt Publishing, martie 2025
Develop a compact game engine-like animation application in C++ using OpenGL 4 or Vulkan through han... Descrierea completă
? points 124 b
268.69 lei
În depozitul extern Expediem în 9-15 zile

30 de zile pentru retur bunuri


Clienții au cumpărat de asemenea


C++ Game Animation Programming - Second Edition Gabor Szauer / Carte Carte broșată
common.buy 278.92 lei
Top
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Carte Carte broșată
common.buy 294.58 lei
Top
C++ High Performance Viktor Sehr / Carte Carte broșată
common.buy 320.68 lei
Top
Modern CMake for C++ - Second Edition Rafał Świdziński / Carte Carte broșată
common.buy 268.69 lei
Game Development Patterns with Unreal Engine 5 Tom Oliver / Carte Carte broșată
common.buy 216.50 lei
Top
C++ Torsten T Will / Carte Carte broșată
common.buy 293.22 lei
Game AI Pro 360: Guide to Architecture Rabin / Carte Carte broșată
common.buy 350.43 lei
Game Animation Programming Kenwright / Carte Carte broșată
common.buy 778.43 lei
Game AI Pro 360: Guide to Character Behavior Rabin / Carte Carte broșată
common.buy 339.16 lei

Develop a compact game engine-like animation application in C++ using OpenGL 4 or Vulkan through hands-on implementation in this part-color guide

Key Features:

- Learn how to build a game engine-like skeleton application using a modern graphics API

- Explore compute shaders, visual selection, UI creation, visual programming, configuration file handling, collision detection, behavior controls, and more

- Create your own virtual world with naturally acting inhabitants

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

With two decades of programming experience across multiple languages and platforms, expert game developer and console porting programmer Michael Dunsky guides you through the intricacies of character animation programming. This book tackles the common challenges developers face in creating sophisticated, efficient, and visually appealing character animations.

You'll learn how to leverage the Open Asset Import Library for easy 3D model loading and optimize your 3D engine by offloading computations from the CPU to the GPU. The book covers visual selection, extended camera handling, and separating your application into edit and simulation modes. You'll also master configuration storage to progressively build your virtual world piece by piece.

As you develop your engine-like application, you'll implement collision detection, inverse kinematics, and expert techniques to bring your characters to life with realistic visuals and fluid movement. For more advanced animation and character behavior controls, you'll design truly immersive and responsive NPCs, load real game maps, and use navigation algorithms, enabling the instances to roam freely in complex environments.

By the end of this book, you'll be skilled at designing interactive virtual worlds inhabited by lifelike NPCs that exhibit natural, context-aware behaviors.

What You Will Learn:

- Master the basics of the Open Asset Import Library

- Animate thousands of game characters

- Extend ImGui with more advanced control types

- Implement simple configuration file handling

- Explore collision detection between 3D models and world objects

- Combine inverse kinematics and collision detection

- Work with state machines, behavior trees, and interactive NPC behaviors

- Implement navigation for NPC movement in unknown terrains

Who this book is for:

This book is for experienced C++ developers, game programmers, and character animators who already have basic knowledge of character animation but are curious to learn more. The book assumes advanced C++ knowledge and is ideal for those eager to delve into advanced animation techniques and create interactive virtual worlds.

Table of Contents

- Working with Open Asset Import Library

- Moving Animation Calculations from CPU to GPU

- Adding a Visual Selection

- Enhancing Application Handling

- Saving and Loading the Configuration

- Extending Camera Handling

- Enhancing Animation Controls

- An Introduction to Collision Detection

- Adding Behavior and Interaction

- Advanced Animation Blending

- Loading a Game Map

- Advanced Collision Detection

- Adding Simple Navigation

- Creating Immersive Interactive Worlds

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Mastering C++ Game Animation Programming
Limba engleză
Legare Carte - Carte broșată
Data publicării 2025
Număr pagini 544
EAN 9781835881927
ISBN 1835881920
Codul Libristo 48268950
Greutatea 925
Dimensiuni 191 x 235 x 28
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Python Projects for Beginners Connor P. Milliken / Carte Carte broșată
common.buy 231.95 lei
Game AI Uncovered Paul Roberts / Carte Carte broșată
common.buy 396.05 lei
Data-Oriented Programming Sharvit / Carte Carte broșată
common.buy 390.41 lei
Beginning C++ Game Programming - Third Edition John Horton / Carte Carte broșată
common.buy 268.69 lei
Mathematics for Game Programming and Computer Graphics Penny de Byl / Carte Carte broșată
common.buy 294.58 lei
Top
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Carte Copertă tare
common.buy 319.74 lei
Game Audio Programming 5 Guy Somberg / Carte Carte broșată
common.buy 413.27 lei
Building Low Latency Applications with C++ Sourav Ghosh / Carte Carte broșată
common.buy 242.60 lei
Mathematics for Computer Graphics John Vince / Carte Carte broșată
common.buy 419.96 lei
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Carte Copertă tare
common.buy 424.76 lei
Computer Graphics Programming in OpenGL with C++ John L Clevenger / Carte Copertă tare
common.buy 334.56 lei
Top
Programming Bjarne Stroustrup / Carte Carte broșată
common.buy 405.45 lei
Game Programming in C++ Sanjay Madhav / Carte Carte broșată
common.buy 268.69 lei
Developing High-Frequency Trading Systems Sourav Ghosh / Carte Carte broșată
common.buy 294.58 lei
Embedded Programming with Modern C++ Cookbook Igor Viarheichyk / Carte Carte broșată
common.buy 273.70 lei
Hands-On Linux for Architects Salamanca Denis Salamanca / E-book Adobe ePub DRM
common.buy 173.91 lei
Working with Sound Rob Bridgett / Carte Carte broșată
common.buy 287.80 lei
Top
Effective Modern C++ Scott Meyers / Carte Carte broșată
common.buy 335.61 lei
Beginning Programming All-in-One For Dummies Wallace Wang / Carte Carte broșată
common.buy 171.71 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo