Descripción
Aprenda la programación de animaciones desde los principios fundamentales e implemente técnicas de animación modernas que se pueden integrar en cualquier flujo de trabajo de desarrollo de juegos.
Características principales
- Cree un sistema de animación moderno, funcional y listo para producción, con características completas, utilizando C++
- Aprenda programación de animaciones básicas, avanzadas y con skinning 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 funcionan directamente con animación basada en pistas y brindan soporte para técnicas avanzadas como la cinemática inversa (IK), los árboles de mezcla y el skinning de cuaterniones duales.
Este libro le guiará a través de todo lo necesario para poner en marcha un sistema de animación optimizado y listo para la producción, y contiene todo el código necesario para construir el sistema de animación. Comenzará aprendiendo los principios básicos y luego profundizará en los temas centrales de la programación de animaciones construyendo un sistema de animación con skinning basado en curvas. Implementará diferentes técnicas de skinning y explorará temas avanzados de animación como IK, mezcla de animaciones, skinning de cuaterniones duales y renderizado de multitudes. El sistema de animación que construirá siguiendo este libro se puede integrar fácilmente en su próximo proyecto de desarrollo de juegos. El libro está destinado a ser leído de principio a fin, aunque cada capítulo es independiente y también se puede leer de forma independiente.
Al final de este libro, habrá implementado un sistema de animación moderno y habrá comprendido los conceptos de optimización y las técnicas de animación avanzadas.
Lo que aprenderá
- Dominará los vectores 3D, las matrices y las transformaciones, y su uso en el desarrollo de juegos.
- Descubrirá varias técnicas para mezclar animaciones de forma fluida.
- Comprenderá 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 el skinning.
- Optimizará varios aspectos de los sistemas de animación, como mallas con skinning, muestreo de clips y paletas de poses.
- Implementará la técnica IK para sus personajes de juego utilizando solucionadores CCD y FABRIK.
- Comprenderá el skinning de cuaterniones duales y cómo renderizar grandes multitudes instanciadas.
Para quién es este libro
Este libro es para desarrolladores profesionales, independientes y aficionados interesados en construir un sistema de animación robusto desde cero. Algunos conocimientos del lenguaje de programación C++ serán útiles.
Autor: Gabor Szauer
Editorial: Packt Publishing
Publicado: 12/06/2020
Páginas: 368
Tipo de encuadernación: Tapa blanda
Peso: 1.39lbs
Tamaño: 9.25h x 7.50w x 0.76d
ISBN13: 9781800208087
ISBN10: 1800208081
Categorías BISAC:
- Informática | Programación | Juegos
- Informática | Desarrollo de Software e Ingeniería | Gráficos por Computadora
- Informática | Lenguajes | C++
Este título no es retornable

