Skip to content

Release 1.0.0b20

Pre-release
Pre-release
Compare
Choose a tag to compare
@jonathanhogg jonathanhogg released this 15 Nov 17:33
· 166 commits to main since this release
v1.0.0b20
b372ccd

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() 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
  • 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