Releases: nerfstudio-project/viser
Releases · nerfstudio-project/viser
v1.0.21
v1.0.20
v1.0.19
v1.0.18
What's Changed
- Initial camera API, improve orbit crosshair sizing by @brentyi in #636
- Fixed autobuild failure on Windows. by @lukehugh in #637
- Fix array prop update edge cases by @brentyi in #638
- More polished initial camera API + improve type consistency by @brentyi in #639
- Make label height consistent across screen sizes by @brentyi in #640
New Contributors
Full Changelog: v1.0.17...v1.0.18
v1.0.17
Notable new features:
on_hold()for buttonsadd_cylinder()scene.show()in Jupyter notebooks (docs)
We've also made some build improvements:
- The Viser client is now a single self-contained HTML file.
- Both the client build and the wheels are much smaller.
- Client:
19MB→2.7MB. - Wheel:
29.1MB→4.9MB.
- Client:
What's Changed
- Fix uPlot autoscale when
xMin == xMaxby @brentyi in #614 - Add props to GaussianSplatsHandle, fix flicker when buffer is updated by @brentyi in #616
- Make scale API consistent across mesh objects by @brentyi in #619
- Use
uvfor workflows by @brentyi in #624 - Only make reconnection attempts when client has focus by @brentyi in #623
- Increase websocket message size limit to 50MB by @heiwang1997 in #625
- Add
on_hold()for buttons by @david-dorf in #613 - Single-file client, improved notebook support by @brentyi in #630
- Fix button hold edge cases by @brentyi in #631
- Add native creation of cylinders by @henrynoyes in #629
- Add per-instance opacity support for batched meshes. by @kevinzakka in #601
- Support multiple simultaneous serializers, docs adjustments by @brentyi in #632
- Add expand button to GUI images by @brentyi in #633
- Display and tunneling refinements by @brentyi in #634
- Use
zstdfor build + message compression by @brentyi in #635
New Contributors
- @heiwang1997 made their first contribution in #625
- @henrynoyes made their first contribution in #629
- @kevinzakka made their first contribution in #601
Full Changelog: v1.0.16...v1.0.17
v1.0.16
Performance improvements for batched meshes, line segments, and text labels.
What's Changed
- fix up direction calculation in 01_colmap_visualizer.py by @swnakamura in #602
- Faster, WebGL-based rendering for
SceneApi.add_label()by @brentyi in #603 - Optimize large scenes, batched label rendering by @brentyi in #604
- Improve
add_line_segments()transport + update efficiency by @brentyi in #605 - Bump
@three.ez/instanced-mesh, tweak auto LOD by @brentyi in #607 - Increase shadow plane dimensions when
infinite_grid=Trueby @brentyi in #606 - Revert
add_batched_labels()addition, fix local position bug in improveadd_label()by @brentyi in #608
New Contributors
- @swnakamura made their first contribution in #602
Full Changelog: v1.0.15...v1.0.16
v1.0.15
v1.0.14
What's Changed
- Python 3.14, dependency cleanup by @brentyi in #592
- Fix orbit crosshair persistence on touchscreens by @brentyi in #594
- Fix frustum culling artifacts in instanced meshes by @brentyi in #595
- Fix color broadcasting when increasing instance count in batched meshes by @brentyi in #596
Full Changelog: v1.0.13...v1.0.14
v1.0.13
v1.0.12
What's Changed
- Minor GUI panel bug fix for unconnected clients
- Add Discord link to README by @david-dorf in #588
New Contributors
- @david-dorf made their first contribution in #588
Full Changelog: v1.0.11...v1.0.12