{{ message }}
Repository navigation
Releases: pascalorg/blender-addon
Releases · pascalorg/blender-addon
Release list
Pascal for Blender 0.6.0
Review pass for extensions.blender.org. Nothing changes in what the add-on does; the listener behind the editor's Send to Blender is built differently.
- The listener no longer runs inside Blender.
bpyis main-thread only, so an HTTP server on a background thread was a crash waiting to happen.server.pynow runs as a helper process on Blender's bundled Python and owns the socket; it spools each received scene into a temporary folder and abpy.app.timerscallback imports it on Blender's main thread. Nothreading, noqueue. - The helper always goes away. It stops with Blender, and if Blender quits without stopping it, a stale heartbeat makes it exit on its own and take its temporary folder with it.
- The package is built from an allowlist.
[build] pathsin the manifest names the files that make up the extension, so nothing else in the source tree can end up in the zip. CI builds withblender --command extension build, validates the result, and fails if the package contains an archive. - Listener failures now say why, in the Pascal sidebar tab.
Unchanged: the HTTP contract, the origin allowlist and its Allow button, importing, material polish, and the lighting presets.
Install: Blender → Edit → Preferences → Get Extensions → ▾ → Install from Disk → pascal-0.6.0.zip
Pascal for Blender 0.5.0
First public build of the Pascal Blender extension (Blender 4.2+).
- Import Pascal GLBs as level and kind collections, labelled objects, zone floors, door/window clips as actions
- Send to Blender: loopback listener the Pascal editor hands the live scene to (origin allowlist, Allow button)
- Material polish: glass with transmission, leaf cutout alpha, calmer site ground
- Lighting presets on Blender's bundled HDRIs: Daylight, Golden hour, Overcast, Night (room + porch lights), Physical sky
Install: Blender → Edit → Preferences → Get Extensions → ▾ → Install from Disk → pascal-0.5.0.zip
