Related Experiment Video
Updated: Aug 6, 2026

11:29
Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
Rooms: A WebGPU-Based VR Platform for Intuitive 3D Sculpting and Animation
IEEE Computer Graphics and Applications
|July 21, 2026
Summary
Rooms is a new open-source platform making 3D modeling and animation accessible via virtual reality (VR) motion controls and WebGPU. This immersive tool lowers the barrier for non-expert users in web-based XR content creation.
Area of Science:
- Computer Graphics
- Human-Computer Interaction
- Web Technologies
Background:
- 3D modeling and animation tools often have steep learning curves.
- Web-based XR content creation is an emerging field with potential for broader accessibility.
Purpose of the Study:
- To introduce Rooms, an open-source XR content creation platform.
- To democratize 3D modeling and animation using VR and WebGPU.
- To enable intuitive, real-time sculpting and animation in web browsers.
Main Methods:
- Developed Rooms on top of wgpuEngine, utilizing VR motion controls.
- Implemented a Signed Distance Field (SDF) sculpting pipeline for clay-like modeling with Constructive Solid Geometry (CSG).
- Designed a GPU-driven, sparse SDF baking pipeline for efficient processing.
Main Results:
- Rooms provides real-time, cross-platform immersive sculpting and animation tools.
- User studies indicate the immersive, motion-based interaction lowers the entry barrier for non-experts.
- The platform is accessible via XR-enabled web browsers and desktop systems.
Conclusions:
- Rooms demonstrates a viable approach to accessible web-based XR creation.
- The platform leverages modern GPU APIs (WebGPU) for high-performance graphics.
- It paves the way for future intuitive and powerful web XR development tools.
Related Concept Videos
Virtual Work for a System of Connected Rigid Bodies
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
Body Planes
Body planes in anatomy are imaginary flat surfaces used as reference points to divide the body into sections for anatomical study. These planes are essential for understanding the orientation, relationships, and spatial organization of anatomical structures.
The sagittal plane is the plane that divides the body or an organ vertically into right and left sides. If this vertical plane runs directly down the middle of the body resulting in equal division, it is called the midsagittal or median...
The sagittal plane is the plane that divides the body or an organ vertically into right and left sides. If this vertical plane runs directly down the middle of the body resulting in equal division, it is called the midsagittal or median...
Three-Dimensional Force System
In mechanical engineering, a three-dimensional force system is a system of forces acting in three dimensions, with forces applied along the x, y, and z coordinate axes. The three-dimensional force system is an important concept in mechanical engineering, as it allows engineers to understand and analyze the behavior of objects and structures in three dimensions. By understanding the forces acting on a system, engineers can design more efficient and effective mechanical systems that can withstand...
Planar Rigid-Body Motion
Understanding the movement of a rigid body in planar motion involves recognizing that every particle within this body is traversing a path that maintains a consistent distance from a specific plane. This concept is fundamental in the study of physics and mechanical engineering, and it allows us to comprehend better how objects move in space.
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Cylinders in Three-Dimensional Space
A cylindrical surface is generated when a two-dimensional profile curve is translated along a straight line in three-dimensional space. The translated copies of the curve form a surface composed of parallel rulings, each oriented in the same fixed direction. This construction allows many three-dimensional forms to be described using relatively simple planar equations.In Cartesian coordinates, a cylindrical surface is often recognized by an equation that omits one of the three variables. For...
Morphogenesis
Plant morphogenesis—the development of a plant’s form and structure—involves several overlapping developmental processes, including growth and cell differentiation. Precursor cells differentiate into specific cell types, which are organized into the tissues and organ systems that make up the functional plant.

