Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

74 lines (57 loc) · 2.97 KB

Changelog

Point release improving MeshUpdate thus adding the ability to update colors per frame along with some minor additions.

New Features:

  • Can now updated colors per frame for both meshes and instanced meshes
  • quaternion_multiply adds the long-missing code to combine quaternion rotations
  • Camera.orbit creates a sequence of orbiting cameras around a central point

Deprecation:

  • update_mesh_without_normals has been deprecated in favor of the new method update_mesh_positions

Point release adding new camera mode as well as some improvements.

Improvements:

  • There is now a new camera control mode, "First Person", accessible by pressing Tab, which enables mouse-look and wasdqe movement controls (closes #22). The old mode, now called "Focus", is still available as the default.
  • Font scale is now configurable on VideoWriter
  • There is now a "reset camera" button on the control bar so that users without a keyboard can reset camera position

Point release adding per-frame layer settings.

Point release adding text burning into video frames (#5)

Bug fix release:

  • Coordinate axes bug (#4)
  • Negative angle bug
  • Mesh Update for instanced meshes (#8)

Point release adding additional wheels to support Apple Silicon and some minor UI changes.

Improvements:

  • The dropdown menu visibility can be directly controlled via UIParameters
  • A standalone parameter has been added to save_as_script to enable the creation of standalone scripts.
  • The status_bar_visibility of a Scene can now be set (i.e. it is not possible to hide the status bar if desired.)

Bug Fixes:

  • While transparent backgrounds were supported by the library, it was not exposed via the client APIs. This has been fixed via a 4D color parameter for Shading.

Point release addressing various items that did not make the release. There will not be a binary release as part of this change.

Improvements:

  • Added new hello_scenepic.py and hello_scenepic.cpp example code
  • Renamed cppsrc to src
  • Added a clang-format pipeline and build targets
  • Normalized C++ file format

Bug Fixes:

  • load_obj now correctly loads normals when present in the OBJ file
  • MeshInfo now exposes normals
  • C++ build typos now fixed
  • Fixed erroneous pipeline triggers

Initial Release