Skip to content

Release v0.1.0 alpha 9

Compare
Choose a tag to compare
@natevm natevm released this 27 Aug 17:29
· 409 commits to master since this release
7b8fa8a

Possibly breaking changes include:

  • mesh.create_from_data now requires lists of floats instead of list of visii.vec3/vec2. The number of floats per position can now be 3 or 4 (including or excluding the w component). See the updated documentation for details.
  • material subsurface color now affects the appearance of subsurface and defaults to white. As a result, some objects using the subsurface attribute of materials will see a potentially unexpected change in the apparent base color. The previous behavior was incorrect though, and the current behavior is what was originally intended.

Additional features include:

  • Added back get_world_position function, new get_world_right, forward, and up functions.
  • Added a mesh.create_wireframe_bounding_box function, which is useful for debugging / visualizing
  • Added a mesh.create_line function, which is similar to create_xyz_polyline but with a simpler interface
  • Can now use a solid color dome light using visii.set_dome_light_color(v.vec3(r,g,b))
  • Can now alter the procedural sky using visii.set_dome_light_sky. See docs for details.
  • Added "verbose" flag to visii.initialize_headless and interactive functions to disable prints to console