Release 1.0.0b20
Pre-release
Pre-release
Features:
- Can change the title of a window live now (w00t!)
- New
sort()
function - A few changes to
!noise
to make it more useful (see docs) - Texture mapping attributes have all been renamed (old ones still supported)
- Texture sampler properties can now be controlled on a
!material
node - A completely new, saner UV mapping for
!box
- New
cross()
anddot()
product functions - Support for keystone transformations in
!transform
window nodes - Can now provide arbitrary ffmpeg codec options on a
!record
node !adjust
nodes now support hue and saturation adjustments
Under the hood:
- A bunch of changes to the physics engine to simplify it a bit and improve performance
- Faster nested CSG operations
Bug fixes:
- Fix spherical UV remapping direction
- Fix bug in how transparent objects with textures are dispatched
- Fix bug in processing additional physics frames when running non-realtime
- Fixed how physics groups work to match my original intention
- Fix for offscreen windows on macOS
- Fix a bug in 3D lighting code with AMD GPUs on macOS
- Fix for reloading when nested code dependencies change
- Exporting videos with transparency now works again (only for the
:prores_ks
codec at the moment)
Plus the usual bevy of tweaks to the documentation.
Full Changelog: v1.0.0b18...v1.0.0b20