.B3D

File B3D

Blitz3D Entity Model File
Fai una domanda
RISPOSTA RAPIDA

Un file .b3d è un Blitz3D Entity Model - un formato di modello 3D binario creato per l'SDK di gioco Blitz3D nel 2001. Memorizza geometria, riferimenti alle texture, uno scheletro di ossa e animazioni. Per aprirne uno oggi, usa Blender con un plugin di importazione B3D della comunità, o il motore Irrlicht. È anche il formato principale per i modelli animati di Luanti (precedentemente Minetest).

Sviluppatore: Blitz Research Ltd (Mark Sibly) Categoria: File di immagine 3D Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .DCM · .STEP · .SKP · .STP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 23, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file B3D?

Un file .b3d è un formato di modello 3D binario basato su chunk sviluppato da Blitz Research Ltd per l'SDK di gioco Blitz3D (rilasciato nel 2001). Memorizza un grafo di scena completo in un singolo file: geometria della mesh, coordinate UV, riferimenti a materiali e texture, pesi delle ossa scheletriche e sequenze di animazione keyframe.

Il formato utilizza una struttura a chunk gerarchica. Ogni chunk si apre con un tag ASCII di 4 caratteri e una lunghezza dati little-endian di 4 byte. Il chunk radice obbligatorio BB3D racchiude i chunk TEXS (elenco dei nomi file delle texture), BRUS (definizioni di pennelli e materiali) e NODE. I chunk NODE sono ricorsivi, formando un albero di scena genitore-figlio. Un nodo MESH contiene VRTX (buffer dei vertici con posizioni, normali, UV e colori dei vertici) e TRIS (array di indici dei triangoli con assegnazioni di materiale). I chunk KEYS e ANIM definiscono sequenze di animazione nominate con keyframe di posizione, rotazione e scala per ogni fotogramma.

Blitz Research ha reso open-source Blitz3D nel 2013. Il formato ha guadagnato una seconda vita di rilievo come formato principale per i modelli 3D di Luanti (precedentemente Minetest), il motore di gioco voxel open-source, garantendo strumenti comunitari attivi ben oltre l'SDK originale. Anche il motore 3D Irrlicht carica nativamente i file .b3d. Blender può importare .b3d tramite un plug-in della comunità.

Per le moderne pipeline di produzione, sono preferiti glTF o FBX; il formato .b3d rimane ampiamente utilizzato nelle comunità di modding di Luanti.

Sicurezza e incolumità

RISCHIO: LOW

File di modello 3D binario; nessun codice eseguibile. Nessun CVE noto per i parser B3D. Normale cautela nell'aprire file da fonti sconosciute nei motori di gioco.

Dettagli del formato

in sintesi
NOME COMPLETOBlitz3D Entity Model Fileanche noto come Blitz3D Model, B3D model
SVILUPPATOREBlitz Research Ltd (Mark Sibly)dal 2001 (Blitz3D 1.0)
TIPO MIMEapplication/octet-stream
TIPOFormato di modello 3D binario basato su chunk
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • BodyPaint 3D (MAXON) - L'applicazione di pittura BodyPaint 3D di MAXON è stata associata a .b3d da alcuni database, ma il suo formato nativo effettivo è .c4d; .b3d non è un formato documentato di BodyPaint.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
42423344
ASCII
BB3D
Il tag del chunk radice è sempre «BB3D» (4 byte ASCII). Seguito da una lunghezza del chunk di 4 byte little-endian che copre il resto del file.

Programmi che aprono file B3D

Windows5 apps
XnView Gratuito Può visualizzare l'anteprima dei file B3D come rendering statici tramite il plugin basato su Irrlicht.
IrfanView Gratuito Può visualizzare l'anteprima di B3D tramite plugin ma fornisce solo un rendering statico, non l'editing 3D.
Blitz3D (open-source, EOL as commercial product) Open-source Caricamento tramite l'API del motore Blitz3D; utilizzato all'interno del codice di gioco piuttosto che come visualizzatore autonomo.
Ultimate Unwrap 3D A pagamento File > Apri > .b3d - visualizza, modifica le mappe UV ed esporta in altri formati.
Blender (with B3D importer plugin) Open-source Installa l'add-on di importazione B3D della comunità; File > Importa > Blitz3D (.b3d).
macOS2 apps
Irrlicht Open-source Il motore Irrlicht carica nativamente .b3d; usa l'esempio del visualizzatore Irrlicht o integralo nel tuo motore.
Blender (with B3D importer plugin) Open-source Installa l'add-on di importazione B3D della comunità; File > Importa > Blitz3D (.b3d).
Linux2 apps
Irrlicht Open-source Il motore Irrlicht carica nativamente .b3d; usa l'esempio del visualizzatore Irrlicht o integralo nel tuo motore.
Blender (with B3D importer plugin) Open-source Installa l'add-on di importazione B3D della comunità; File > Importa > Blitz3D (.b3d).

Dettagli tecnici

specifiche approfondite
Magic bytes42 42 33 44 ("BB3D" ASCII) all'offset 0 - tag del chunk radice obbligatorio
Ordine dei byteSempre Little-endian
Struttura dei chunkTag ASCII di 4 caratteri + lunghezza dati little-endian di 4 byte precedono ogni payload del chunk; i chunk sono annidabili a profondità arbitraria
Chunk radice`BB3D` - contiene un intero di versione (major×100 + minor) e racchiude tutti i chunk di contenuto
Chunk texture`TEXS` - elenco ordinato di stringhe di percorsi file texture riferite dagli indici dei materiali
Chunk materiale`BRUS` - definizioni di pennelli con riferimenti a colore, lucentezza, modalità di fusione e indice della texture
Chunk geometria`MESH` → `VRTX` (posizioni dei vertici, normali, UV, colori dei vertici) + `TRIS` (array di indici dei triangoli con assegnazione del materiale per triangolo)
Chunk animazione`BONE` (pesi dei vertici per osso), `KEYS` (keyframe di posizione/rotazione/scala per nodo), `ANIM` (sequenza nominata con intervallo di fotogrammi inizio/fine)
Grafo di scenaI chunk `NODE` sono ricorsivi, supportando pivot gerarchici e relazioni di trasformazione genitore-figlio
Dimensione tipica10 KB - 20 MB (da un semplice oggetto statico a un personaggio complesso con sequenze di animazione)
CompressioneNessuna - tutti i dati sono memorizzati come binari non compressi
Uso attivo principaleMotore voxel open-source Luanti (precedentemente Minetest) - `.b3d` è il formato raccomandato per i modelli di entità e NPC nelle mod di Luanti
Supporto motoriMotore 3D Irrlicht (nativo); Blitz3D open-source (host originale); Blender (plug-in di importazione della comunità)
Storia open-sourceBlitz3D reso open-source su GitHub (blitz-research/blitz3d) da Mark Sibly nel 2013; specifiche del formato documentate dalla comunità di Luanti
Rilasciato2001 (Blitz3D 1.0)
Ultima versioneNo versioning after Blitz3D open-sourced; format spec frozen
Standard aperto · royalty-free
Specificadocs.luanti.org

Conversioni B3D

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file B3D. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file B3D.

Domande frequenti

Cos'è un file .b3d?
Un file di modello 3D per l'SDK di gioco Blitz3D e il motore Luanti (Minetest), che memorizza mesh, texture, ossa e animazioni.
Come apro un file .b3d in Blender?
Installa un add-on di importazione Blitz3D B3D della comunità per Blender, quindi usa File > Importa > Blitz3D (.b3d).
IrfanView può aprire i file .b3d?
Può visualizzare un'immagine di anteprima statica ma non può modificare o esportare il modello 3D. Usa Blender o Ultimate Unwrap 3D per l'editing vero e proprio.
Blitz3D è ancora supportato?
Blitz3D è diventato open-source nel 2013 e non è più sviluppato commercialmente. Il formato B3D continua a vivere in Luanti (Minetest) e Irrlicht.
Come converto .b3d in FBX o glTF?
Usa Blender con un plugin di importazione B3D della comunità: importa il file .b3d, quindi esportalo come FBX o glTF 2.0.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z