v1.0.0b19
Pre-release
Pre-release
Features:
- Python 3.13 support
- Can change the title of a window live now (w00t!)
- New
sort()
function - A few changes to
!noise
to make it more useful - 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
es - 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 supporthue=
andsaturation=
adjustments
Under the hood:
- A bunch of changes to the physics engine to simplify it a bit and improve performance
- Moar async
Bug fixes:
- Fix spherical 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
- Don't explode if a transform on a manifold model makes it non-manifold (usually caused by a zero scaling)
- 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.0b19