.B3D

Archivo B3D

Blitz3D Entity Model File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .b3d es un Blitz3D Entity Model - un formato de modelo 3D binario creado para el SDK de juegos Blitz3D en 2001. Almacena geometría, referencias de texturas, un esqueleto de huesos y animaciones. Para abrir uno hoy, use Blender con un complemento de importación B3D de la comunidad, o el motor Irrlicht. También es el formato principal de modelos animados para Luanti (anteriormente Minetest).

Desarrollador: Blitz Research Ltd (Mark Sibly) Categoría: Archivos de imágenes 3D Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .DCM · .STEP · .SKP · .STP

En esta página

19k+ extensiones indexadas
Última revisión Jul 23, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo B3D?

Un archivo .b3d es un formato de modelo 3D binario basado en fragmentos (chunks) desarrollado por Blitz Research Ltd para el SDK de juegos Blitz3D (lanzado en 2001). Almacena un grafo de escena completo en un solo archivo: geometría de malla, coordenadas UV, referencias de materiales y texturas, pesos de huesos esqueléticos y secuencias de animación por fotogramas clave.

El formato utiliza una estructura de fragmentos jerárquica. Cada fragmento comienza con una etiqueta ASCII de 4 caracteres y una longitud de datos de 4 bytes en formato little-endian. El fragmento raíz obligatorio BB3D envuelve los fragmentos TEXS (lista de nombres de archivos de textura), BRUS (definiciones de pinceles y materiales) y NODE. Los fragmentos NODE son recursivos, formando un árbol de escena de padre-hijo. Un nodo MESH contiene VRTX (búfer de vértices con posiciones, normales, UV y colores de vértices) y TRIS (matrices de índices de triángulos con asignaciones de materiales). Los fragmentos KEYS y ANIM definen secuencias de animación con nombre con fotogramas clave de posición, rotación y escala por nodo.

Blitz Research liberó el código fuente de Blitz3D en 2013. El formato ganó una segunda vida prominente como el formato de modelo 3D principal para Luanti (anteriormente Minetest), el motor de juegos de vóxeles de código abierto, lo que garantiza herramientas comunitarias activas mucho más allá del SDK original. El motor Irrlicht 3D también carga de forma nativa archivos .b3d. Blender puede importar .b3d a través de un complemento de la comunidad.

Para los flujos de trabajo de producción modernos, se prefieren glTF o FBX; .b3d sigue siendo ampliamente utilizado en las comunidades de modding de Luanti.

Seguridad y protección

RIESGO: LOW

Archivo de modelo 3D binario; sin código ejecutable. No hay CVE conocidos para los analizadores B3D. Precaución normal al abrir archivos de fuentes desconocidas en motores de juegos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOBlitz3D Entity Model Filetambién conocido como Blitz3D Model, B3D model
DESARROLLADORBlitz Research Ltd (Mark Sibly)desde 2001 (Blitz3D 1.0)
TIPO MIMEapplication/octet-stream
TIPOFormato de modelo 3D binario basado en fragmentos
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • BodyPaint 3D (MAXON) - La aplicación de pintura BodyPaint 3D de MAXON ha sido asociada con .b3d por algunas bases de datos, pero su formato nativo real es .c4d; .b3d no es un formato documentado de BodyPaint.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
42423344
ASCII
BB3D
La etiqueta del fragmento raíz siempre es «BB3D» (4 bytes ASCII). Seguido por una longitud de fragmento de 4 bytes en little-endian que cubre el resto del archivo.

Programas que abren archivos B3D

Windows5 apps
XnView Gratis Puede previsualizar archivos B3D como renderizados estáticos a través del complemento basado en Irrlicht.
IrfanView Gratis Puede previsualizar B3D mediante un complemento, pero solo proporciona un renderizado estático, no edición 3D.
Blitz3D (open-source, EOL as commercial product) Código abierto Se carga a través de la API del motor Blitz3D; se utiliza dentro del código del juego en lugar de un visor independiente.
Ultimate Unwrap 3D Pago Archivo > Abrir > .b3d - visualice, edite mapas UV y exporte a otros formatos.
Blender (with B3D importer plugin) Código abierto Instale el complemento de importación B3D de la comunidad; Archivo > Importar > Blitz3D (.b3d).
macOS2 apps
Irrlicht Código abierto El motor Irrlicht carga .b3d de forma nativa; use el ejemplo del visor de Irrlicht o intégrelo en su motor.
Blender (with B3D importer plugin) Código abierto Instale el complemento de importación B3D de la comunidad; Archivo > Importar > Blitz3D (.b3d).
Linux2 apps
Irrlicht Código abierto El motor Irrlicht carga .b3d de forma nativa; use el ejemplo del visor de Irrlicht o intégrelo en su motor.
Blender (with B3D importer plugin) Código abierto Instale el complemento de importación B3D de la comunidad; Archivo > Importar > Blitz3D (.b3d).

Detalles técnicos

especificación profunda
Bytes mágicos42 42 33 44 («BB3D» ASCII) en el desplazamiento 0 - etiqueta de fragmento raíz obligatoria
Orden de bytesLittle-endian en todo el archivo
Estructura de fragmentosEtiqueta ASCII de 4 caracteres + longitud de datos de 4 bytes en little-endian precede a cada carga útil de fragmento; los fragmentos son anidables a cualquier profundidad
Fragmento raíz`BB3D` - contiene un entero de versión (mayor×100 + menor) y envuelve todos los fragmentos de contenido
Fragmento de textura`TEXS` - lista ordenada de cadenas de rutas de archivos de textura referenciadas por índices de material
Fragmento de material`BRUS` - definiciones de pinceles con color, brillo, modo de mezcla y referencias de índice de textura
Fragmentos de geometría`MESH` → `VRTX` (posiciones de vértices, normales, UV, colores de vértices) + `TRIS` (matrices de índices de triángulos con asignación de material por triángulo)
Fragmentos de animación`BONE` (pesos de vértices por hueso), `KEYS` (fotogramas clave de posición/rotación/escala por nodo), `ANIM` (secuencia con nombre con rango de fotogramas de inicio/fin)
Grafo de escenaLos fragmentos `NODE` son recursivos, admitiendo relaciones jerárquicas de pivote y transformación padre-hijo
Tamaño típico10 KB - 20 MB (desde un accesorio estático simple hasta un personaje complejo con secuencias de animación)
CompresiónNinguna - todos los datos se almacenan como binario sin comprimir
Uso activo principalMotor de vóxeles de código abierto Luanti (anteriormente Minetest) - `.b3d` es el formato recomendado para modelos de entidades y NPC en los mods de Luanti
Soporte de motoresMotor Irrlicht 3D (nativo); Blitz3D de código abierto (anfitrión original); Blender (complemento de importación de la comunidad)
Historia del código abiertoBlitz3D fue liberado en GitHub (blitz-research/blitz3d) por Mark Sibly en 2013; la especificación del formato fue documentada por la comunidad de Luanti
Lanzado2001 (Blitz3D 1.0)
Última versiónNo versioning after Blitz3D open-sourced; format spec frozen
Estándar abierto · libre de regalías
Especificacióndocs.luanti.org

Conversiones de B3D

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos B3D. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos B3D.

Preguntas frecuentes

¿Qué es un archivo .b3d?
Un archivo de modelo 3D para el SDK de juegos Blitz3D y el motor Luanti (Minetest), que almacena mallas, texturas, huesos y animaciones.
¿Cómo abro un archivo .b3d en Blender?
Instale un complemento de importación Blitz3D B3D de la comunidad para Blender, luego use Archivo > Importar > Blitz3D (.b3d).
¿Puede IrfanView abrir archivos .b3d?
Puede mostrar una imagen de vista previa estática, pero no puede editar ni exportar el modelo 3D. Use Blender o Ultimate Unwrap 3D para una edición real.
¿Sigue teniendo soporte Blitz3D?
Blitz3D se convirtió en código abierto en 2013 y ya no se desarrolla comercialmente. El formato B3D perdura en Luanti (Minetest) e Irrlicht.
¿Cómo convierto .b3d a FBX o glTF?
Use Blender con un complemento de importación B3D de la comunidad: importe el .b3d y luego expórtelo como FBX o glTF 2.0.

Referencias

1UK National Archives PRONOM - Blitz3D File Formatwww.nationalarchives.gov.uk
2Luanti - Blitz3D file format specificationdocs.luanti.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z