DenizTC / VRModelingStarter

A starter project for creating 3D models in VR/AR, using the Leap Motion.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VRModelingStarter

VRModelingStarter is an example project that demonstrates how 3D models can be created in a virtual / augmented environment. This project uses the Leap Motion controller to create polygons by pinching in the world.

Click here to download a Windows build.

Before you begin

VRModelingStarter requires the Orion software update.

The EasyLeapUI toolkit is used for a few of the user interactions. To toggle between drawing mode, and manipulating mode, turn both palms towards your face.

Drawing Quads

Draw Quad GIF

Drawing four vertices renders a new quad face. Vertices must be drawn in a clockwise direction for the normals to point outwards. Similarly, drawing them anti-clockwise results in the normals facing inward.

Moving vertices

Move Verts GIF

While in manipulating mode, a vertex can be moved by double pinching inside the vertex sphere gizmo.

Manipulating mesh

Manipulating Mesh GIF

The MeshManipulation script which allows rotating, translating and scaling of the mesh, is a modified version of the LeapRTS script found in the Pinch Move add-on module.

Examples

An example scene is available in the following directory: Scenes/Example.unity

About

A starter project for creating 3D models in VR/AR, using the Leap Motion.


Languages

Language:C# 99.1%Language:GLSL 0.9%