Skip to content

Releases: nerfstudio-project/viser

v1.0.21

21 Jan 23:55

Choose a tag to compare

What's Changed

  • Fix immediate websocket disconnect for large scenes by @brentyi in #643

Full Changelog: v1.0.20...v1.0.21

v1.0.20

20 Jan 23:49

Choose a tag to compare

What's Changed

  • Restore initial camera FOV, disable unintended animation by @brentyi in #642

Full Changelog: v1.0.19...v1.0.20

v1.0.19

17 Jan 06:34

Choose a tag to compare

What's Changed

  • Fix minor notification example + camera init behavior bugs by @brentyi in #641

Full Changelog: v1.0.18...v1.0.19

v1.0.18

16 Jan 23:34

Choose a tag to compare

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

12 Jan 10:24

Choose a tag to compare

Notable new features:

  • on_hold() for buttons
  • add_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: 19MB2.7MB.
    • Wheel: 29.1MB4.9MB.

What's Changed

New Contributors

Full Changelog: v1.0.16...v1.0.17

v1.0.16

17 Nov 08:59

Choose a tag to compare

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=True by @brentyi in #606
  • Revert add_batched_labels() addition, fix local position bug in improve add_label() by @brentyi in #608

New Contributors

Full Changelog: v1.0.15...v1.0.16

v1.0.15

13 Oct 08:47

Choose a tag to compare

What's Changed

  • Defensive array reads; prevents crashes from invalid prop updates (#597)

Full Changelog: v1.0.14...v1.0.15

v1.0.14

13 Oct 08:08

Choose a tag to compare

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

08 Oct 05:12

Choose a tag to compare

What's Changed

Full Changelog: v1.0.12...v1.0.13

v1.0.12

07 Oct 23:34

Choose a tag to compare

What's Changed

  • Minor GUI panel bug fix for unconnected clients
  • Add Discord link to README by @david-dorf in #588

New Contributors

Full Changelog: v1.0.11...v1.0.12