Programación práctica de animación de juegos en C++: Aprenda técnicas modernas de animación desde la teoría hasta la implementación con C++ y OpenGL

Puntuación:   (4,6 de 5)

Programación práctica de animación de juegos en C++: Aprenda técnicas modernas de animación desde la teoría hasta la implementación con C++ y OpenGL (Gabor Szauer)

Opiniones de los lectores

Resumen:

El libro ofrece una guía exhaustiva de la programación de animación de juegos con archivos OpenGL y glTF, por lo que resulta adecuado para quienes deseen adquirir unos conocimientos sólidos de animación técnica. Aunque ha sido elogiado por su claridad y profundidad, ha recibido críticas por no ser fácil de entender para los principiantes y carecer de instrucciones adecuadas para los recién llegados.

Ventajas:

Cobertura exhaustiva de los conceptos de animación de juegos, ilustraciones y ejemplos claros, base sólida para seguir explorando, incluye formatos de archivo modernos (glTF), buen ritmo de aprendizaje, ejemplos de código de trabajo que mejoran la comprensión.

Desventajas:

No apto para principiantes, falta de instrucciones claras para los novatos, estilo de redacción confuso según algunos lectores, dependencia de conocimientos previos de conceptos de programación, especialmente en C++.

(basado en 5 opiniones de lectores)

Título original:

Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL

Contenido del libro:

Aprende programación de animación desde los primeros principios e implementa modernas técnicas de animación que pueden integrarse en cualquier flujo de trabajo de desarrollo de juegos.

Características principales

⬤ Construya un sistema de animación moderno, funcional y listo para producción con características completas usando C++.

⬤ Aprenda programación de animación básica, avanzada y con piel con esta guía paso a paso.

⬤ Descubra las matemáticas necesarias para implementar técnicas de animación de vanguardia como la cinemática inversa y los cuaterniones duales.

Descripción del libro

La animación es una de las partes más importantes de cualquier juego. Los sistemas de animación modernos trabajan directamente con animación basada en pistas y proporcionan soporte para técnicas avanzadas como cinemática inversa (IK), blend trees y dual quaternion skinning.

Este libro te guiará a través de todo lo que necesitas para conseguir un sistema de animación optimizado y listo para producción, y contiene todo el código necesario para construir el sistema de animación. Comenzará aprendiendo los principios básicos y, a continuación, profundizará en los temas centrales de la programación de animación mediante la creación de un sistema de animación basado en curvas. Implementarás diferentes técnicas de skinning y explorarás temas avanzados de animación como IK, animation blending, dual quaternion skinning y crowd rendering. El sistema de animación que construirás siguiendo este libro puede integrarse fácilmente en tu próximo proyecto de desarrollo de juegos. El libro está pensado para ser leído de principio a fin, aunque cada capítulo es autocontenido y puede ser leído independientemente también.

Al final de este libro, habrás implementado un sistema de animación moderno y te habrás familiarizado con conceptos de optimización y técnicas de animación avanzadas.

Lo que aprenderá

⬤ Dominar los vectores 3D, matrices y transformaciones, y su uso en el desarrollo de juegos.

⬤ Descubrir varias técnicas para mezclar animaciones.

⬤ Familiarizarse con el formato de archivo GLTF y sus decisiones de diseño y estructuras de datos.

⬤ Diseñar un sistema de animación utilizando pistas de animación e implementando skinning.

⬤ Optimizar varios aspectos de los sistemas de animación tales como mallas con piel, muestreo de clips y paletas de poses.

⬤ Implementar la técnica IK para sus personajes de juego utilizando CCD y FABRIK solvers.

⬤ Comprender el skinning dual quaternion y como renderizar grandes multitudes.

A quién va dirigido este libro

Este libro es para desarrolladores profesionales, independientes y aficionados interesados en construir un sistema de animación robusto desde cero. Algún conocimiento del lenguaje de programación C++ será útil.

Otros datos del libro:

ISBN:9781800208087
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación práctica de animación de juegos en C++: Aprenda técnicas modernas de animación desde la...
Aprende programación de animación desde los...
Programación práctica de animación de juegos en C++: Aprenda técnicas modernas de animación desde la teoría hasta la implementación con C++ y OpenGL - Hands-On C++ Game Animation Programming: Learn modern animation techniques from theory to implementation with C++ and OpenGL
Guía de inicio rápido de Lua - Lua Quick Start Guide
La forma más fácil de aprender a programar en Lua Características principales La forma más fácil de aprender a programar...
Guía de inicio rápido de Lua - Lua Quick Start Guide
Libro de cocina de física de juegos - Game Physics Cookbook
Descubra más de 100 recetas fáciles de seguir que le ayudarán a implementar una física de juegos y una...
Libro de cocina de física de juegos - Game Physics Cookbook

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)