We've Moved!
Visit SDSU’s new digital collections website at https://digitalcollections.sdsu.edu
Description
The present Computer Science master thesis INCEPTION ForeVR implements a gesture-based, 3D VR (Virtual Reality) game programming toolbox which enables players to literally breathe life into their own 3D virtual reality realistic or fantastic worlds, thus basically programming in 3D with their bare hands! The present toolbox aims to proficiently introduce to virtual reality first time users, children or adults, and to promote physical therapy in Parkinson or other patients with primary and/or secondary motor impairments, such as resting tremors or impaired fine motor dexterity. The core contributions of the present master thesis are: procedurally generated and seamlessly modifiable, 3-textured triangulated terrain with normal vectors and texture coordinates, based on 3-dimensional constraint growth pattern; quaternions only camera with original track mode floating behind moving objects; day-and-night animation featuring skybox, orbiting moon and sun with sunlight continuously changing color; shader glow effect based on bounding spheres; textured meshes (off-road truck, selection palette with thumb opening and 7 color pucks plus splotches of matching colors, paper scroll, tree, flower, mushroom); textures (water, tile, wall); sound effects (backyard chicken, summertime cicadas), background piano music with lyrics, titled "The Inception ForeVR Theme"; INCEPTION ForeVR logo merging an eye and a hand to convey the idea of programming with bare hands in 3D VR, plus multiple online developer forums contributions. The original contributions of the present master thesis INCEPTION ForeVR are the concentric software design and the prehensile hand algorithm based on the unified detection of a non-conflicting set of gestures allowing users to effectively communicate with the computer. The report includes, beside short introduction and conclusion, 7 main chapters: Software Requirements, Software Specifications, Detailed Software Specifications, Hardware and Software Design, various Test Scenarios, plus Discussion and Future Developments. Keywords: MSI, Windows, C++, STL, SDL2, GLM, GLSL, GLEW, OpenGL, Bullet Physics, Leap Motion, Oculus Rift, ZLib Licence, IDE, SDK, API, Visual Studio, Visual Studio, Visual Leak Detector, Virtual Reality, 3D Game Programming, hand gestures, HMI, NUI, Blender, Microsoft Paint,GIMP 2, Screencast-O-Matic, LaTeX, Textmaker, LibreOffice, png file, jpg file, mp4 file, wav file. WHAT WILL YOUR INCEPTION BE TODAY?