Aitviewer

Latest version: v1.13.0

Safety actively analyzes 629532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.8.1

Minor release to fix imgui version as described in 24 .

1.8.0

Changelog:
- New remote viewer API for two-way communication (see new `remote_two_way_communication.py` example).
- New renderable `SDF` for visualizing level sets of a dense SDF volume (see new `load_sdf.py` example).
- Added new `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.
- Updated export GUI with new rotation control and export quality settings.
- New mesh clipping fields for visualizing the interior of a mesh (`mesh.clip_control` and `mesh.clip_value`).
- Added `transformed_vertices` and `current_transformed_vertices` properties to `Meshes`.
- Added camera movement with constant speed regardless of zoom level (holding `ctrl` + scroll wheel).
- Added window icon to the viewer.

Bug fixes:
- Fixed a bug that caused clicking on point clouds to select them to not work.
- Added missing `bounds` property to `BoundingBoxes` renderable.

What's Changed
* Pull request in preparation for 1.8.0 release by ramenguy99 in https://github.com/eth-ait/aitviewer/pull/23

**Full Changelog**: https://github.com/eth-ait/aitviewer/compare/v1.7.1...v1.8.0

1.7.1

Changelog:
- New Remote Viewer API that allows sending data for visualization to a viewer running remotely (see the examples `remote.py` and `remote_custom_viewer.py`). The Remote Viewer can also be run locally to enable non-blocking code execution.
- New official documentation page: [https://eth-ait.github.io/aitviewer](https://eth-ait.github.io/aitviewer/)
- Added a new joint edit mode for SMPL that rotates joints around their local axes instead of using euler angles.
- Billboards can now be created from numpy arrays and PIL images.
- Removed `config` parameter from the `Viewer` constructor, configuration should now be updated with `C.update_conf()`.
- Added support for exporting videos in `.webm` format with transparent background.
- Updated [3DPW ](https://github.com/eth-ait/aitviewer/blob/main/examples/load_3DPW.py) example.
- Updated the codebase to use isort and [black ](https://github.com/psf/black) formatting.
- **Full Changelog**: https://github.com/eth-ait/aitviewer/compare/v1.6.1...v1.7.0

Bug fixes:
- Fixed a bug that only allowed for a limited number of face colors in the Meshes class.
- Fixed a bug that caused image and video export on retina displays to have double resolution.

1.6.1

Some hot fixes for v1.6.0.

What's Changed
* Bug fixes for 1.6.1 release by ramenguy99 in https://github.com/eth-ait/aitviewer/pull/20


**Full Changelog**: https://github.com/eth-ait/aitviewer/compare/v1.6.0...v1.6.1

1.6.0

Changelog:
- Instancing for Meshes, Lines and Spheres, new `instanced()` constructor for `Meshes`.
- New shortcut `G` to change frame.
- Improved context menu for all objects.
- New light modes menu `View -> Light Modes`.
- New menu option for hiding the GUI `View -> Render GUI`.
- New popup for saving screenshots with a new option for transparent background.
- Optimized mesh normals computation.
- Optimized mesh rendering with per-face colors.

Bug fixes:
- Fixed multisampling support for headless viewer.
- Numpad keys support for PyQt5 windows.
- Fixed bounds for lights and coordinate systems renderables.
- Fixed macOS transparency bug.

What's Changed:
- Pull request in preparation for 1.6.0 release: https://github.com/eth-ait/aitviewer/pull/18
- Pull request for macOS fixes: https://github.com/eth-ait/aitviewer/pull/19
- **Full Changelog**: https://github.com/eth-ait/aitviewer/compare/v1.5.0...v1.6.0

1.5.0

Changelog:
- Support for sequences of local node positions, rotations and scale values (see new `animation.py` example).
- Headless viewer methods for saving depth and segmentation images.
- STAR support (requires STAR dataset and installation of STAR via `pip install git+https://github.com/ahmedosman/STAR.git`).
- Support for data with missing frames (see new `missing_frames.py` example).
- `viewer.lock_to_node()` and `path.lock_to_node()` functions for creating cameras that follow an object in the scene.
- Helpers for conversion between PinholeCamera and OpenCVCamera.
- Keyboard shortcut for centering the view on a selected node with `X`.
- Point clouds can now be selected with mouse clicking.
- GUI restyle and improvements.
- New `Help -> Keyboard shortcuts` menu option for showing a window with keyboard shortcuts.
- Config option for changing the window type.
- Methods to get depth and segmentation images from the headless viewer.

Bug fixes:
- Clear shader cache on close, reported and fixed by MarilynKeller in 11
- Improved frame update logic for large scenes that run at lower framerate than the playback speed.
- Save `imgui.ini` file on close and added default values for GUI windows position and size.

What's Changed
* Pull request in preparation for 1.5.0 release by ramenguy99 in https://github.com/eth-ait/aitviewer/pull/13


**Full Changelog**: https://github.com/eth-ait/aitviewer/compare/v1.4.0...v1.5.0

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.