← Back to Home
profile photo
click to view gsplats

Cyrus Vachha

PhD Student · Princeton University

Hi, I'm a 3rd year PhD student at Princeton University researching VR/AR, HCI, and Computer Graphics advised by Parastoo Abtahi. I completed my undergrad and masters at UC Berkeley where I worked on projects related to VR/AR and interfaces for generative models and neural rendering, where I was advised by Björn Hartmann. In the past, I've contributed to open source projects including Nerfstudio and I've interned at Microsoft Research.

Research

I'm interested in Virtual Reality/Augmented Reality, human computer interaction, graphics, and computer vision. Most of my work is at the intersections of graphics and HCI including creativity tools. More recently, I've been working on user interfaces and systems for robotics combining radiance fields and generative models. I've also been exploring world building or learning a real-world space through 3D scene understanding for personalized situated world modeling.

SplatXR thumbnail
SplatXR: A Toolkit for Multi-Layered Extended Reality via On-Headset 3D Gaussian Splatting
Cyrus Vachha, Mohamed Kari, Parastoo Abtahi
UIST 2026Paper

We present a Unity toolkit for authoring multi-layered XR experiences with 3D Gaussian Splatting It provides building blocks for a renderer for standalone AR/VR devices, splat-to-mesh reconstruction, splat physics, splat blending, and offloaded on-headset splat object reconstruction. We validate it through demonstrative applications and a developer study.

Dreamcrafter thumbnail
Dreamcrafter: Immersive Editing of 3D Radiance Fields Through Flexible, Generative Inputs and Outputs
CHI 2025Paper·UIST 2024 Poster

A VR-based world building tool for editing radiance field scenes using generative AI in an immersive, real-time interface through a modular architecture that combines direct manipulation with different levels of abstraction and controllability interfacing with generative image and 3D models, offering workflows for creating and modifying 3D Gaussian Splatting scenes and staging scenes for video generative models in real-time using proxy representations.

Instruct-GS2GS thumbnail
Instruct-GS2GS: Editing 3D Gaussian Splatting Scenes with Instructions
Cyrus Vachha, Ayaan Haque
2024

We propose a method for editing 3DGS scenes with text-instructions in a method similar to Instruct-NeRF2NeRF. Given a 3DGS scene of a scene and the collection of images used to reconstruct it, our method uses an image-conditioned diffusion model (InstructPix2Pix) to iteratively edit the input images while optimizing the underlying scene, resulting in an optimized 3D scene that respects the edit instruction. We demonstrate that our proposed method is able to accomplish more realistic, targeted edits than prior work.

NeRF VFX thumbnail
Creating Visual Effects with Neural Radiance Fields
Cyrus Vachha
arXiv 2023Abstract·CVPR 2023 Art Gallery

We present a pipeline for integrating NeRFs into traditional compositing VFX pipelines using Nerfstudio, an open-source framework for training and rendering NeRFs. Our approach involves using Blender to align camera paths and composite NeRF renders with meshes and other NeRFs, allowing for seamless integration of NeRFs into traditional VFX pipelines. Shown in the CVPR 2023 Art Gallery. View more NeRF VFX renders (here)

StreamFunnel thumbnail
StreamFunnel: Facilitating Communication Between a VR Streamer and Many Spectators
arXiv 2023

In this work, we identify problems associated with interaction carried out with large groups of users. To address this, we introduce an additional user role: the co-host. They mediate communications between the VR user and many spectators. To facilitate this mediation, we present StreamFunnel, which allows the co-host to be part of the VR application's space and interact with it.

WebTransceiVR thumbnail
WebTransceiVR: Asymmetrical Communication Between Multiple VR and Non-VR Users Online
CHI 2022Late-Breaking Work

We propose WebTransceiVR, an asymmetric collaboration toolkit which when integrated into a VR application, allows multiple non-VR users to share the virtual space of the VR user. It allows external users to enter and be part of the VR application's space through standard web browsers on mobile and computers. WebTransceiVR also includes a cloud-based streaming solution that enables many passive spectators to view the scene through any of the active cameras. We conduct informal user testing to gain additional insights for future work.

* equal contribution

Extra

University Datasets for 3DGS and NeRFs
In progressExpected release early 2026. Contact for earlier access.

Datasets for radiance field training (3DGS and NeRFs) of dozens of captures primarily of buildings of UC Berkeley and Princeton University, including exteriors and interiors. These datasets are composed of captures of videos (iPhone), images (captured via Sony a7iii), and fisheye images (Insta360 X4 and Samsung Gear360). Online VR splat gallery coming soon (preview).

Nerfstudio logo
Nerfstudio Contributions

Since Jan 2023, I have been contributing features to the Nerfstudio system including the Blender VFX add-on and VR180/Omnidirectional (VR 360) video/image render outputs.