GUÍAS / INSPECCIÓN GLB

Qué contiene un GLB de TO3D

Las cuatro muestras fijas son los mismos assets de la página Examples. Su estructura es evidencia de lo que contiene un archivo, no una garantía de compatibilidad de motor ni de calidad de animación.

Verificado el 27 de septiembre de 2026

Vista previa interactiva

Las cuatro muestras fijas

Son los mismos archivos públicos de la página Examples. Descárgalos o gira la vista previa integrada.

Cargando modelo interactivo —

Fantasy Knight

Un PNG incrustado, UV, pesos de skin y una animación idle.

Descargar GLB
Cargando modelo interactivo —

Sci-fi Scout

Un PNG incrustado, UV, pesos de skin y una animación idle.

Descargar GLB
Cargando modelo interactivo —

Robot Companion

Un PNG incrustado, UV, pesos de skin y cinco clips de animación.

Descargar GLB
Cargando modelo interactivo —

Hooded Ranger

Un PNG incrustado, UV, pesos de skin y una animación idle.

Descargar GLB

Cuatro archivos estables

Usa los enlaces de descarga como fixtures deterministas para un visor o una prueba de importación. Los nombres y las rutas son estables en todos los idiomas.

  • gen-knight-idle.glb tiene 37 articulaciones.
  • gen-scout-idle.glb tiene 34 articulaciones.
  • herobot-char.glb y gen-ranger-idle.glb tienen 22 articulaciones cada uno.
curl -fL https://to3d.app/showcase/gen-knight-idle.glb -o knight.glb
Archivos de muestra públicos
ArchivoBytesArticulacionesVértices con skinSkinUVTexturaAnimaciones
gen-knight-idle.glb780998037118054JOINTS_0 + WEIGHTS_0síPNG incrustado1 en reposo
gen-scout-idle.glb35439003439980JOINTS_0 + WEIGHTS_0síPNG incrustado1 en reposo
herobot-char.glb65044562291328JOINTS_0 + WEIGHTS_0síPNG incrustado5 secuencias
gen-ranger-idle.glb45683522262363JOINTS_0 + WEIGHTS_0síPNG incrustado1 en reposo

Inspecciona los campos

Un inspector glTF muestra los mismos datos sin abrir un motor. Busca un skin que apunte a joints, los atributos JOINTS_0 y WEIGHTS_0, coordenadas UV y una imagen dentro del contenedor GLB.

  • El número de articulaciones es el número de nodos referenciados por la skin.
  • Los pesos indican cuánto influye cada articulación en un vértice; aun así hay que revisar la pose y la deformación.
  • Un PNG incrustado significa que el ejemplo lleva su textura y no depende de una URL de imagen aparte.
npx @gltf-transform/cli inspect https://to3d.app/showcase/gen-knight-idle.glb

Cómo leer el resultado

Estos campos confirman una malla skinned y coordenadas de textura utilizables. Ayudan a elegir un fixture y explican por qué el visor de Examples puede mostrar el esqueleto.

  • Un GLB es un contenedor; su presencia no garantiza un renderizador ni una configuración de importación concretos.
  • Los clips de animación son datos de ejemplo y no aseguran que todas las herramientas de destino puedan hacer retargeting.
  • Usa la vista previa incrustada y tu herramienta de destino para revisar escala, pose, materiales y reproducción.
# Record the file, viewer, importer, and result when comparing a target tool
printf '%s\n' 'fixture=gen-knight-idle.glb'

Límites de la verificación

Una lectura estructural es más limitada que una prueba de integración. Comprueba aparte blendshapes faciales, lip sync, VRM, calidad visual y retargeting en Unity o Unreal.

  • Aquí no hay evidencia de morph targets en las cuatro muestras.
  • Comprueba el modelo en la herramienta, el motor o el visor donde piensas utilizarlo.
  • Usa la guía de API cuando necesites una generación nueva en lugar de un fixture fijo.
# Structural evidence is not an engine acceptance test
printf '%s\n' 'inspect -> import -> pose -> playback'
Ejemplos GLB: joints, skin y UV | TO3D