v0.3.3

pascalorg/editorv0.3.3Mar 31, 2026by open-pascal

AI Summary

Fixes ceiling transparency issues for older scenes and adds export functionality for GLB, STL, and OBJ formats.

Key Highlights

  • Ceiling transparency fix for scenes created before v0.3.2
  • Export Scene feature supporting GLB, STL, and OBJ
  • Strips editor-only objects before export

New Features

  • Export Scene (GLB, STL, OBJ) via ExportSystem component
  • Ceiling renderer uses `resolveMaterial()` for correct transparency

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)