Skip to content

Release 1.0.0b17

Pre-release
Pre-release
Compare
Choose a tag to compare
@jonathanhogg jonathanhogg released this 16 Aug 20:51
· 283 commits to main since this release
v1.0.0b17
33a792d

This release contains a bunch of bug fixes, speed improvements, OpenGL ES compatibility fixes, additional tests, documentation fixes and improvements and the following user-visible changes:

  • New !transform filter node for translating, scaling and rotating window nodes
  • New !vignette filter node for applying a simple, rectangular vignette (probably more advanced options coming later)
  • uniform() random variate now has 53 bits of pseudo-randomness instead of 32 – the beta() and normal() variates based on this are also extended
  • The sample() function now returns an RGBA 4-vector
  • Addition of run_time and frame global names
  • !video nodes have new trim= and back_and_forth= attributes for controlling trimming and looping backwards
  • New algorithm for computing !sphere meshes that generates half as many faces, with more even sizes
  • New quaternion(), qmul() and slerp() built-in functions for making and manipulating quaternions
  • The rotate= attribute of 3D !transform nodes now accepts a 4-vector unit quaternion for specifying arbitrary rotations

Full Changelog: v1.0.0b16...v1.0.0b17