![Page 1: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/1.jpg)
Visualisation & Interactive Prototyping Mentor Session - Gold Coast Mayors
Technology Awards 2015
Dr James Birt
![Page 2: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/2.jpg)
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
![Page 3: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/3.jpg)
Dr James BirtAssistant 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
![Page 4: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/4.jpg)
2014 Emerging Technologies
Hype Cycle
![Page 5: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/5.jpg)
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
![Page 6: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/6.jpg)
2D static images can be misleading
From this vantage point we actually cant see this portion of the
building
![Page 7: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/7.jpg)
Virtual Reality
![Page 8: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/8.jpg)
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.
![Page 9: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/9.jpg)
9
3D Printing & Augmented Reality Distance Education
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.
![Page 10: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/10.jpg)
10
Interactive Mobile Stereoscopic Augmentation
Move the marker closer to the phone and see inside the
object
Gaze (using a Raycast) at the 2D Representation and instantiate 3D
model
![Page 11: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/11.jpg)
11
Exploring Mixed Media Prototyping with Unity
![Page 12: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/12.jpg)
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 assetsobject details
![Page 13: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/13.jpg)
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
![Page 14: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/14.jpg)
3D PrinterTips:Covert all Nurbs to
polygonsKeep Low polygon countCombine mesh using
Boolean UnionTriangulate MeshFill HolesCheck vertex normalsBase surface flatCheck physical scaleAvoid overhanging
surfaces (results in support material)
Smooth DesignDelete Object HistoryExport as obj (stl)
Vertex normal shown Scale: mm
![Page 15: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/15.jpg)
Unity 3D + Oculus Rift Setup
developer.oculus.com/downloads/
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
![Page 16: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/16.jpg)
Unity 3D + Augmented RealityResourcesQualcomm Vuforia 5 includes
(Stereoscopic AR): developer.vuforia.com/
Marker generator: www.brosvision.com/ar-marker-generator/
Guides: developer.vuforia.com/library/getting-started
![Page 17: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/17.jpg)
Android + UnityResources Unity3D Setup:
docs.unity3d.com/Manual/android-sdksetup.html
Android SDK: developer.android.com/sdk/
Developer Guides - Android: developer.android.com
Java Development Kit: www.oracle.com/
Tips
1. Install Java (JDK) - Administrator
2. Install Android (SDK) - Administrator
3. Run Unity3D – Android Build & Player Settings
![Page 18: Visualization and Interactive Prototyping with Unity3D](https://reader035.vdocuments.net/reader035/viewer/2022062313/55ce35adbb61eb1f628b46bb/html5/thumbnails/18.jpg)