Skip to content

v1.0.0b19

Pre-release
Pre-release
Compare
Choose a tag to compare
@jonathanhogg jonathanhogg released this 14 Nov 14:34
v1.0.0b19
65bdcb7

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 !boxes
  • New cross() and dot() 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
  • 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