Pith. sign in

REVIEW 4 major objections 6 minor 5 cited by

Viser: Imperative, Web-based 3D Visualization in Python

T0 review · 4 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash

Pith's one-line read Viser claims that one Python library can cover both quick 3D debugging and specialized interactive tools by combining an imperative API with a web-based viewer, and backs the claim with a broad primitive set and a four-layer implementation.

desk verdict A genuinely useful, honestly written technical report for a widely adopted 3D visualization library; the lack of quantitative evaluation is real but minor for this genre. read the letter →

arxiv 2507.22885 v1 pith:YE4UOKKX submitted 2025-07-30 cs.CV cs.RO

classification cs.CVcs.RO
keywords Viser3DvisualizationPythonweb-basedviewerimperativeAPIGUIprimitivescomputervisionrobotics
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper presents Viser, a Python library for 3D visualization aimed at computer vision and robotics. The authors argue that a comprehensive set of 3D scene primitives and 2D GUI controls, usable independently or composed, can cover both quick debugging and specialized interfaces. The central design bet is an imperative, side-effect-driven API paired with a web-based viewer that is automatically hosted from Python. If the bet holds, researchers get a visualization tool that drops into notebooks, REPLs, and debuggers with minimal setup, and that can be extended into domain-specific tools. The paper is a technical report describing the library's features, API, and layered implementation.

What carries the argument

The load-bearing mechanism is the imperative, side-effect-driven handle API: each scene.add_* or gui.add_* call returns a handle that owns the primitive's lifecycle, property state, and event callbacks. Assignment-style updates on handles immediately propagate through a transport layer that batches, deduplicates, and serializes messages via msgpack, with a client-side state mirror rendering in the browser. This design makes the Python program the single source of truth while hiding synchronization details.

What would settle it

A user study or benchmark implementing the same set of typical visualization tasks (streaming point clouds, plotting camera trajectories, building a control panel) in Viser, a declarative framework, and an immediate-mode library would test the ease-of-use claim directly: if the alternatives require less code or produce fewer errors on the majority of tasks, the central claim weakens. Separately, streaming a scene with millions of points over a real network and measuring frame rate and input latency would test whether the WebSocket transport actually delivers smooth real-time visualization at scale.

Watch

Extended reading notes

Core claim

Viser's claim is that a single library can bridge lightweight debugging tools and domain-specific packages by exposing a comprehensive set of primitives through an imperative API. Scene and GUI elements are created by single function calls, manipulated through handle attributes, and removed explicitly; property assignments synchronize automatically to a web client over a WebSocket transport with batching and deduplication. The result is that users keep control of program flow, as they would in a normal Python script, while still getting interactive 3D and 2D interfaces in a browser. The paper supports the claim by listing the primitive set, describing the four-layer architecture, and citing a wide range of published projects that use Viser in released code.

Load-bearing premise

The paper assumes an imperative, side-effect-driven API and a WebSocket-based web viewer deliver the claimed ease-of-use and flexibility, without a comparative user study or benchmark against declarative or immediate-mode alternatives.

Editorial extensions

If this is right

  • Users can go from a Python script to an interactive browser scene with essentially no setup, including on headless servers and mobile clients.
  • The same primitives and programming pattern cover both 3D scene content and 2D GUI controls, so custom interfaces can be composed from the same building blocks.
  • Domain-specific tools, such as neural radiance field viewers and robot control panels, can be built on top of Viser rather than written from scratch.
  • Because state mirrors are persisted and deduplicated, new clients can attach to an active session and see a consistent view; offline visualizations can be embedded in static web pages.
  • The imperative model aligns with notebooks, step-through debuggers, and REPL workflows, where the program flow stays in user control.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The paper does not run a controlled comparison, but a head-to-head study against a declarative UI framework would likely show that Viser's imperative style reduces boilerplate for stateful, multi-step interactions while trading away some automatic client-state management.
  • The WebSocket-based transport, though simple and cross-platform, may become a bottleneck for scenes with millions of points or very high update rates; the batching and deduplication mitigations are described but not benchmarked in the paper.
  • The same handle-based pattern could extend to other languages or to alternative transports (such as WebRTC data channels) if the Python-server model proves limiting in production robotics systems, since the core abstraction is not tied to a specific web stack.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper introduces Viser, an open-source Python library for web-based 3D visualization targeting computer vision and robotics. Its central claims are that (1) a comprehensive set of 3D scene primitives and 2D GUI primitives can be used independently with minimal setup or composed into specialized interfaces; (2) an imperative, side-effect-driven API improves compatibility with interactive Python workflows compared with declarative frameworks; (3) a locally hosted web viewer accessed through WebSocket transport supports low-friction setup, sharing, and real-time bidirectional state synchronization. The technical report covers the feature set (Sections 2.1–2.3), API design rationale with a comparison against declarative frameworks such as Gradio (Section 3, Figure 7), the layered architecture (Core API, Handles, Transport, Client; Section 4, Figure 8), and a list of acknowledged limitations including WebSocket overhead, statefulness, Python-only bindings, single-process servers, missing temporal structure, and limited serialization support (Section 5). The claimed evidence base is the released code at viser.studio, the API documentation, and a list of published works that use Viser in released code.

Significance. If the library works as claimed, this is a useful contribution to the practical infrastructure of computer vision and robotics research: it fills a real niche between lightweight point-and-plot tools and domain-specific GUI-heavy front ends, it is already used by a broad set of published systems (Sections 1 and references [11,21,25–74]), and it is open source with reproducible installation and documentation. Strengths of the paper include the honest disclosure of six concrete limitations in Section 5, the explicit design comparison showing code-level differences with a declarative baseline (Figure 7), the description of the transport layer's batching/deduplication and latency-aware buffering (Section 4), and the demonstration of adoption as evidence of practicality. The central claim is an existence/usability claim about a shipped artifact, not a derived quantitative result, so the relevant standard is whether the feature set, API design, and documented limitations align with the claimed value proposition; on that standard the paper is convincing.

major comments (4)
  1. [Section 2.2 and Section 5] The claim in Section 2.2 that "Batched rendering and level-of-detail optimizations maintain performance for large scenes" and the related claim of "smooth visualization of dynamic data" are not quantitatively supported: no latency, throughput, frame-rate, or asset-size benchmarks are reported, and Section 5 concedes that WebSocket transfer introduces overhead. Since the central claim is about ease of use and composability rather than extreme scale, this is not a fatal flaw, but the performance wording should be softened or backed by at least one representative measurement (e.g., update rate for a scene with N primitives or a mesh of M vertices).
  2. [Section 3, Figure 7] The comparison with declarative APIs such as Gradio is presented only through a single small code example and asserts that imperative style "simplifies integration into complex programs." The manuscript does not define how integration complexity is measured, nor does it discuss scenarios where declarative APIs are preferable despite the acknowledged cost in Section 5 ("can also result in more duplicated or error-prone state management"). A brief discussion of the actual tradeoff, with at least one concrete example where the imperative model complicates rather than simplifies (e.g., multi-client state isolation), would make the design claim more balanced and falsifiable.
  3. [Section 4, Transport] The transport layer description mentions that commands are "buffered, batched, and deduplicated" and that "latency-aware buffering enables smooth framerates, even on unreliable network connections," but no details are given about the batching window, the deduplication granularity, or the latency-adaptation mechanism. Without such details, the performance architecture cannot be reproduced or independently assessed; adding precise parameters or pseudocode would strengthen the technical-report value of the paper.
  4. [Section 1 and Section 5] The adoption list in Section 1 is evidence of usefulness, but the reader cannot verify the claimed "published works that have used Viser—for example, in released code" because no explicit link or table maps each reference to the Viser usage. A table with reference numbers and the specific Viser feature used (e.g., "[21]: point tracks, scene primitives") would make the adoption evidence concrete and verifiable.
minor comments (6)
  1. [Abstract and Section 2.2] The phrase "comprehensive set of 3D scene and 2D GUI primitives" is repeated in the abstract and Section 2.2 without a precise catalog; listing the exact primitive types (e.g., point cloud, mesh, image, Gaussian splat, frame, frustum, grid, spline, line) in one place would improve clarity.
  2. [Section 2.1] The bullet "(1) Low setup effort: a web-based viewer makes Viser simple to install and run across platforms, including on headless servers and mobile clients" could be sharpened by stating whether the server can be accessed from a remote browser without additional tunneling; this is currently implicit.
  3. [Figure 5] The figure caption and code show an example from a multiview reconstruction pipeline [48], but the code block in (b) uses placeholder comments like "# Add other camera frustums, meshes"; replacing placeholders with at least one concrete additional call would make the example self-contained.
  4. [Section 5] The limitations list would benefit from a one-sentence summary of which of the listed limitations are inherent to the design (WebSocket, stateful API, single process) versus which are implementation choices that could be addressed in future work (serialization, timestamps, non-Python bindings).
  5. [References] Some references are cited informally (e.g., the MeshCat reference in [2] uses a GitHub URL with an "Accessed 21 May 2025" note while other references use formal venue information); standardizing citation format for software packages would improve consistency.
  6. [Throughout] There are minor formatting inconsistencies in the author list and email addresses (e.g., "Justin kerr@berkeley.edu" has no space before the email, and some author names are split across lines in the author block); these should be cleaned in the camera-ready version.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: Viser is a software description whose claims are supported by code, examples, and disclosed limitations; no fitted parameter, prediction, or self-citation chain is load-bearing.

full rationale

Viser is a technical report describing a software artifact; it contains no fitted parameters, no predictive equations, and no derivation that reduces to its own inputs. The central claims, namely that the primitive set is comprehensive, that primitives compose, and that an imperative/web-based design fits modern Python workflows, are supported by code, documentation, screenshots, downstream examples, and explicit design reasoning. These are evaluative design claims rather than derivations. The Section 5 limitations (WebSocket overhead, stateful API, Python-only, single process, timestamps, serialization) are stated honestly and qualify, rather than conceal, the tradeoffs. Some references are self-citations to projects built with Viser, and Nerfstudio is cited as an example built by overlapping authors; however, these function as existence evidence of downstream adoption, not as an external theorem that forces the design choice. The API comparison with Gradio in Figure 7 is illustrative rather than an empirical benchmark, so no result is claimed to follow from the comparison. No circular step can be exhibited under the required standard of quoting an equation or fitted parameter that is equivalent by construction to the claimed output.

Assumptions & free parameters 0 free parameters · 2 assumptions · 0 invented entities

The claim rests on design choices (imperative API, web-based viewer) rather than on derived mathematical results, so the ledger captures the domain assumptions about transport and API ergonomics rather than fitted parameters.

assumptions (2)
  • domain assumption WebSocket transfer of all assets and state updates is sufficient for real-time interactive visualization.
    The entire architecture depends on this; the limitation is acknowledged in Section 5 (WebSocket transfer).
  • ad hoc to paper Imperative, side-effect-driven API design improves integration flexibility and remains easy to use.
    Section 3 argues this with examples and a comparison to Gradio, but no user study or quantitative evidence is provided.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Viser: Imperative, Web-based 3D Visualization in Python." pith.science (2026). https://pith.science/paper/YE4UOKKX

@misc{pith2026250722885,
  author       = {Pith},
  title        = {Pith review of: Viser: Imperative, Web-based 3D Visualization in Python},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/YE4UOKKX}},
  note         = {Machine review of arXiv:2507.22885}
}
read the original abstract

We present Viser, a 3D visualization library for computer vision and robotics. Viser aims to bring easy and extensible 3D visualization to Python: we provide a comprehensive set of 3D scene and 2D GUI primitives, which can be used independently with minimal setup or composed to build specialized interfaces. This technical report describes Viser's features, interface, and implementation. Key design choices include an imperative-style API and a web-based viewer, which improve compatibility with modern programming patterns and workflows.

Figures

Figures reproduced from arXiv: 2507.22885 by the authors.

Figure 1
Figure 1. Visualization for computer vision. Viser provides a web-based viewer, scene primitives, and GUI primitives for visualization. These can be composed for visualization in a broad set of applications. From top-left: (i) Monocular 4D reconstruction from Shape of Motion [21], showing dynamic scene render and point tracks. (ii) Visualization of mip-NeRF 360 dataset [22] from COLMAP [23], with camera poses and point clouds… view at source ↗
Figure 2
Figure 2. Visualization for robotics. Viser’s scene and GUI primitives are useful for common robotics problems. From top-left: (i) Interactive inverse kinematics with 6D pose input in PyRoki [68]. (ii) Policy rollout visualization for reinforcement learning in VideoMimic [25]. (iii) Humanoid control visualization from policies trained in IsaacGym [7]. (iv) Batched rendering for parallel simulation in MuJoCo Playground [75]. 2… view at source ↗
Figure 3
Figure 3. Nerfstudio [11]. An example of a domain-specific tool built with Viser’s scene and GUI primitives. The viewer supports real-time rendering of neural radiance fields [77] and 3D Gaussian splats [78], training visualization, and camera path creation [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (5 more)
Figure 4
Figure 4. Figure 4: Real-time visualization for robotics. Viser enables live debugging of percep￾tion and control systems on physical robots. Left: A humanoid robot executing a learned locomotion policy [25]. Right: Visualizing real-time state estimation and mapping in Viser. Viser’s web-…
Figure 5
Figure 5. Figure 5: Populating Viser. Viser is used to display inputs and outputs from a multiview reconstruction pipeline [48]. We show (a) the viewer, (b) example code for adding 3D scene elements, and (c) example code for populating the graphical interface. 6 [PITH_FULL_IMAGE:figures/…
Figure 6
Figure 6. Figure 6: Imperative, side effect-driven component lifecycle management. The same programming patterns apply to both 3D scene and 2D GUI primitives: creating objects with single function calls, updating properties through handle attributes, registering event callbacks with Pytho…
Figure 7
Figure 7. Figure 7: Comparing imperative and declarative abstractions. Viser’s imperative￾style API provides low-level control through side effects, which are replaced with higher￾level abstractions in declarative APIs like Gradio [15], the dominant library for building user interfaces fo…
Figure 8
Figure 8. Figure 8: Implementation overview. Viser is implemented in four layers. Users inter￾act programmatically with a Python interface (Core API, Handles), which communicate (Transport) with a web-based frontend (Client). accessing client information. These methods can be called eithe…

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. ARDY: Autoregressive Diffusion with Hybrid Representation for Interactive Human Motion Generation

    cs.GR 2026-07 accept novelty 7.0 of 10

    An autoregressive diffusion model with a hybrid explicit-root/latent-body representation generates real-time, controllable 3D human motion from text and spatial constraints.

  2. FARM: Find Anything using Relational Spatial Memory

    cs.RO 2026-06 unverdicted novelty 7.0 of 10

    FARM creates an open-vocabulary relational spatial memory that improves object retrieval recall by 164-224% over prior methods on 44k language queries across 67 scenes while running at 5-10 Hz.

  3. SoRoMoX: Fast, Differentiable, and Parallelizable Soft Robot Models

    cs.RO 2026-08 conditional novelty 6.0 of 10

    A JAX framework that makes strain-based soft robot models differentiable, JIT-compiled, and GPU-batchable, with demonstration case studies in identification, control, and RL.

  4. EVA-Client: A Unified Data Collection, Inference, and Deployment Framework for Embodied Policies on Real Robots

    cs.RO 2026-07 conditional novelty 6.0 of 10

    EVA-Client unifies robot backends, inference strategies, and transports so trained manipulation policies can be deployed, debugged, collected from, and evaluated on real hardware with training-ready logs.

  5. SOMA: From Surface Observations to Muscle Anatomy

    cs.CV 2026-06 unverdicted novelty 6.0 of 10

    SOMA recovers spatio-temporal muscle behavior from multi-view RGB surface data and introduces the SKIM soft-tissue deformation dataset as the first such method from RGB observations.

Reference graph

Works this paper leans on

91 extracted references · 61 canonical work pages · cited by 5 Pith papers

  1. [21]

    Shape of motion: 4d reconstruction from a single video, 2024

    Qianqian Wang, Vickie Ye, Hang Gao, Jake Austin, Zhengqi Li, and Angjoo Kanazawa. Shape of motion: 4d reconstruction from a single video, 2024

  2. [1]

    Open3D: A modern library for 3D data processing

    Qian-Yi Zhou, Jaesik Park, and Vladlen Koltun. Open3D: A modern library for 3D data processing. arXiv preprint arXiv:1801.09847 , 2018

  3. [2]

    MeshCat: Web-based 3-d visualization, 2021

    Robin Deits, Jeremy Nimmer, Russ Tedrake, and the MeshCat Development Team. MeshCat: Web-based 3-d visualization, 2021. URL https://github.com/ meshcat-dev/meshcat. MIT License. Accessed 21 May 2025

  4. [3]

    J. D. Hunter. Matplotlib: A 2d graphics environment. Computing in Science & Engi- neering, 9(3):90–95, 2007. doi: 10.1109/MCSE.2007.55

  5. [4]

    pyrender

    Matthew Matl. pyrender. https://github.com/mmatl/pyrender, 2021. URL https: //github.com/mmatl/pyrender. Version 0.1.45

  6. [5]

    Pangolin: A lightweight portable rapid development library for managing opengl display and interaction

    Steven Lovegrove. Pangolin: A lightweight portable rapid development library for managing opengl display and interaction. https://github.com/stevenlovegrove/ Pangolin, 2013

  7. [6]

    Foxglove studio, 2025

    Foxglove Technologies Inc. Foxglove studio, 2025. URL https://foxglove.dev. A visualization and observability platform for robotics developers

  8. [7]

    Isaac gym: High performance gpu-based physics simulation for robot learning

    Viktor Makoviychuk, Lukasz Wawrzyniak, Yunrong Guo, Michelle Lu, Kier Storey, Miles Macklin, David Hoeller, Nikita Rudin, Arthur Allshire, Ankur Handa, and Gavriel State. Isaac gym: High performance gpu-based physics simulation for robot learning. arXiv preprint arXiv:2108.10470 , 2021

Show all 91 references
  1. [8]

    Ros: an open-source robot operating system

    Morgan Quigley, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, Andrew Y Ng, et al. Ros: an open-source robot operating system. In ICRA workshop on open source software , volume 3, page 5. Kobe, Japan, 2009

  2. [9]

    Mujoco: A physics engine for model- based control

    Emanuel Todorov, Tom Erez, and Yuval Tassa. Mujoco: A physics engine for model- based control. In Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), pages 5026–5033. IEEE, 2012

  3. [10]

    Nvidia isaac sim

    NVIDIA Corporation. Nvidia isaac sim. https://developer.nvidia.com/ isaac-sim, 2024. Version 2024.1.0, accessed May 2025

  4. [11]

    Nerfstudio: A modular framework for neural radi- ance field development

    Matthew Tancik, Ethan Weber, Evonne Ng, Ruilong Li, Brent Yi, Justin Kerr, Ter- rance Wang, Alexander Kristoffersen, Jake Austin, Kamyar Salahi, Abhik Ahuja, David McAllister, and Angjoo Kanazawa. Nerfstudio: A modular framework for neural radi- ance field development. arXiv p...

  5. [12]

    Pybullet, a python module for physics simulation for games, robotics and machine learning

    Erwin Coumans and Yunfei Bai. Pybullet, a python module for physics simulation for games, robotics and machine learning. http://pybullet.org, 2016–2023

  6. [13]

    Anyteleop: A general vision-based dexterous robot arm-hand teleoperation system

    Yuzhe Qin, Wei Yang, Binghao Huang, Karl Van Wyk, Hao Su, Xiaolong Wang, Yu-Wei Chao, and Dieter Fox. Anyteleop: A general vision-based dexterous robot arm-hand teleoperation system. In Robotics: Science and Systems , 2023. 11

  7. [14]

    Rerun: A visualization sdk for multimodal data, 2025

    Rerun Team. Rerun: A visualization sdk for multimodal data, 2025. URL https:// www.rerun.io. Available from https://www.rerun.io/ and https://github.com/rerun- io/rerun

  8. [15]

    Gradio: Hassle-free sharing and testing of ml models in the wild

    Abubakar Abid, Ali Abdalla, Ali Abid, Dawood Khan, Abdulrahman Alfozan, and James Zou. Gradio: Hassle-free sharing and testing of ml models in the wild. arXiv preprint arXiv:1906.02569, 2019

  9. [16]

    SIBR: A system for image-based rendering

    Sebastien Bonopera, Peter Hedman, Jerome Esnault, Siddhant Prakash, Simon Ro- driguez, Theo Thonat, Mehdi Benadel, Gaurav Chaurasia, Julien Philip, and George Drettakis. SIBR: A system for image-based rendering. https://sibr.gitlabpages. inria.fr/, 2020. Accessed 2025-05-05

  10. [17]

    Petrov, and Gerard Pons-Moll

    Vladimir Guzov, Ilya A. Petrov, and Gerard Pons-Moll. Blendify – python rendering framework for blender. arXiv preprint arXiv:2410.17858 , 2024

  11. [18]

    Dear imgui: Bloat-free immediate mode graphical user interface for c++ with minimal dependencies

    Omar Cornut. Dear imgui: Bloat-free immediate mode graphical user interface for c++ with minimal dependencies. https://github.com/ocornut/imgui, 2014

  12. [19]

    Instant neural graphics primitives with a multiresolution hash encoding

    Thomas M¨ uller, Alex Evans, Christoph Schied, and Alexander Keller. Instant neural graphics primitives with a multiresolution hash encoding. ACM Trans. Graph., 41(4): 102:1–102:15, July 2022. doi: 10.1145/3528223.3530127. URL https://arxiv.org/ abs/2201.05989

  13. [20]

    Kaolin wisp: A pytorch li- brary and engine for neural fields research

    Towaki Takikawa, Or Perel, Clement Fuji Tsang, Charles Loop, Joey Litalien, Jonathan Tremblay, Sanja Fidler, and Maria Shugrina. Kaolin wisp: A pytorch li- brary and engine for neural fields research. https://github.com/NVIDIAGameWorks/ kaolin-wisp, 2022

  14. [22]

    Barron, Ben Mildenhall, Dor Verbin, Pratul P

    Jonathan T. Barron, Ben Mildenhall, Dor Verbin, Pratul P. Srinivasan, and Peter Hedman. Mip-nerf 360: Unbounded anti-aliased neural radiance fields. Conference on Computer Vision and Pattern Recognition (CVPR) , 2022

  15. [23]

    Sch¨ onberger and Jan-Michael Frahm

    Johannes L. Sch¨ onberger and Jan-Michael Frahm. Structure-from-motion revisited. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 4104–4113, 2016

  16. [24]

    Matthew Loper, Naureen Mahmood, Javier Romero, Gerard Pons-Moll, and Michael J. Black. Smpl: A skinned multi-person linear model. volume 34, pages 1–16. ACM, 2015

  17. [25]

    Videomimic: Visual imitation enables contextual humanoid control, 2025

    Arthur Allshire, Hongsuk Choi, Junyi Zhang, David McAllister, Anthony Zhang, Chung Min Kim, Trevor Darrell, Pieter Abbeel, Jitendra Malik, and Angjoo Kanazawa. Videomimic: Visual imitation enables contextual humanoid control, 2025

  18. [26]

    Canonical factors for hybrid neural fields

    Brent Yi, Weijia Zeng, Sam Buchanan, and Yi Ma. Canonical factors for hybrid neural fields. In ICCV, pages 3414–3426, 2023. 12

  19. [27]

    Lighting every darkness with 3dgs: Fast training and real-time rendering for hdr view synthesis, 2024

    Xin Jin, Pengyi Jiao, Zheng-Peng Duan, Xingchao Yang, Chun-Le Guo, Bo Ren, and Chongyi Li. Lighting every darkness with 3dgs: Fast training and real-time rendering for hdr view synthesis, 2024

  20. [28]

    NerfBaselines: Consistent and reproducible eval- uation of novel view synthesis methods, 2024

    Jonas Kulhanek and Torsten Sattler. NerfBaselines: Consistent and reproducible eval- uation of novel view synthesis methods, 2024

  21. [29]

    Novel view extrapolation with video diffusion priors, 2024

    Kunhao Liu, Ling Shao, and Shijian Lu. Novel view extrapolation with video diffusion priors, 2024

  22. [30]

    Scube: Instant large-scale scene recon- struction using voxsplats, 2024

    Xuanchi Ren, Yifan Lu, Hanxue Liang, Zhangjie Wu, Huan Ling, Mike Chen, Sanja Fidler, Francis Williams, and Jiahui Huang. Scube: Instant large-scale scene recon- struction using voxsplats, 2024

  23. [31]

    Spectral- splatsviewer: An interactive web-based tool for visualizing cross-spectral gaussian splats

    Saptarshi Neil Sinha, Julius K¨ uhn, Holger Graf, and Michael Weinmann. Spectral- splatsviewer: An interactive web-based tool for visualizing cross-spectral gaussian splats. In Web3D ’24 , 2024

  24. [32]

    NeRFiller: Completing scenes via generative 3d inpainting

    Ethan Weber, Aleksander Ho ly´ nski, Varun Jampani, Saurabh Saxena, Noah Snavely, Abhishek Kar, and Angjoo Kanazawa. NeRFiller: Completing scenes via generative 3d inpainting. In CVPR, pages 20731–20741, 2024

  25. [33]

    Efros, and Angjoo Kanazawa

    Ethan Weber, Riley Peterlinz, Rohan Mathur, Frederik Warburg, Alexei A. Efros, and Angjoo Kanazawa. Toon3d: Seeing cartoons from a new perspective, 2024

  26. [34]

    Splatfacto-w: Wide-baseline fac- torized gaussian splatting, 2024

    Congrong Xu, Justin Kerr, and Angjoo Kanazawa. Splatfacto-w: Wide-baseline fac- torized gaussian splatting, 2024

  27. [35]

    gsplat: An open-source library for gaussian splatting, 2024

    Vickie Ye, Ruilong Li, Justin Kerr, Matias Turkulainen, Brent Yi, Zhuoyang Pan, Otto Seiskari, Jianbo Ye, Jeffrey Hu, Matthew Tancik, and Angjoo Kanazawa. gsplat: An open-source library for gaussian splatting, 2024

  28. [36]

    Gaussianeditor: Editing 3d gaussians delicately with text instructions

    Junjie Wang, Jiemin Fang, Xiaopeng Zhang, Lingxi Xie, and Qi Tian. Gaussianeditor: Editing 3d gaussians delicately with text instructions. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition , pages 20902–20911, 2024

  29. [37]

    BG-Triangle: B´ ezier gaussian triangle for 3d vectorization and rendering, 2025

    Minye Wu, Haizhao Dai, Kaixin Yao, Tinne Tuytelaars, and Jingyi Yu. BG-Triangle: B´ ezier gaussian triangle for 3d vectorization and rendering, 2025

  30. [38]

    Neurad: Neural rendering for autonomous driving

    Adam Tonderski, Carl Lindstr¨ om, Georg Hess, William Ljungbergh, Lennart Svensson, and Christoffer Petersson. Neurad: Neural rendering for autonomous driving. arXiv preprint arXiv:2311.15260, 2023

  31. [39]

    Depthcrafter: Generating consistent long depth sequences for open-world videos, 2024

    Wenbo Hu, Xiangjun Gao, Xiaoyu Li, Sijie Zhao, Xiaodong Cun, Yong Zhang, Long Quan, and Ying Shan. Depthcrafter: Generating consistent long depth sequences for open-world videos, 2024

  32. [40]

    Infinicube: Un- bounded and controllable dynamic 3d driving scene generation with world-guided video models, 2024

    Yifan Lu, Xuanchi Ren, Jiawei Yang, Tianchang Shen, Zhangjie Wu, Jun Gao, Yue Wang, Siheng Chen, Mike Chen, Sanja Fidler, and Jiahui Huang. Infinicube: Un- bounded and controllable dynamic 3d driving scene generation with world-guided video models, 2024. 13

  33. [41]

    Geo4d: Leveraging video generators for geometric 4d scene reconstruction, 2025

    Zeren Jiang, Chuanxia Zheng, Iro Laina, Diane Larlus, and Andrea Vedaldi. Geo4d: Leveraging video generators for geometric 4d scene reconstruction, 2025

  34. [42]

    Fillerbuster: Multi-view scene completion for casual captures, 2025

    Ethan Weber, Norman M¨ uller, Yash Kant, Vasu Agrawal, Michael Zollh¨ ofer, Angjoo Kanazawa, and Christian Richardt. Fillerbuster: Multi-view scene completion for casual captures, 2025. URL https://arxiv.org/abs/2502.05175

  35. [43]

    Stable virtual camera: Generative view synthesis with diffusion models, 2025

    Jensen Zhou, Hang Gao, Vikram Voleti, Aaryaman Vasishta, Chun-Han Yao, Mark Boss, Philip Torr, Christian Rupprecht, and Varun Jampani. Stable virtual camera: Generative view synthesis with diffusion models, 2025

  36. [44]

    Feature splatting for better novel view synthesis with low overlap, 2024

    Thales Berriel and Javier Civera. Feature splatting for better novel view synthesis with low overlap, 2024

  37. [45]

    Egolifter: Open-world 3d segmentation for egocentric perception, 2024

    Qiao Gu, Zhaoyang Lv, Duncan Frost, Simon Green, Julian Straub, and Chris Sweeney. Egolifter: Open-world 3d segmentation for egocentric perception, 2024

  38. [46]

    GARField: Group anything with radiance fields

    Chung Min Kim, Mingxuan Wu, Justin Kerr, Ken Goldberg, Matthew Tancik, and Angjoo Kanazawa. GARField: Group anything with radiance fields. In CVPR, pages 21530–21539, 2024

  39. [47]

    van Marrewijk, Mieke van Vlaardingen, Tim van Daalen, Robert van Loo, Jose-Luis Susa Rincon, Eugen Solowjow, Rick van de Zedde, and Ken Goldberg

    Simeon Adebola, Shuangyu Xie, Chung Min Kim, Justin Kerr, Bart M. van Marrewijk, Mieke van Vlaardingen, Tim van Daalen, Robert van Loo, Jose-Luis Susa Rincon, Eugen Solowjow, Rick van de Zedde, and Ken Goldberg. Growsplat: Constructing temporal digital twins of plants with gau...

  40. [48]

    Reconstructing people, places, and cameras, 2025

    Lea M¨ uller, Hongsuk Choi, Anthony Zhang, Brent Yi, Jitendra Malik, and Angjoo Kanazawa. Reconstructing people, places, and cameras, 2025

  41. [49]

    Agent-to-sim: Learning interactive behavior models from casual longitudinal videos, 2024

    Gengshan Yang, Andrea Bajcsy, Shunsuke Saito, and Angjoo Kanazawa. Agent-to-sim: Learning interactive behavior models from casual longitudinal videos, 2024

  42. [50]

    Storm: Spatio-temporal reconstruction model for large-scale outdoor scenes, 2024

    Jiawei Yang, Jiahui Huang, Yuxiao Chen, Yan Wang, Boyi Li, Yurong You, Apoorva Sharma, Maximilian Igl, Peter Karkus, Danfei Xu, Boris Ivanovic, Yue Wang, and Marco Pavone. Storm: Spatio-temporal reconstruction model for large-scale outdoor scenes, 2024

  43. [51]

    Estimating body and hand motion in an ego-sensed world

    Brent Yi, Vickie Ye, Maya Zheng, Yunqi Li, Lea M¨ uller, Georgios Pavlakos, Yi Ma, Jitendra Malik, and Angjoo Kanazawa. Estimating body and hand motion in an ego-sensed world. In Proceedings of the Computer Vision and Pattern Recognition Conference, pages 7072–7084, 2025

  44. [52]

    Black, Trevor Darrell, and Angjoo Kanazawa

    Haiwen Feng, Junyi Zhang, Qianqian Wang, Yufei Ye, Pengcheng Yu, Michael J. Black, Trevor Darrell, and Angjoo Kanazawa. St4rtrack: Simultaneous 4d reconstruction and tracking in the world, 2025

  45. [53]

    Efros, and Angjoo Kanazawa

    Qianqian Wang, Yifei Zhang, Aleksander Ho ly´ nski, Alexei A. Efros, and Angjoo Kanazawa. Cut3r: Continuous 3d perception model with persistent state, 2025. 14

  46. [54]

    Predict-optimize-distill: A self-improving cycle for 4d object understanding, 2025

    Mingxuan Wu, Huang Huang, Justin Kerr, Chung Min Kim, Anthony Zhang, Brent Yi, and Angjoo Kanazawa. Predict-optimize-distill: A self-improving cycle for 4d object understanding, 2025

  47. [55]

    MonST3R: A simple approach for estimating geometry in the presence of motion, 2025

    Junyi Zhang, Charles Herrmann, Junhwa Hur, Varun Jampani, Trevor Darrell, For- rester Cole, Deqing Sun, and Ming-Hsuan Yang. MonST3R: A simple approach for estimating geometry in the presence of motion, 2025

  48. [56]

    Uni4d: Unifying visual foun- dation models for 4d modeling from a single video

    David Yifan Yao, Albert J Zhai, and Shenlong Wang. Uni4d: Unifying visual foun- dation models for 4d modeling from a single video. arXiv preprint arXiv:2503.21761 , 2025

  49. [57]

    Black, and Muhammed Kocabas

    Yufu Wang, Yu Sun, Priyanka Patel, Kostas Daniilidis, Michael J. Black, and Muhammed Kocabas. Prompthmr: Promptable human mesh recovery. arXiv preprint arXiv:2504.06397, April 2025. submitted Apr 8, 2025

  50. [58]

    Liang, Mikael Henaff, Hao Tang, Ang Cao, Joyce Chai, Franziska Meier, and Matt Feiszli

    Jianing Yang, Alexander Sax, Kevin J. Liang, Mikael Henaff, Hao Tang, Ang Cao, Joyce Chai, Franziska Meier, and Matt Feiszli. Fast3r: Towards 3d reconstruction of 1000+ images in one forward pass. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recogni...

  51. [59]

    Vggt: Visual geometry grounded transformer

    Jianyuan Wang, Minghao Chen, Nikita Karaev, Andrea Vedaldi, Christian Rupprecht, and David Novotny. Vggt: Visual geometry grounded transformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) , pages 5294–5306, June 2025

  52. [60]

    VGGT-SLAM: Dense rgb slam optimized on the SL(4) manifold, 2025

    Dominic Maggio, Hyungtae Lim, and Luca Carlone. VGGT-SLAM: Dense rgb slam optimized on the SL(4) manifold, 2025. URL https://arxiv.org/abs/2505.12549

  53. [61]

    Estimating the diameter at breast height of trees in a forest with a single 360 camera, 2025

    Siming He, Zachary Osman, Fernando Cladera, Dexter Ong, Nitant Rai, Patrick Corey Green, Vijay Kumar, and Pratik Chaudhari. Estimating the diameter at breast height of trees in a forest with a single 360 camera, 2025. URL https://arxiv.org/abs/ 2505.03093

  54. [62]

    Pygemini: Unified software development towards maritime autonomy systems, 2025

    Kjetil Vasstein, Christian Le, Simon Lerv ˚ ag Breivik, Trygve Maukon Myhr, Annette Stahl, and Edmund Førland Brekke. Pygemini: Unified software development towards maritime autonomy systems, 2025. URL https://arxiv.org/abs/2506.06262

  55. [63]

    Motion blender gaussian splatting for dynamic scene reconstruction, 2025

    Xinyu Zhang, Haonan Chang, Yuhan Liu, and Abdeslam Boularias. Motion blender gaussian splatting for dynamic scene reconstruction, 2025. URL https://arxiv.org/ abs/2503.09040

  56. [64]

    General in-hand object rotation with vision and touch, 2023

    Haozhi Qi, Brent Yi, Sudharshan Suresh, Mike Lambeta, Yi Ma, Roberto Calandra, and Jitendra Malik. General in-hand object rotation with vision and touch, 2023

  57. [65]

    LERF-TOGO: Language embedded radiance fields for zero-shot task-oriented grasping

    Adam Rashid, Satvik Sharma, Chung Min Kim, Justin Kerr, Lawrence Chen, Angjoo Kanazawa, and Ken Goldberg. LERF-TOGO: Language embedded radiance fields for zero-shot task-oriented grasping. In CoRL, 2023. 15

  58. [66]

    Robot see robot do: Imitating articulated object manipulation with monocular 4d reconstruction

    Justin Kerr, Chung Min Kim, Mingxuan Wu, Brent Yi, Qianqian Wang, Ken Goldberg, and Angjoo Kanazawa. Robot see robot do: Imitating articulated object manipulation with monocular 4d reconstruction. In CoRL, 2024

  59. [67]

    Language-embedded gaussian splats (legs): Incre- mentally building room-scale representations with a mobile robot, 2024

    Justin Yu, Kush Hari, Kishore Srinivas, Karim El-Refai, Adam Rashid, Chung Min Kim, Justin Kerr, Richard Cheng, Muhammad Zubair Irshad, Ashwin Balakrishna, Thomas Kollar, and Ken Goldberg. Language-embedded gaussian splats (legs): Incre- mentally building room-scale representa...

  60. [68]

    Pyroki: A modular toolkit for robot kinematic optimization, 2025

    Chung Min Kim, Brent Yi, Hongsuk Choi, Yi Ma, Ken Goldberg, and Angjoo Kanazawa. Pyroki: A modular toolkit for robot kinematic optimization, 2025

  61. [69]

    From simple to complex skills: The case of in-hand object reorientation, 2025

    Haozhi Qi, Brent Yi, Mike Lambeta, Yi Ma, Roberto Calandra, and Jitendra Malik. From simple to complex skills: The case of in-hand object reorientation, 2025

  62. [70]

    Persistent object gaus- sian splat (pogs) for tracking human and robot manipulation of irregularly-shaped objects, 2025

    Justin Yu, Kush Hari, Karim El-Refai, Arnav Dalal, Justin Kerr, Chung Min Kim, Richard Cheng, Muhammad Zubair Irshad, and Ken Goldberg. Persistent object gaus- sian splat (pogs) for tracking human and robot manipulation of irregularly-shaped objects, 2025

  63. [71]

    Real2render2real: Scaling robot data without dynamics simulation or robot hardware, 2025

    Justin Yu, Letian Fu, Huang Huang, Karim El-Refai, Rares Ambrus, Richard Cheng, Muhammad Zubair Irshad, and Ken Goldberg. Real2render2real: Scaling robot data without dynamics simulation or robot hardware, 2025

  64. [72]

    D(r,o) grasp: A unified representation of robot and object interaction for cross-embodiment dexterous grasping

    Zhenyu Wei, Zhixuan Xu, Jingxiang Guo, Yiwen Hou, Chongkai Gao, Zhehao Cai, Jiayu Luo, and Lin Shao. D(r,o) grasp: A unified representation of robot and object interaction for cross-embodiment dexterous grasping. arXiv preprint arXiv:2410.01702, 2024

  65. [73]

    Jacta: A versatile planner for learning dexterous and whole-body manipulation

    Jan Br¨ udigam, Ali-Adeeb Abbas, Maks Sorokin, Kuan Fang, Brandon Hung, Maya Guru, Stefan Georg Sosnowski, Jiuguang Wang, Sandra Hirche, and Simon Le Cleac’h. Jacta: A versatile planner for learning dexterous and whole-body manipulation. In Proceedings of the 8th Conference on...

  66. [74]

    Robocup@home 2024 opl winner nimbro: Anthropo- morphic service robots using foundation models for perception and planning, 2024

    Raphael Memmesheimer, Jan Nogga, Bastian P¨ atzold, Evgenii Kruzhkov, Simon Bultmann, Michael Schreiber, Jonas Bode, Bertan Karacora, Juhui Park, Alena Savinykh, and Sven Behnke. Robocup@home 2024 opl winner nimbro: Anthropo- morphic service robots using foundation models for ...

  67. [75]

    Mujoco playground

    Kevin Zakka, Baruch Tabanpour, Qiayuan Liao, Mustafa Haiderbhai, Samuel Holt, Jing Yuan Luo, Arthur Allshire, Erik Frey, Koushil Sreenath, Lueder A Kahrs, et al. Mujoco playground. arXiv preprint arXiv:2502.08844 , 2025

  68. [76]

    React: A javascript library for building user interfaces

    Meta Platforms, Inc. React: A javascript library for building user interfaces. https: //react.dev, 2013. Accessed 2025-05-05. 16

  69. [77]

    Srinivasan, Matthew Tancik, Jonathan T

    Ben Mildenhall, Pratul P. Srinivasan, Matthew Tancik, Jonathan T. Barron, Ravi Ramamoorthi, and Ren Ng. Nerf: Representing scenes as neural radiance fields for view synthesis. In Proceedings of the European Conference on Computer Vision (ECCV) , pages 405–421, 2020

  70. [78]

    3d gaussian splatting for real-time radiance field rendering

    Bernhard Kerbl, Georgios Kopanas, Thomas Leimk¨ uhler, and George Drettakis. 3d gaussian splatting for real-time radiance field rendering. ACM Transactions on Graph- ics (TOG) , 42(4), 2023

  71. [79]

    Collaborative data science, 2015

    Plotly Technologies Inc. Collaborative data science, 2015. URL https://plot.ly

  72. [80]

    uPlot: A small, fast charting library for time-series data

    Leon Sorokin. uPlot: A small, fast charting library for time-series data. URL https: //github.com/leeoniya/uPlot. Accessed 2025-06-24

  73. [81]

    Jupyter notebooks–a publishing format for reproducible computational workflows

    Thomas Kluyver, Benjamin Ragan-Kelley, Fernando P´ erez, Brian Granger, Matthias Bussonnier, Jonathan Frederic, Kyle Kelley, Jessica Hamrick, Jason Grout, Sylvain Corlay, et al. Jupyter notebooks–a publishing format for reproducible computational workflows. In Positioning and ...

  74. [82]

    Python tutorial , volume 620

    Guido Van Rossum and Fred L Drake Jr. Python tutorial , volume 620. Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands, 1995

  75. [83]

    Fernando P´ erez and Brian E. Granger. IPython: A system for interactive scientific computing. Computing in Science and Engineering , 9(3):21–29, May 2007. ISSN 1521-

  76. [84]

    Streamlit: An app framework for machine learning and data science

    Streamlit Inc. Streamlit: An app framework for machine learning and data science. https://streamlit.io, 2020. Accessed 2025-05-05

  77. [85]

    NiceGUI: Web-based user interfaces with python

    Falko Schindler and Rodja Trappe. NiceGUI: Web-based user interfaces with python. the nice way. URL https://doi.org/10.5281/zenodo.15346216

  78. [86]

    Vega-Lite: A grammar of interactive graphics

    Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, and Jeffrey Heer. Vega-Lite: A grammar of interactive graphics. IEEE Transactions on Visualiza- tion & Computer Graphics , 2017. doi: 10.1109/TVCG.2016.2599030. URL http: //vis.csail.mit.edu/pubs/vega-lite

  79. [87]

    Granger, Jeffrey Heer, Dominik Moritz, Kanit Wongsupha- sawat, Arvind Satyanarayan, Eitan Lees, Ilia Timofeev, Ben Welsh, and Scott Sievert

    Jacob VanderPlas, Brian E. Granger, Jeffrey Heer, Dominik Moritz, Kanit Wongsupha- sawat, Arvind Satyanarayan, Eitan Lees, Ilia Timofeev, Ben Welsh, and Scott Sievert. Altair: Interactive statistical visualizations for python. Journal of Open Source Soft- ware, 3(32):1057, 201...

  80. [88]

    Messagepack: It’s like json, but fast and small, 2008

    Sadayuki Furuhashi. Messagepack: It’s like json, but fast and small, 2008. URL https://msgpack.org/

  81. [89]

    Cascaded shadow maps

    Rouslan Dimitrov. Cascaded shadow maps. Technical white paper, NVIDIA Cor- poration, August 2007. URL https://developer.download.nvidia.com/SDK/10.5/ opengl/src/cascaded_shadow_maps/doc/cascaded_shadow_maps.pdf. Version 1.1, NVIDIA OpenGL SDK. 17

  82. [90]

    Deep patch visual odometry

    Zachary Teed, Lahav Lipson, and Jia Deng. Deep patch visual odometry. Advances in Neural Information Processing Systems , 36:39033–39051, 2023. 18

  83. [9615]

    URL https://ipython.org

    doi: 10.1109/MCSE.2007.53. URL https://ipython.org

Pith tools

Reviewed August 6, 2026 · model on record in the stance chip above.