This presentation highlights the 2015 mentoring session for the Gold Coast Mayors Telstra Technology Awards. Highlights include using Unity3D for building Mixed Reality Prototypes, including examples of Virtual Reality, Augmented Reality, 3D Printing and mixed combinations.
2. Time
(mins)
Session Outline
30
Presentation:
- Visualisation & Interactive Prototyping with
practical advise on developing interactive
virtual & physical prototypes across platforms
using Unity 3D
30
Technology Hands on (Present your ideas!):
•3D Printer
•3D Scanner
•Virtual Reality
•Mobility
•Robotics
3. Dr James Birt
Assistant Professor of Interactive Media
and Design (Games & Multimedia)
BIT (Hons), PhD (Software Engineering &
Artificial Intelligence)
2014 Australian Office for Learning and
Teaching Citation for Outstanding
Contribution to Student Learning
15+ years industry & academic experience
http://bond.edu.au/profile/dr-james-birt
5. Why Visualisation and Interaction?
Humans perceive images & audio faster than raw data
Bond Web Design & Investigative
Journalism collaboration to use Census
data highlight human stories on
“unhappy” places in Australia
6. 2D static images can be misleading
From this vantage point we
actually cant see this
portion of the building
8. Education
Blended Learning
Mobile Devices, 3D Manipulation &
Augmented Reality
Stirling, A., & Birt, J. (2014). An enriched multimedia eBook application to facilitate learning of anatomy. Anatomical sciences education, 7(1), 19-27.
9. 3D Printing &
Augmented Reality
Distance Education
9
https://youtu.be/vTRsnn-76mM?t=1m40s
Cowling, M. A., Moore, E., Birt, J. (2015). Augmenting Distance Education Skills Development in Paramedic Science
through Mixed Media Visualisation, Proceedings of EUROMEDIA'2015, IST, Lisbon, Portugal, April 27-29.
12. Unity 3D http://unity3d.com/
cross-platform
creation system
2D/3D
visualisations
includes game
engine,
programming IDE
(C#, Javascript)
Amazing
community
Free & Licensed
http://unity3d.com/
unity/licenses
scene view
game view
scene objects
project assets
object details
13. 3D Model OBJ (STL) Format
Keep poly count low
• For the best portability save
your model in obj file
format
• Please note that many 3D
printers e.g. UP require an
.stl file format
14. 3D Printer
Tips:
Covert all Nurbs to polygons
Keep Low polygon count
Combine mesh using Boolean
Union
Triangulate Mesh
Fill Holes
Check vertex normals
Base surface flat
Check physical scale
Avoid overhanging surfaces
(results in support material)
Smooth Design
Delete Object History
Export as obj (stl)
Vertex normal shown Scale: mm
15. Unity 3D + Oculus
Rift Setup
developer.oculus.com/dow
nloads/
Download Windows
Runtime
Download Unity Package
Install Windows Runtime
Import OculusUnity
package
For interactive 1st Person
OVRPlayerController is
added to your scene
Add a platform or terrain to
walk on the controller
has gravity applied