Project (VR) CreatIVE

Project (VR) CreatIVE

Prof. Dr. Bernd Fröhlich
Dr. André Kunert
Dr. Alexander Kulik
M.Sc. Ephraim Schott
M.Sc. Sebastian Stickert

DegreeStudy ProgrammeExamination RegulationsECTS
B.Sc.Medieninformatikall15
M.Sc.Computer Science for 
Digital Media
PV18 and lower15
M.Sc.Computer Science for
Digital Media
PV2012
M.Sc.Computer Science and Mediaall15
M.Sc.Human-Computer InteractionPV17 and lower15
M.Sc.Human-Computer InteractionPV1912/18

Description

3D Digital Content Creation seems to be slowly moving from desktop workplaces to more immersive environments, where users can change the whole world, which they are experiencing, including interactive behaviors. An increasing number of modeling applications build on the potentials of virtual reality (VR), but standards are yet to emerge. While 3D input gestures are more expressive, users are trading in precision and perhaps even comfort in comparison to desktop interfaces. This calls for different approaches to content creation and management, e.g., smart corrections of approximate content placement or applications of different styles to more semantic geometric structures.

Interaction rapidity can even be key in many applications, e.g., to maintain flow in playful social settings. Collaborative 3D modeling should emphasize the expressive, communicative value of 3D sketches over accuracy in the context of social gatherings.

In this project, we will review available applications and suggested 3D interaction techniques towards the collaborative creation of interactive virtual environments. We will evaluate the benefits and drawbacks of the various approaches and implement a set of promising techniques in a social VR space using Unity and the portable Oculus Quest.

Hardware

Due to the covid-19 pandemic, working from our lab will likely not be possible. Nevertheless, we want to supply you with state-of-the-art hardware and boost your journey into collaborative VR.

For the duration of the project, each participant will be supplied with an Oculus Quest 2 HMD. We will also hand out desktop workstations to meet any additional hardware requirements, which your own machine cannot handle.

Apart from deploying your development to this HMD, we strongly encourage you to explore related VR applications in the wild!

Requirements

As well as willingness to work in a team, and enthusiasm for learning about multi-user collaborative interaction in virtual environments, you should have the following competencies:

  • a creative mind and curiosity for interaction design in VR
  • solid programming / scripting skills (C#, C++, Python or similar)
  • other strong advantages are experience in
    • Unity 3D development
    • network programming (e.g. Photon)

If you are in doubt as to whether you fulfil the requirements, or if you have any further questions regarding the project, we are happy to have a discussion with you during the project fair on 6th of April. You can find us in our BigBlueButton room at the fair for the entire time between 5pm and 7pm.

Assessment

During the project, you will be designing, implementing and evaluating interaction techniques for distributed collaborative 3D content creation in VR. Ideally, the features developed in this domain, will be reusable as a Unity plugin.

The final assessment of your work will be conducted based on your contributions, including:

  • The quality and innovation of your practical results
  • Active participation in the project during and in between weekly meetings
  • Intermediate and final project presentations
  • Documentation

If you are excited about expanding the interactive virtual realm and would like to explore it with some likeminded people, do not hesitate to come to our room during the project fair!