UltKit

Convertir GLB a FBX

GLB es la forma en que los modelos viajan por la web; FBX es lo que importan muchos flujos de trabajo de videojuegos y animación. Convierta aquí un .glb para obtener un FBX binario con las texturas incrustadas, listo para Unity, Unreal Engine o Maya.

Convertidor de modelos 3D

o suelte aquí archivos STL, OBJ, MTL … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba el archivo .glb

    Agregue un GLB o hasta 20, de 95 MB cada uno. Un .gltf con archivos .bin y texturas por separado es más fácil de procesar si antes se empaqueta en un único GLB.

  2. 2

    Mantenga FBX binario y texturas

    Convertir a está en FBX, Codificación del archivo en Binario y Conservar texturas y materiales activado, así que las imágenes se empaquetan dentro del FBX. Deje Eje vertical en Conservar salvo que el modelo aparezca acostado boca arriba.

  3. 3

    Convierta e importe

    Pulse Convertir a FBX y arrastre el archivo a la carpeta de recursos de su motor o use Archivo › Importar › FBX en Blender.

GLB frente a FBX: un formato web abierto y el formato de intercambio de Autodesk

GLB es la forma binaria de glTF 2.0, que el Khronos Group publicó en 2017 y que se convirtió en la norma internacional ISO/IEC 12113 en 2022. Un .glb contiene una cabecera de 12 bytes, una descripción de la escena en JSON y un bloque binario con la geometría y las imágenes. Está pensado para que un motor de renderizado lo cargue rápido: las unidades son metros, Y apunta hacia arriba y los materiales siguen un modelo físico de metalicidad y rugosidad que three.js, Babylon.js y Scene Viewer de Android renderizan igual.

FBX nació como el formato de archivo del software de captura de movimiento FiLMBOX de Kaydara y pertenece a Autodesk desde 2006. Es propietario y está documentado sobre todo a través del FBX SDK de Autodesk, pero sigue siendo el formato de intercambio predeterminado de motores de videojuegos y herramientas de animación. El importador de modelos de Unity lee FBX de forma nativa, las opciones de importación de Unreal Engine giran en torno a él, y Maya y 3ds Max lo usan para mover personajes con rig entre estudios.

Qué se conserva al convertir GLB a FBX

Función de glTF y su resultado en FBX
En el GLBEn el FBXQué revisar tras importar
Mallas, UV, normalesSe conservan tal cualNada
Jerarquía y nombres de nodosSe conservanPosición de los pivotes
Esqueleto y pesos de pielHuesos y clúster de pielTipo de rig en el motor
Clips de animación, morph targetsTomas de animación, formas claveNombres y duración de los clips
Mapas de color base, normales y emisiónTexturas incrustadas en materiales FBXAsignación de texturas
Valores de metalicidad y rugosidadAproximadosVolver a conectar los mapas de metal y rugosidad
Extensiones como clearcoat o transmissionSin equivalente en FBXReconstruir en el motor

Importar el FBX en Unity, Unreal Engine o Blender

Unity

  1. 01Arrastre el .fbx a la carpeta Assets de la ventana Project.
  2. 02En la pestaña Rig, elija Humanoid o Generic para personajes.
  3. 03En la pestaña Materials, use Extract Textures para editar los mapas.

Unreal Engine

  1. 01Haga clic en Import en el Content Browser y elija el .fbx.
  2. 02Marque Import Animations en modelos con rig.
  3. 03Revise Import Uniform Scale si el tamaño se desvía por un factor de 100.

Blender

  1. 01Use Archivo › Importar › FBX (.fbx).
  2. 02Abra el espacio de trabajo Sombreado para revisar los materiales.
  3. 03Use Orientación automática de huesos si los huesos apuntan en la dirección equivocada.

La mayoría de las sorpresas tras convertir GLB a FBX vienen de los materiales, no de la geometría. glTF suele empaquetar la oclusión ambiental, la rugosidad y la metalicidad en los canales rojo, verde y azul de una sola imagen. El modelo de materiales clásico de FBX no tiene una ranura para esa textura empaquetada, así que los motores la importan como una imagen extra que hay que conectar a mano. Las texturas guardadas como WebP dentro de un GLB son otra trampa: pocos importadores de FBX leen WebP, así que conviene que estén en PNG o JPEG; WebP a JPG: cuándo y por qué explica el equilibrio.

Si el destino es una malla estática para un renderizador o una impresora 3D en lugar de un motor, puede que FBX no sea el formato adecuado; FBX a OBJ muestra lo que conserva un formato de malla simple. Para AR Quick Look de Apple en iPhone, parta del mismo GLB y use GLB a USDZ.

GLB

glTF binario (GLB)

GLB es la forma binaria de glTF 2.0, el formato de transmisión 3D que el Khronos Group publicó en 2017. Reúne geometría, materiales PBR, texturas y animaciones en un solo archivo compacto diseñado para cargarse rápido. GLB se usa mucho para 3D en la web, visores de RA, Android Scene Viewer y tiendas de modelos en línea. Algunas herramientas 3D de escritorio y programas CAD antiguos no lo importan.

Compresión
–
Transparencia
–
Animación
Sí
Presentado en
2017 · Khronos Group
Convertidor de GLB

FBX

Filmbox (FBX)

FBX es un formato 3D creado por Kaydara para su software Filmbox y propiedad de Autodesk desde 2006. Guarda mallas, materiales, texturas, esqueletos, skinning, cámaras, luces y animación en un solo archivo. Es el formato de intercambio estándar para recursos de juegos en Unity, Unreal Engine, Maya, 3ds Max y Blender. El formato es propietario, y el comportamiento puede variar entre exportadores y versiones del SDK.

Compresión
–
Transparencia
–
Animación
Sí
Presentado en
Kaydara (now Autodesk)
Convertidor de FBX

Se convierte GLB a FBX para llevar un modelo de la web, de un marketplace o de una app de escaneo 3D a flujos de trabajo de Unity, Unreal Engine, Maya o 3ds Max construidos en torno al formato de Autodesk.

Preguntas sobre convertir GLB a FBX

¿Las animaciones de mi GLB siguen funcionando al convertirlo a FBX?

La animación esquelética y la de formas clave (morph targets) existen en ambos formatos, así que los clips guardados en el GLB tienen su lugar en el FBX. Revise cada clip en la vista previa de animación del motor después de importarlo, sobre todo si el GLB tenía varios, porque algunos importadores los dividen o les cambian el nombre.

¿Por qué mis materiales se ven grises o plásticos en Unity tras pasar de GLB a FBX?

Los materiales glTF usan valores de metalicidad y rugosidad, a menudo empaquetados en una sola textura, mientras que los materiales FBX se diseñaron en torno a difuso y especular. El color base y los mapas de normales suelen pasar bien; puede que la metalicidad y la rugosidad deban volver a conectarse en el editor de materiales del motor.

¿Hace falta convertir GLB a FBX para usarlo en Blender?

No para abrirlo. Blender incluye un importador de glTF 2.0 desde la versión 2.80, así que Archivo › Importar › glTF 2.0 lee un GLB directamente. Convierta solo cuando la siguiente herramienta de su flujo de trabajo espere FBX.

¿Conviene elegir FBX binario o ASCII al convertir un GLB?

Binario. Pesa menos, carga más rápido y es lo que esperan Unity, Unreal y Maya. El importador de FBX de Blender no lee FBX en ASCII en absoluto. Elija ASCII solo para un script o una herramienta de comparación que necesite leer el archivo como texto.

¿Por qué el modelo FBX sale 100 veces más grande o más pequeño en Unreal?

glTF trabaja en metros, Unreal en centímetros, y FBX lleva una escala de unidades que cada importador interpreta a su manera. Si el tamaño se desvía por un factor de 100, ajuste la escala uniforme de importación o defina Unidades del modelo antes de convertir, y luego compruebe una medida conocida.