2. Overview
1. What is VR?
2. Why visualising data in
VR?
3. Available tools, software
and hardware
4. Guided practical session
2
3. What is VR?
329/08/18 | enricobaracaglia@gmail.com
Virtual Reality (VR) is the use of computer
technology to create a simulated environment
through stereo vision.
VR places the user inside an experience: instead
of viewing a screen in front of them, users are
immersed and able to interact with 3D worlds.
4. Why
visualising
data in VR?
429/08/18 | enricobaracaglia@gmail.com
Because it allows to see things differently,
with a different perspective and changing your
perspective changes what you see.
When we see things differently we can get insights
in a completely new way
5. Why
visualising
data in VR?
529/08/18 | enricobaracaglia@gmail.com
It opens new frontiers: it’s like making any
visualization twice better by giving the extra
dimension of information.
You do not have to rotate a model to get an idea
about its volume. You can literally feel shapes and
proportions. And in some experiences even
interact with data.
From: https://www.virtualitics.com/
13. Guided
practical
session
1329/08/18 | enricobaracaglia@gmail.com
[4]
https://www.blend4web.com/doc/e
n/vr_and_ar.html
Steps:
1) MeshLab → Filters > Point Set > Compute normals for point
sets
2) → Export Mesh as .ply
3) Blender → File > Import > Stanford (.ply)
4) → Set Origin > Geometry to Origin
5) → Add Particle System, Set parameters
6) → Note: you can simplify the object that you want
to duplicate (Add Modifier, Decimate)
7) → Add Modifier > Convert > Parent
8) → Export as .obj (it will automatically export mesh
and material)
9) → Export as .html with B4W
14. Guided
practical
session
1429/08/18 | enricobaracaglia@gmail.com
Unity supports importing Meshes and animation
from two different types of files [5]:
▪ Exported 3D file formats, such as .fbx or .obj. You can
export files from 3D modeling software in generic formats
that can be imported and edited by a wide variety of
different software.
▪ Proprietary 3D or DCC (Digital Content Creation)
application files, such as .max and .blend file formats from
3D Studio Max or Blender, for example. You can only edit
proprietary files in the software that created them.
Proprietary files are generally not directly editable by other
software without first being converted and imported.
▪ Unity can import and use both types of files, and each
come with their own advantages and disadvantages.[5]
https://docs.unity3d.com/Manual/3D
-formats.html
15. Guided
practical
session
15
Create a new project and set up a basic environment for VR
Steps:
1) Unity → Edit > Project Settings > Player
2) → Virtual Reality Supported > Enable Virtual Reality
Support through XR Settings
VR Overview and Settings
https://docs.unity3d.com/Manual/VR
Overview.html
16. Guided
practical
session
1629/08/18 | enricobaracaglia@gmail.com
Import our model (.obj + .mtl) into Unity
Import simple animation into Unity [6]
Import SteamVR from the Asset Store [7]
Import Blender animation into Unity [6]
https://www.youtube.com/watch?v=
3CSUxATQVLw
[7]
https://assetstore.unity.com/packag
es/templates/systems/steamvr-
plugin-32647
17. Summary
17
In this workshop you learned :In this workshop you learned
✓ What can be done with VR
✓ How to use different tools to visualize models
and animations in VR
29/08/18 | enricobaracaglia@gmail.com
18. “
Thanks for listening.
Any questions?
1823/07/18 | enricobaracaglia@gmail.com https://www.linkedin.com/in/enrico-baracaglia-978789100/