Skip to content

Release v0.1.0 alpha 8

Compare
Choose a tag to compare
@natevm natevm released this 03 Aug 19:38
· 447 commits to master since this release
8b0f407

Changes include:

Now importance sampling dome lights and considering them when doing next event estimation.
Added the ability to increase the number of light samples per path vertex using visii.set_light_sample_count()
New "ray_direction" option for render_data

Motion blur can now be either relative or absolute. Relative motion blur occurs when using transform.set_xyz_velocity(), and is relative to the current position. Moving an object with relative motion blur preserves te direction of motion relative to the new position. Absolute motion blur on the other hand defines a unique transform for the frame at t = 0 and t = 1. To use absolute motion blur, all transform functions now take an optional "previous" flag. For example, to create absolute linear motion blur, do transform.set_position(v.vec3(...), previous = False), transform.set_position(v.vec3(...) + v.vec3(motion), previous = True),

Motion vectors now consider background movement. See the updated reprojection sample for how to use that.

Backend performance improvements when updating transform components.