serious vr game...problems: - thales wants to see if it’s possible to train mechanics in a vr...
TRANSCRIPT
![Page 1: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/1.jpg)
Serious VR Game
Max StrombergBernd GerritsSilas Entjes
Matthijs BaalhuisMattia LorenzettiLuca FröslerEric Roeloffs
![Page 2: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/2.jpg)
Table of Contents
● Introduction● Problems & Goals● Method description and goals
○ Organization○ Programming○ Creatives
● Results & Reflection● Conclusion & Recommendations
![Page 3: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/3.jpg)
Introduction
- VR Training Simulation- Naval Vessel setting- Who is Thales
HOLLAND CLASS PATROL VESSEL 375
![Page 4: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/4.jpg)
Problems:
- Thales wants to see if it’s possible to train mechanics in a VR simulation.
- only 4 ships - expensive to train on ship
Goal:
- To deliver a serious game, meeting as many requirements set by Thales.
Problems & Goals
![Page 5: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/5.jpg)
Initial Goals
- VR serious game for trainees - Create a realistic environment- See arm/hands in VR- Fully visible instructor - Change difficulty - Scoring system- Integration of 360 degrees video - Code that can be easily applied- Multiplayer mode
Goals
![Page 6: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/6.jpg)
Final goals
- Create a realistic environment- VR serious game for trainees - See arm/hands in VR- Code that can be easily applied
Added goals
- Develop a GUI for VR- Visualize children of objects
Goals
![Page 7: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/7.jpg)
Method description and approach
- Meeting client every 2 weeks- Visit to navy in Den Helder
- Scrum- Trello- Google drive - A bit of ‘’on the go’’ planning
Organization
![Page 8: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/8.jpg)
![Page 9: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/9.jpg)
Method description and approach
Inexperience at the start
Learning methods:- 1st year programming course- Tutorial courses- Investigated the VR Toolkit- Hands on guidance from teachers
Increased our skills in order to achieve goals
Programming
![Page 10: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/10.jpg)
Programming
Testing User Experience
Iterative Process
![Page 11: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/11.jpg)
![Page 12: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/12.jpg)
Bow Thruster Room
![Page 13: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/13.jpg)
- Photos- Point Cloud 3D scan- Re-meshed in ZBrush - Used to accurately scale objects with
relation to others- 360 degrees images
Creatives
![Page 14: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/14.jpg)
- Autodesk Maya for modelling- UV-mapping- Texturing- 3D Hands
3D Modelling
![Page 15: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/15.jpg)
Asset Creation- Texturing
- Substance Painter for quality and speed - Photoshop for specific jobs - Generators for dirt- Unity roughness remap (instead of alpha
channel)- XNormal- ZBrush
![Page 16: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/16.jpg)
Lighting- Baked emissive strips for quality & realism
- Only Progressive worked - Final bake took ~4 hours
- Used Light Probes to dynamically light moving objects
- Used reflection probes for better ambient light
![Page 17: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/17.jpg)
![Page 18: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/18.jpg)
Results & Reflection
Results:
- High quality 3D room, interactive elements - Positive feedback from client- Fulfilled basic requirements set by Thales
![Page 19: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/19.jpg)
Conclusion & Recommendations
Conclusion:
- In conclusion we delivered a higher quality product than we first expected, but we also had to discard some goals to complete the project
- We greatly increased our skills in both asset creating and programming- Our scene will probably be used in the future by the marine to convince
their board or other armies to invest in this technology
![Page 20: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/20.jpg)
What we are proud of
• Working with Virtual Reality & the HTC Vive• Creating a meaningful product that is going to be used• Working with the client Thales• Working in a multinational team with interdisciplinary skills• The created 3D assets• Programming progress & created scripts in the last few weeks
![Page 21: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/21.jpg)
Questions?
![Page 22: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/22.jpg)
Vessel facts
Specifications:
Length: 108.4mpower: 14.500 hpSpeed: 22 ktsCrew: 50Fuel: 508 m3Max days at sea: 21
Type of missions:
Naval patrolsLaw enforcementSearch and RescueSmuggler interceptionHumanitarian reliefInterdiction
Weapons:
1 x NH90 helicopter2 x RHIB, approx 12 m 1 x Fast rescue boat1 x 76 mm gun 1 x 20-30 mm gun 2 (+2) machine-guns
Background Theory
![Page 23: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/23.jpg)
Current state of the project
➢ Programming○ Hover Menu○ Display Object ID’s / Names○ Go down and up in Hierarchy of Components○ Grabbing & Releasing Objects○ Teleporting
➢ Asset Creation○ Modelling and Texturing○ Waiting for the 3D scan
![Page 24: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/24.jpg)
Bow Thruster Room
![Page 25: Serious VR Game...Problems: - Thales wants to see if it’s possible to train mechanics in a VR simulation. - only 4 ships - expensive to train on ship Goal: - To deliver a serious](https://reader035.vdocuments.mx/reader035/viewer/2022070714/5ed3a671204d391365139640/html5/thumbnails/25.jpg)
3D Assets