This project is the content of my Virtual Reality lecture, which I taught at the SAE Institute Hamburg in 2017/2018. The project was developed with Unreal Engine 4 and optimized for HTC Vive/Oculus Rift. The goal of the course was to arouse the interest for Virtual Reality Development of the Bachelor students from the fields of Game Programming and Game Art. Problems such as VR locomotion, VR interaction, 3D user interfaces and motion sickness were on the agenda. To make the topic more interesting, Star Wars was chosen as the theme, which is why, among other things, the handling of a lightsaber and a force chokehold were implemented. While in the theory units of the course individual modules of the project were developed live on the beamer, the students had the time in the corresponding practice blocks to implement what they had learned under my supervision in their own projects.
The 3D model of the lightsaber was modeled rigged and animated with Maya, and is based on Anakin Skywalker’s lightsaber from Star Wars Episode 3. Texturing was done in Substance Painter, while the PBR textures were generated based on the metal roughhness workflow. The model is real-time optimized and suitable for use in VR.
The lightsaber has been published on Sketchfab and can be viewed in the embedded 3D-Player. You can switch between a static pose and a looped toggle on/off animation.