Skip to content

Unity VR application for 3D sculpting for Bachelor's degree thesis.

Notifications You must be signed in to change notification settings

MayRedBeWithYou/AlabasterVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is it?

AlabasterVR is an app enabling you to sculpt 3D models in virtual reality. It gives you a set of tools to intuitively transform your imagination into a virtual object (and with a 3D printer - into a physical one). Application supports Oculus and SteamVR.

How it works?

AlabasterVR uses a Signed Distance Function (SDF in short) as a modeling space. User can modify underlying SDF with Tools, which use GPGPU to process and transform SDF. Modified SDF is then transformed into mesh with Marching Cubes Algorithm and rednered to screen.

Technology behind Alabaster

Alabaster is powered by Unity. It uses XR Interaction Toolkit for handling VR sets.

Example features

Adding and removing material

Streching and denting the material

Smoothing the material

Painting the material

Pottery wheel

Dynamic scene lighting

Modifable surface rendering parameters

Resizing/moving

Undo/Redo

Layers

Importing/Exporting .obj files

About

Unity VR application for 3D sculpting for Bachelor's degree thesis.

Resources

Stars

Watchers

Forks

Packages

No packages published