0.14.0
版本发布时间: 2024-02-28 23:30:44
rerun-io/rerun最新发布版本:prerelease(2024-09-02 21:03:39)
https://github.com/rerun-io/rerun/assets/1220815/beb50081-2dff-4535-b133-4dc4a5a24be0
Rerun is an easy-to-use visualization toolbox for multimodal and temporal data. Try it live at https://app.rerun.io/.
- Python:
pip install rerun-sdk
- Rust:
cargo add rerun
andcargo install rerun-cli
- Online demo: https://app.rerun.io/version/0.14.0/
- C++
FetchContent
: https://github.com/rerun-io/rerun/releases/download/0.14.0/rerun_cpp_sdk.zip- ⚠️ There was a problem in our build pipeline causing this release to only contain Linux artifacts and none for Mac & Windows. This is fixed in 0.14.1.
Originally, we planned to do only a bugfix release, but we got an unexpected amount of goodies amassed already. We're still ramping up for programmable blueprints (soon!), but meanwhile enjoy these improvements in 0.14!
Overview & Highlights
- 📈 Limits for number of points & lines per space view lifted.
- 🖱️ Added context menu (right-click) actions for items on the Blueprint panel. (Only getting started on this, more actions in future releases!)
- 🚀 Speed improvements for scenes with many transforms and large point clouds.
- 🔺 Built-in STL mesh support.
- 🎥 First-person camera.
- 🐛 Fixes regressions in Space View spawn heuristics from 0.13, and many more bugfixes.
- 🧑🏫 Two new examples: Gesture Recognition & RRT* Pathfinding
Details
🪵 Log API
- Add helpers for perspective cameras #5238
- Fix
spawn
starting the viewer even if logging is disabled #5284
🐍 Python API
- Add missing python docs for
disable_timeline
&reset_time
#5269 - Fix missing error message when passing
from_parent
+ rerun transform type torerun.Transform3D
#5270
🦀 Rust API
- Fix using
rerun
crate as a dependency on CI #5170
🪳 Bug Fixes
- Enforce the rule: heuristics should never add a new view that would be completely covered by an existing view #5164
- Remove log spam when quickly resizing the viewer #5189
- Fix incorrect minimum supported rust version mentioned in docs and examples #5195
- Less restrictive visualizability constraints of 2D entities, improved space view generation heuristics #5188
- Fix ugly UI for some arrow data #5235
- Fix missing redraw upon resetting blueprint #5262
- Fix non-deterministic redundancy check for space view spawning heuristic #5266
- Fix resetting vertical axis when using non-uniform zoom on Time Series #5287
🌁 Viewer Improvements
- Clear all blueprints in RAM and on disk when clicking "Reset Viewer" #5199
- Improve the orbit eye to always maintain an up-axis #5193
- Focus on current bounding-box when resetting camera-eye on a 3D space view (double click it) #5209
- Add STL mesh support #5244
- Add first person 3D eye-camera #5249
🚀 Performance Improvements
- More robust handling of maximum texture size for non-color data, slight perf improvements for large point clouds #5229
- Cached transforms & disconnected spaces for faster scenes with many transforms #5221
- Optimized cpu time for 3D point clouds (once again!) #5273
- Only compute store/caching stats when the memory panel is opened #5274
- Increase the max WebSocket frame limit for the native client #5282
🧑🏫 Examples
- Add Gesture Recognition example #5241 (thanks @andreasnaoum!)
- Add example visualizing RRT* #5214 (thanks @02alexander!)
📚 Docs
- Fix broken link in the installing-viewer documentation #5236 (thanks @BirgerMoell!)
🖼 UI Improvements
- Context Menu 1: Basic scaffolding and simple actions #5163
- Context menu 2: add support for multiple selection #5205
- Context menu 3: add "Move to new container" context menu action #5210
- Context menu 4: add "Clone space view" action #5265
- Context menu 5: refactor into multiple files #5289
- Clickable path parts in selection-panel #5220
- Don't show the blueprint section when selecting recordings #5245
- Use the same icon for recordings everywhere #5246
🎨 Renderer Improvements
- Lift point cloud size limitations #5192
- Lift line vertex/strip count limitations #5207
- Fix banding artifacts of 3D space view's skybox #5279
📦 Dependencies
1、 librerun_c-0.14.0-aarch64-apple-darwin.a 30.52MB
2、 librerun_c-0.14.0-x86_64-apple-darwin.a 30.65MB
3、 librerun_c-0.14.0-x86_64-unknown-linux-gnu.a 42.63MB
4、 rerun-cli-0.14.0-aarch64-apple-darwin 54.07MB
5、 rerun-cli-0.14.0-x86_64-apple-darwin 57.52MB
6、 rerun-cli-0.14.0-x86_64-pc-windows-msvc.exe 46.18MB
7、 rerun-cli-0.14.0-x86_64-unknown-linux-gnu 72.48MB
8、 rerun_c-0.14.0-x86_64-pc-windows-msvc.lib 45.61MB
9、 rerun_cpp_sdk-0.14.0-multiplatform.zip 11.34MB
10、 rerun_cpp_sdk.zip 11.34MB
11、 rerun_sdk-0.14.0-cp38-abi3-macosx_10_12_x86_64.whl 19.96MB
12、 rerun_sdk-0.14.0-cp38-abi3-macosx_11_0_arm64.whl 19.18MB
13、 rerun_sdk-0.14.0-cp38-abi3-manylinux_2_31_x86_64.whl 25.19MB
14、 rerun_sdk-0.14.0-cp38-abi3-win_amd64.whl 17.62MB