A set of tools to visualize and interact with sequences of 3D data.
Support for Gaussian Splatting (see examples/gaussian_splatting.py).
Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.12.1...v1.13.0
Minor release to create a DOI.
Changelog:
File -> Save as USD
or with the new viewer.export_usd()
method.z_up
configuration option, if set to True the camera and default scene contents use the Z up convention, making it possible to visualize Z up data without changing coordinates.AITVIEWER_INSTALL_PYQT6=1 pip install aitviewer
to install PyQt6 instead of PyQt5 and set window_type = "pyqt6"
in the configuration. This makes it easier to install and use aitviewer on MacOS.Meshes.from_file()
constructor to create meshes from standard meshes file formats (.obj
, .ply
etc..).Info:
Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.11.0...v1.12.0
from_bvh
method to skeleton class.SUPR
model (https://github.com/ahmedosman/SUPR).SpheresTrail
and LinesTrail
renderable that allows to progressively build up a trail of lines or spheres as the sequence plays.viewer.center_view_on_node
can now be used to center the initial viewing camera on a node from code.Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.10.0...v1.11.0
viewer.viewport_mode
to "single"
, "split_v"
, "split_h"
or "split_vh"
), each viewport has its own camera and can be controlled independently, there are also camera presets for orthographic views from each of the main axis.viewer.camera.control_mode
to "turntable"
, "trackball"
and "first_person"
).B
).Lines2D
renderable for drawing thin 2D lines.Show light
property of the light in the Editor window, the light 3D model was also updated.Bug fixes:
Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.9.0...v1.10.0
Volume
renderable for visualizing dense SDF volumes (see new sdf_gpu_shader.py
example). This new renderable implements a fast marching cubes algorithm on the GPU which allows for meshing large volumes (e.g. 512x512x512) in milliseconds.Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.8.1...v1.9.0
Minor release to fix imgui version as described in #24 .
remote_two_way_communication.py
example).SDF
for visualizing level sets of a dense SDF volume (see new load_sdf.py
example).get_mask_ids()
method to HeadlessRenderer
, and added color_map
and id_map
parameters to get_mask()
.Lines
can now be rendered with a different colors for each line segment.mesh.clip_control
and mesh.clip_value
).transformed_vertices
and current_transformed_vertices
properties to Meshes
.ctrl
+ scroll wheel).bounds
property to BoundingBoxes
renderable.Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.7.1...v1.8.0
remote.py
and remote_custom_viewer.py
). The Remote Viewer can also be run locally to enable non-blocking code execution.config
parameter from the Viewer
constructor, configuration should now be updated with C.update_conf()
..webm
format with transparent background.Some hot fixes for v1.6.0.
Full Changelog: https://github.com/eth-ait/aitviewer/compare/v1.6.0...v1.6.1