La herramienta gratuita y de código abierto de animación 3D conocido como Ogre soporta muchas características avanzadas tales como shaders de vértices y fragmentos , texturas volumétricas y mallas progresistas. Entre estas características , ayuda de la animación del esqueleto permite mezclar varias animaciones con pesos variables y dar su vida a través de la creación de control hueso manual. Formato de archivo de esqueleto de OGRE contiene las definiciones esqueleto utilizados para animar modelos 3D. Esencialmente , los huesos jerárquicas dentro de la malla mover el modelo 3D. Debe crear , cargar y habilitar archivos esqueleto para aplicarlas en OGRE . Instrucciones
1
Crear un archivo esqueleto con un exportador compatible con OGRE . Estos programas esencialmente producen los modelos y materiales que OGRO luego anima prestados. Los ejemplos incluyen Blender y OgreXmlConverter , que convierten archivos XML de texto a Mesh - o esqueleto - archivos . Exportar su creación como material motor de juego guardándolo en el formato de archivo de esqueleto. . Crear una entidad basada en una malla vinculado al archivo esqueleto que ha creado con el exportador . Función estatal Animación
2
uso de OGRE para configurar el uso de la animación en la entidad. Llamar " Entidad :: getAnimationState " e introduce los métodos de compra sobre el objeto devuelto para actualizar su animación . Activar la animación mediante la función " setEnabled " . Utilice " tiempoSuma " para alterar gradualmente la posición de la animación o loop automáticamente la animación. Usted puede incluso utilizar los valores negativos con " tiempoSuma " para revertir la animación.
3
Implementar animación esquelética en hardware como alternativa. Para ello , escriba un programa vértice que incluye índices de mezcla por vértice y pesos de mezcla junto con múltiples matrices mundo . Agregue el atributo " includes_skeletal_animation verdadero" a la definición de programa de vértice antes de usar el programa con OGRE .
4
Combine animación esquelética y vértice en OGRE para crear conjuntos de animaciones detalladas. Habilitar tanto en la misma entidad , al mismo tiempo mediante la aplicación de la animación vértice a la base de malla y la animación del esqueleto para el resultado . Este método le permite confiar en la animación del esqueleto para el movimiento de base y animación de vértices para el movimiento detallado como las expresiones faciales.