.B3D

Fichier B3D

Blitz3D Entity Model File
Poser une question
RÉPONSE RAPIDE

Un fichier .b3d est un Blitz3D Entity Model - un format de modèle 3D binaire créé pour le SDK de jeu Blitz3D en 2001. Il stocke la géométrie, les références de texture, un squelette d'os et des animations. Pour en ouvrir un aujourd'hui, utilisez Blender avec un plugin d'importation B3D communautaire, ou le moteur Irrlicht. C'est également le principal format de modèle animé pour Luanti (anciennement Minetest).

Développeur : Blitz Research Ltd (Mark Sibly) Catégorie : Fichiers d`images 3D Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .DCM · .STEP · .SKP · .STP

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 23, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier B3D ?

Un fichier .b3d est un format de modèle 3D binaire basé sur des blocs (chunks) développé par Blitz Research Ltd pour le SDK de jeu Blitz3D (sorti en 2001). Il stocke un graphe de scène complet dans un seul fichier : géométrie du maillage, coordonnées UV, références de matériaux et de textures, poids des os squelettiques et séquences d'animation par images clés.

Le format utilise une structure hiérarchique en blocs. Chaque bloc s'ouvre par une étiquette ASCII de 4 caractères et une longueur de données de 4 octets en petit-boutiste (little-endian). Le bloc racine obligatoire BB3D enveloppe les blocs TEXS (liste des noms de fichiers de texture), BRUS (définitions de brosses et de matériaux) et NODE. Les blocs NODE sont récursifs, formant un arbre de scène parent-enfant. Un nœud MESH contient VRTX (tampon de sommets avec positions, normales, UV et couleurs de sommets) et TRIS (tableaux d'index de triangles avec affectations de matériaux). Les blocs KEYS et ANIM définissent des séquences d'animation nommées avec des images clés de position, rotation et échelle par image.

Blitz Research a rendu Blitz3D open-source en 2013. Le format a connu une seconde vie importante en tant que format de modèle 3D principal pour Luanti (anciennement Minetest), le moteur de jeu de voxels open-source, garantissant des outils communautaires actifs bien au-delà du SDK d'origine. Le moteur 3D Irrlicht charge également nativement les fichiers .b3d. Blender peut importer le .b3d via un module complémentaire communautaire.

Pour les pipelines de production modernes, glTF ou FBX sont préférés ; le .b3d reste largement utilisé dans les communautés de modding de Luanti.

Sécurité et sûreté

RISQUE : LOW

Fichier de modèle 3D binaire ; aucun code exécutable. Aucun CVE connu pour les analyseurs B3D. Prudence habituelle lors de l'ouverture de fichiers provenant de sources inconnues dans les moteurs de jeu.

Détails du format

en bref
NOM COMPLETBlitz3D Entity Model Filealias Blitz3D Model, B3D model
DÉVELOPPEURBlitz Research Ltd (Mark Sibly)depuis 2001 (Blitz3D 1.0)
TYPE MIMEapplication/octet-stream
TYPEFormat de modèle 3D binaire basé sur des blocs
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • BodyPaint 3D (MAXON) - L'application de peinture BodyPaint 3D de MAXON a été associée au .b3d par certaines bases de données, mais son format natif réel est le .c4d ; le .b3d n'est pas un format documenté de BodyPaint.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
42423344
ASCII
BB3D
L'étiquette du bloc racine est toujours « BB3D » (4 octets ASCII). Suivie d'une longueur de bloc de 4 octets en petit-boutiste couvrant le reste du fichier.

Programmes qui ouvrent les fichiers B3D

Windows5 apps
XnView Gratuit Peut prévisualiser les fichiers B3D sous forme de rendus statiques via le plugin basé sur Irrlicht.
IrfanView Gratuit Peut prévisualiser le B3D via un plugin mais ne fournit qu'un rendu statique, pas d'édition 3D.
Blitz3D (open-source, EOL as commercial product) Open-source Chargement via l'API du moteur Blitz3D ; utilisé dans le code du jeu plutôt que comme visionneuse autonome.
Ultimate Unwrap 3D Payant Fichier > Ouvrir > .b3d - visualiser, éditer les cartes UV et exporter vers d'autres formats.
Blender (with B3D importer plugin) Open-source Installez le module complémentaire d'importation B3D communautaire ; Fichier > Importer > Blitz3D (.b3d).
macOS2 apps
Irrlicht Open-source Le moteur Irrlicht charge nativement le .b3d ; utilisez l'exemple de visionneuse Irrlicht ou intégrez-le dans votre moteur.
Blender (with B3D importer plugin) Open-source Installez le module complémentaire d'importation B3D communautaire ; Fichier > Importer > Blitz3D (.b3d).
Linux2 apps
Irrlicht Open-source Le moteur Irrlicht charge nativement le .b3d ; utilisez l'exemple de visionneuse Irrlicht ou intégrez-le dans votre moteur.
Blender (with B3D importer plugin) Open-source Installez le module complémentaire d'importation B3D communautaire ; Fichier > Importer > Blitz3D (.b3d).

Détails techniques

spécifications approfondies
Octets magiques42 42 33 44 (« BB3D » ASCII) à l'offset 0 - étiquette de bloc racine obligatoire
Ordre des octetsPetit-boutiste (little-endian) partout
Structure des blocsÉtiquette ASCII de 4 caractères + longueur de données de 4 octets en petit-boutiste précédant chaque charge utile de bloc ; les blocs sont imbriquables à une profondeur arbitraire
Bloc racine`BB3D` - contient un entier de version (majeur×100 + mineur) et enveloppe tous les blocs de contenu
Bloc de texture`TEXS` - liste ordonnée de chaînes de chemins de fichiers de texture référencées par des index de matériaux
Bloc de matériau`BRUS` - définitions de brosses avec couleur, brillance, mode de fusion et références d'index de texture
Blocs de géométrie`MESH` → `VRTX` (positions des sommets, normales, UV, couleurs des sommets) + `TRIS` (tableaux d'index de triangles avec affectation de matériau par triangle)
Blocs d'animation`BONE` (poids des sommets par os), `KEYS` (images clés de position/rotation/échelle par nœud), `ANIM` (séquence nommée avec plage d'images de début/fin)
Graphe de scèneLes blocs `NODE` sont récursifs, prenant en charge les pivots hiérarchiques et les relations de transformation parent-enfant
Taille typique10 Ko - 20 Mo (du simple accessoire statique au personnage complexe riggé avec des séquences d'animation)
CompressionAucune - toutes les données sont stockées sous forme binaire non compressée
Utilisation active principaleMoteur de voxels open-source Luanti (anciennement Minetest) - le `.b3d` est le format recommandé pour les modèles d'entités et de PNJ dans les mods Luanti
Support moteurMoteur 3D Irrlicht (natif) ; Blitz3D open-source (hôte d'origine) ; Blender (plugin d'importation communautaire)
Historique open-sourceBlitz3D rendu open-source sur GitHub (blitz-research/blitz3d) par Mark Sibly en 2013 ; spécification du format documentée par la communauté Luanti
Publié2001 (Blitz3D 1.0)
Dernière versionNo versioning after Blitz3D open-sourced; format spec frozen
Standard ouvertOui · libre de droits
Spécificationdocs.luanti.org

Conversions B3D

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers B3D. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers B3D.

Foire aux questions

Qu'est-ce qu'un fichier .b3d ?
Un fichier de modèle 3D pour le SDK de jeu Blitz3D et le moteur Luanti (Minetest), stockant le maillage, les textures, les os et les animations.
Comment ouvrir un fichier .b3d dans Blender ?
Installez un module complémentaire d'importation Blitz3D B3D communautaire pour Blender, puis utilisez Fichier > Importer > Blitz3D (.b3d).
IrfanView peut-il ouvrir les fichiers .b3d ?
Il peut afficher une image de prévisualisation statique mais ne peut pas éditer ou exporter le modèle 3D. Utilisez Blender ou Ultimate Unwrap 3D pour une véritable édition.
Blitz3D est-il toujours supporté ?
Blitz3D a été rendu open-source en 2013 et n'est plus développé commercialement. Le format B3D perdure dans Luanti (Minetest) et Irrlicht.
Comment convertir un .b3d en FBX ou glTF ?
Utilisez Blender avec un plugin d'importation B3D communautaire : importez le .b3d, puis exportez-le au format FBX ou glTF 2.0.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z