v0.3.3
usestrix/strixv0.3.3Mar 31, 2026by open-pascal
AI Summary
This release resolves a rendering bug regarding ceiling transparency in older scenes and introduces a new export system capable of handling multiple 3D file formats.
Key Highlights
- Fixes ceiling transparency for scenes created before v0.3.2 by updating the renderer to use `resolveMaterial()`.
- Introduces support for exporting scenes in GLB, STL, and OBJ formats.
- Implements a new `ExportSystem` component to manage the export process.
- Automatically strips editor-only objects to ensure clean output files.
New Features
- Export Scene — GLB, STL, OBJ
- ExportSystem component
- Stripping of editor-only objects during export
Full Release Notes
### Bug Fixes **Ceiling Transparency Fix** ([#205](https://github.com/pascalorg/editor/pull/205)) - Scenes created before v0.3.2 (before the material system) had opaque ceilings instead of the transparent grid pattern - The ceiling renderer now uses `resolveMaterial()` to always produce the correct transparent materials, regardless of whether a material config exists on the node ### New Features **Export Scene — GLB, STL, OBJ** ([#203](https://github.com/pascalorg/editor/pull/203) by [@thiago-lopes-dev](https://github.com/thiago-lopes-dev)) - New `ExportSystem` component wires up the existing export buttons in the settings panel - Strips editor-only objects before export for clean output - Supports GLB (binary glTF), STL, and OBJ formats - Closes [#197](https://github.com/pascalorg/editor/issues/197) ### Contributors Thanks to our open source contributors! 🎉 [@thiago-lopes-dev](https://github.com/thiago-lopes-dev)