.B3D

Plik B3D

Blitz3D Entity Model File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .b3d to Blitz3D Entity Model - binarny format modeli 3D stworzony dla pakietu SDK gier Blitz3D w 2001 roku. Przechowuje geometrię, odniesienia do tekstur, szkielet kości oraz animacje. Aby otworzyć go dzisiaj, należy użyć programu Blender z darmową wtyczką importera B3D lub silnika Irrlicht. Jest to również główny format modeli animowanych dla Luanti (dawniej Minetest).

Deweloper: Blitz Research Ltd (Mark Sibly) Kategoria: Pliki obrazów 3D Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DCM · .STEP · .SKP · .STP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 23, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku B3D?

Plik .b3d to binarny, oparty na blokach (chunks) format modeli 3D opracowany przez Blitz Research Ltd dla pakietu SDK gier Blitz3D (wydanego w 2001 roku). Przechowuje on kompletny graf sceny w jednym pliku: geometrię siatki, współrzędne UV, odniesienia do materiałów i tekstur, wagi kości szkieletowych oraz sekwencje animacji klatek kluczowych.

Format wykorzystuje hierarchiczną strukturę bloków. Każdy blok zaczyna się od 4-znakowego znacznika ASCII i 4-bajtowej długości danych w formacie little-endian. Obowiązkowy blok główny BB3D zawiera bloki TEXS (lista nazw plików tekstur), BRUS (definicje pędzli i materiałów) oraz NODE. Bloki NODE są rekurencyjne, tworząc drzewo sceny typu rodzic-dziecko. Węzeł MESH zawiera VRTX (bufor wierzchołków z pozycjami, normalnymi, UV i kolorami wierzchołków) oraz TRIS (tablice indeksów trójkątów z przypisanymi materiałami). Bloki KEYS i ANIM definiują nazwane sekwencje animacji z klatkami kluczowymi pozycji, obrotu i skali dla każdej klatki.

Firma Blitz Research udostępniła Blitz3D jako open-source w 2013 roku. Format zyskał „drugie życie” jako podstawowy format modeli 3D dla Luanti (dawniej Minetest), otwartoźródłowego silnika gier voxelowych, co zapewniło aktywne wsparcie narzędzi społecznościowych długo po wygaśnięciu oryginalnego SDK. Silnik Irrlicht 3D również natywnie wczytuje pliki .b3d. Blender może importować .b3d za pomocą wtyczki społecznościowej.

W nowoczesnych procesach produkcyjnych preferowane są formaty glTF lub FBX; .b3d pozostaje jednak szeroko stosowany w społecznościach moderskich Luanti.

Bezpieczeństwo

RYZYKO: LOW

Binarny plik modelu 3D; brak kodu wykonywalnego. Brak znanych podatności CVE dla parserów B3D. Należy zachować standardową ostrożność przy otwieraniu plików z nieznanych źródeł w silnikach gier.

Szczegóły formatu

w pigułce
PEŁNA NAZWABlitz3D Entity Model Fileznany również jako Blitz3D Model, B3D model
DEWELOPERBlitz Research Ltd (Mark Sibly)od 2001 (Blitz3D 1.0)
TYP MIMEapplication/octet-stream
TYPBinarny format modelu 3D oparty na blokach
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • BodyPaint 3D (MAXON) - Aplikacja BodyPaint 3D firmy MAXON była kojarzona z rozszerzeniem .b3d przez niektóre bazy danych, ale jej natywnym formatem jest .c4d; .b3d nie jest udokumentowanym formatem BodyPaint.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
42423344
ASCII
BB3D
Znacznik bloku głównego to zawsze „BB3D” (4 bajty ASCII). Po nim następuje 4-bajtowa długość bloku w formacie little-endian, obejmująca resztę pliku.

Programy otwierające pliki B3D

Windows5 apps
XnView Darmowy Może wyświetlać podgląd plików B3D jako statyczne rendery za pomocą wtyczki opartej na Irrlicht.
IrfanView Darmowy Może wyświetlać podgląd B3D przez wtyczkę, ale zapewnia tylko statyczny render, bez możliwości edycji 3D.
Blitz3D (open-source, EOL as commercial product) Open-source Wczytywanie przez API silnika Blitz3D; używane w kodzie gry, a nie jako samodzielna przeglądarka.
Ultimate Unwrap 3D Płatny Plik > Otwórz > .b3d - przeglądanie, edycja map UV i eksport do innych formatów.
Blender (with B3D importer plugin) Open-source Zainstaluj społecznościowy dodatek B3D importer; Plik > Importuj > Blitz3D (.b3d).
macOS2 apps
Irrlicht Open-source Silnik Irrlicht natywnie wczytuje .b3d; użyj przykładu przeglądarki Irrlicht lub zintegruj go we własnym silniku.
Blender (with B3D importer plugin) Open-source Zainstaluj społecznościowy dodatek B3D importer; Plik > Importuj > Blitz3D (.b3d).
Linux2 apps
Irrlicht Open-source Silnik Irrlicht natywnie wczytuje .b3d; użyj przykładu przeglądarki Irrlicht lub zintegruj go we własnym silniku.
Blender (with B3D importer plugin) Open-source Zainstaluj społecznościowy dodatek B3D importer; Plik > Importuj > Blitz3D (.b3d).

Szczegóły techniczne

specyfikacja
Magiczne bajty42 42 33 44 („BB3D” w ASCII) na offsecie 0 - obowiązkowy znacznik bloku głównego
Kolejność bajtówLittle-endian w całym pliku
Struktura bloków4-znakowy znacznik ASCII + 4-bajtowa długość danych little-endian poprzedza każdy blok; bloki mogą być zagnieżdżane na dowolną głębokość
Blok główny`BB3D` - zawiera liczbę całkowitą wersji (major×100 + minor) i obejmuje wszystkie bloki zawartości
Blok tekstur`TEXS` - uporządkowana lista ścieżek do plików tekstur, do których odwołują się indeksy materiałów
Blok materiałów`BRUS` - definicje pędzli z kolorem, połyskiem, trybem mieszania i odniesieniami do indeksów tekstur
Bloki geometrii`MESH` → `VRTX` (pozycje wierzchołków, normalne, UV, kolory wierzchołków) + `TRIS` (tablice indeksów trójkątów z przypisaniem materiału do każdego trójkąta)
Bloki animacji`BONE` (wagi wierzchołków dla kości), `KEYS` (klatki kluczowe pozycji/obrotu/skali dla węzła), `ANIM` (nazwana sekwencja z zakresem klatek start/koniec)
Graf scenyBloki `NODE` są rekurencyjne, wspierając hierarchiczne punkty obrotu i relacje transformacji rodzic-dziecko
Typowy rozmiar10 KB - 20 MB (od prostego statycznego rekwizytu do złożonej postaci z riggingiem i sekwencjami animacji)
KompresjaBrak - wszystkie dane przechowywane jako nieskompresowane dane binarne
Główne aktywne zastosowanieOtwartoźródłowy silnik voxelowy Luanti (dawniej Minetest) - `.b3d` jest zalecanym formatem dla modeli jednostek i NPC w modach Luanti
Wsparcie silnikówSilnik Irrlicht 3D (natywne); Blitz3D open-source (oryginalny host); Blender (społecznościowa wtyczka importu)
Historia open-sourceBlitz3D udostępniony na GitHubie (blitz-research/blitz3d) przez Marka Sibly'ego w 2013 roku; specyfikacja formatu udokumentowana przez społeczność Luanti
Wydano2001 (Blitz3D 1.0)
Najnowsza wersjaNo versioning after Blitz3D open-sourced; format spec frozen
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjadocs.luanti.org

Konwersje B3D

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami B3D. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki B3D.

Najczęściej zadawane pytania

Co to jest plik .b3d?
Plik modelu 3D dla SDK gier Blitz3D oraz silnika Luanti (Minetest), przechowujący siatkę, tekstury, kości i animacje.
Jak otworzyć plik .b3d w programie Blender?
Zainstaluj społecznościowy dodatek Blitz3D B3D importer dla programu Blender, a następnie użyj menu Plik > Importuj > Blitz3D (.b3d).
Czy IrfanView może otwierać pliki .b3d?
Może wyświetlić statyczny obraz podglądu, ale nie pozwala na edycję ani eksport modelu 3D. Do pełnej edycji użyj programu Blender lub Ultimate Unwrap 3D.
Czy Blitz3D jest nadal wspierany?
Blitz3D został udostępniony jako open-source w 2013 roku i nie jest już rozwijany komercyjnie. Format B3D żyje nadal w projektach Luanti (Minetest) oraz Irrlicht.
Jak przekonwertować .b3d na FBX lub glTF?
Użyj programu Blender z wtyczką importera B3D: zaimportuj plik .b3d, a następnie wyeksportuj go jako FBX lub glTF 2.0.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z