Escribí un exportador para modelos blender que funciona muy bien para mallas. Estoy intentando extender eso a los huesos definidos en la licuadora. Sin embargo, no he encontrado buena información para exportar datos óseos. ¿Cómo puedo acceder a los datos óseos? Me gustaría acceder a todos los vértices que afecta el hueso, el peso de cada vértice y la matriz. ¿Necesito exportar algo más para la animación esquelética y el desmembramiento dinámico?
animation
blender
scripting
skeletal-animation
MichaelHouse
fuente
fuente
Respuestas:
Honestamente, mi sugerencia es encontrar un formato para que Blender también exporte sus huesos, y luego mirar a través de la secuencia de comandos de ese exportador de formatos. Estaba haciendo algo similar y me di cuenta de lo difícil que era encontrar un buen recurso para exportar huesos.
Pero aquí está esta especificación que me ayudó mucho, en los módulos de armadura
fuente
@ Michael me dirigió a un excelente recurso para exportar huesos de Blender. Proporciona toda la información que necesitaba. En realidad, ya está integrado en Blender, es el formato de modelo DirectX.
Vaya a las preferencias del usuario, a la sección de complementos, a la categoría "Importar-Exportar" e instale "DirectX Model Format (.x)". Luego use Archivo-> Exportar para seleccionar el formato recién agregado.
Este formato exporta no solo la información de la malla (vértices, triángulos, quads, texturas, etc.), sino que también exporta información de la armadura, incluida la estructura de la armadura (relaciones padre / hijo), matrices de transformación, qué vértices se incluyen en cada hueso e incluso pesos óseos para cada vértice. Las secuencias de animación también se exportan.
Todo en un formato ASCII legible para humanos, por lo que es fácil escribir un importador. Hermoso.
fuente
El formato IQM (Modelo Inter-Quake) tiene un conjunto de exportadores de Blender que exportarán mallas desolladas con pesos de mezcla y la armadura. Consulte http://lee.fov120.com/iqm/ para obtener documentación y código. También puede mirar los exportadores MD5 en formato Doom 3.
fuente