Wat is het LWO-bestandsformaat?
.lwo-bestanden bevatten driedimensionale objecten en de informatie die deze beschrijft, standaard gebruikt in LightWave 3D - software voor het maken en animeren van 3D-structuren. In .lwo-bestanden worden punten, polygonen en oppervlakken opgeslagen die driedimensionale modellen definiëren, samen met verwijzingen naar afbeeldingsfragmenten die worden gebruikt voor de texturen en materialen van het model.
Het formaat is gebouwd op IFF (Interchange File Format) FORM-chunks, herkenbaar aan de vier-byte signatuur FORM aan het begin van het bestand, gevolgd door LWO2 op offset 8. Er bestaan twee hoofdvarianten: de originele LWOB (LightWave 1-5.x, circa 1994) and LWO2, geïntroduceerd in LightWave 6.0 (2001), die ondersteuning voor meerdere lagen en rijkere materiaaldefinities toevoegde. Een verdere variant, LWO3, verscheen in LightWave 2015+.
.lwo-bestanden worden opgeslagen in een eigen maar publiekelijk gedocumenteerd formaat, waardoor ze in meerdere versies van LightWave 3D kunnen worden gebruikt. Ze worden ingezet om driedimensionale objecten - vanaf nul gemaakt of gewijzigd - over te dragen tussen verschillende machines of versies van de applicatie. Driedimensionale modellen opgeslagen in .lwo-bestanden kunnen ook worden geïmporteerd in andere populaire applicaties zoals Blender en Modo.
LightWave 3D werd in april 2023 overgenomen door LightWave Digital, dat de actieve ontwikkeling herstartte en LightWave 2025 uitbracht. Voor bredere cross-applicatie pipelines zijn FBX en glTF tegenwoordig vaker gebruikte uitwisselingsformaten.
Beveiliging & veiligheid
RISICO: LOWLWO is een passief 3D-gegevensbestand - het voert geen code uit. Textuurpaden kunnen verwijzen naar externe bestanden; bij het laden in een 3D-app wordt naar die paden gezocht. Geen bekende malware-vectoren specifiek voor LWO.
Formaatdetails
in een notendop- Modo Object-bestand (.lwo) - Modo 3D-modeler van Foundry gebruikt ook standaard .lwo, omdat het wortels deelt met de modeler-lijn van LightWave.
Programma's die LWO-bestanden openen
Technische details
diepe specificaties| Container | IFF FORM-chunk - dezelfde basisstandaard als AIFF-audio en ILBM-afbeeldingen |
| Magic bytes | `FORM` op offset 0; form-type `LWO2` op offset 8 (of `LWOB` voor legacy-bestanden, `LWO3` voor LightWave 2015+) |
| Byte-volgorde | Big-endian (IFF-conventie) |
| Formaatvarianten | `LWOB` (LightWave 1-5.x, 1994); `LWO2` (LightWave 6+, 2001); `LWO3` (LightWave 2015+) |
| Belangrijkste sub-chunks | `LAYR` (laag), `PNTS` (punten), `POLS` (polygonen), `SURF` (oppervlak/materiaal), `TAGS`, `PTAG`, `CLIP` (textuurfragmenten), `BBOX` (begrenzingskader) |
| Ondersteuning voor meerdere lagen | `LWO2` en later ondersteunen meerdere benoemde lagen binnen een enkel bestand |
| Oppervlak/materiaalmodel | Oppervlaktetags per polygoon die verwijzen naar volledige materiaaldefinities inclusief shader-parameters, texture-maps en omgevingsinstellingen |
| Chunk-grootte codering | `LWOB` gebruikt 2-byte sub-chunk groottes; `LWO2` gebruikt variabele lengte index (VX) codering voor de meeste velden |
| Dimensies | Geen gedocumenteerde limiet voor het aantal polygonen of coördinatenbereik; de praktische limiet is het RAM-geheugen van de applicatie |
| SDK | Formaatspecificatie en SDK publiekelijk gedocumenteerd door LightWave Digital |
| Ontwikkelaarsgeschiedenis | NewTek → Vizrt (2019) → LightWave Digital (april 2023); LightWave 2025 uitgebracht onder nieuw eigendom |
| MIME-type | `application/x-lightwave-object` |
| Uitgebracht | 1994 (original LWOB format in LightWave 3D for Amiga/early Windows) |
| Laatste versie | LWO2 (introduced in LightWave 6.0, ~2001); LWO3 variant in LightWave 2015+ |
| Specificatie | docs.lightwave3d.com |
LWO conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over LWO-bestanden.