josephwu

VR Mesh Playground

Multiplayer VR for creating and editing 3D meshes by hand.

Year
2023
Role
Developer, Prototyper
Tags
Virtual Reality3D ModelingHCIMultiplayer

Mesh modeling without the modeling software.

People without 3D-modeling training hit two walls: there is no simple way to create a mesh, and no shared place to work on 3D objects together. VR Mesh Playground is my answer, a multiplayer VR app for mesh modeling on Quest 3.

Pressing the left trigger creates a vertex, drawn as a small sphere. Three vertices form a face. To keep building, you select two existing vertices and place a third, and the surface grows from there. Holding the grip button grabs a vertex so you can drag it, and the mesh updates as you move.

Continuous low-poly mesh built by placing vertices with the VR controller.

Objects in the scene have physics and are shared between players. Grip to grab, release to throw. The controller's velocity carries the object, so two people can toss a model back and forth while they talk about it.

Two players throwing and catching a 3D object in the shared VR scene.

I built it alone in Unity3D in December 2023. Mesh and object properties sync across all users, so creating, editing, and handing over a model happen in one shared scene.

Multiplayer scene with avatars collaborating around meshes in Unity.

Credits

Context
Individual project, December 2023
Tools
Unity3D, Oculus Quest 3