Hva er BLEND-filformatet?
Filendelsen .blend brukes av 3D-prosjektfiler og animasjoner opprettet med 3D-modellerings- og rendringsverktøyet Blender. .blend-filer inneholder alle elementene i et prosjekt, slik som objekter, teksturer, NURBS-overflater, 3D-mesh-data, lyder, lysinformasjon, animasjons-keyframes, UV-kartleggingsoppsett og grensesnittinnstillinger. En enkelt .blend-fil kan inneholde flere scener.
Hovedprosjektfil
.blend er standard filformat som brukes av Blender, utviklet og vedlikeholdt av Blender Foundation. En .blend-fil lagrer komplette prosjektdata i en enkelt, alt-i-ett binær beholder - ingen eksterne avhengighetsfiler er nødvendige med mindre ressurser bevisst er lenket i stedet for pakket.
Internt bruker .blend en blokkbasert DNA/RNA-struktur, der en innebygd DNA-ordbok beskriver den nøyaktige C-struct-layouten som ble brukt til å skrive filen. Dette gjør at eldre og nyere Blender-versjoner kan lese hverandres data med rimelig kompatibilitet. Hver .blend starter med en 7-byte ASCII-signatur BLENDER, etterfulgt av flagg for pekerstørrelse og byterekkefølge (endianness), og deretter et 3-sifret versjonsnummer.
Som standard lagrer Blender også automatiske sikkerhetskopier som .blend1 og .blend2 ved siden av hovedfilen. Prosjekter kan referere til ressurser fra andre .blend-filer gjennom Blenders biblioteklenkingssystem, noe som holder store produksjonslinjer modulære. For utveksling med andre applikasjoner kan scener eksporteres til formater som .FBX, .glTF eller .DAE.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .blend er data, men den er IKKE rent passiv: Blender-filer kan inneholde Python-skript som kjører automatisk (drivere, «Register» / auto-run-alternativet, hooks for tilleggsprogrammer). Å åpne en .blend fra en upålitelig kilde med «Auto Run Python Scripts» aktivert kan kjøre vilkårlig kode. Blender deaktiverer auto-kjøring som standard og advarer deg - hold dette av for filer fra fremmede, og inspiser/stol kun på skript fra kjente kilder. Ellers er selve geometri- og materialdataene ufarlige.
Formatdetaljer
i et nøtteskallProgrammer som åpner BLEND-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | 7 ASCII-bytes «BLENDER» ved offset 0 (hex: 42 4C 45 4E 44 45 52) |
| Flagg for pekerstørrelse | Enkeltbyte ved offset 7: «_» = 32-bit pekere, «-» = 64-bit pekere |
| Endianness-flagg | Enkeltbyte ved offset 8: «v» = little-endian, «V» = big-endian |
| Versjonskoding | 3 ASCII-siffer ved offset 9-11 inneholder Blender-versjonen (f.eks. «404» = Blender 4.0.4) |
| Komprimering | Filer blir valgfritt gzip-komprimert ved lagring; komprimerte filer starter med bytene 0x1F 0x8B i stedet for «BLENDER»-headeren |
| MIME-type | application/x-blender |
| Intern arkitektur | Blokkbasert DNA/RNA binær database; en innebygd DNA-ordbok speiler C-struct-layouten som ble brukt til å skrive filen, noe som muliggjør fremover- og bakoverkompatibilitet |
| Støtte for flere scener | En enkelt fil kan lagre flere uavhengige scener |
| Ressurspakking | Bilder, lyder, fonter og andre eksterne ressurser kan bygges inn («pakkes») direkte i filen for å lage et fullstendig selvstendig arkiv |
| Biblioteklenking | Eksterne `.blend`-filer kan lenkes (refereres uten kopiering) eller legges til (data kopieres inn), noe som støtter store modulære produksjonslinjer |
| Navngivning av sikkerhetskopi | Blender skriver automatisk sikkerhetskopiene `.blend1` og `.blend2` ved siden av hovedfilen ved hver lagring |
| Python-datalagring | Egendefinerte Python-skript, driver-uttrykk og innstillinger for tilleggsprogrammer kan bygges inn og kjøres fra filen |
| Lagring av node-grafer | Shader-, kompositor- og geometrinode-trær er serialisert som en del av scenens datablokker |
| Plattformuavhengig lesing | Flagg for pekerstørrelse og endianness gjør at `.blend`-filer opprettet på hvilken som helst plattform kan leses på både 32-bit/64-bit og big/little-endian-systemer |
| Utgitt | 1994 (Blender); .blend DNA/RNA structure stabilized late 1990s |
| Spesifikasjon | docs.blender.org |
BLEND-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BLEND-filer.