Setup for Visualisation & Interactive Prototyping with Unity3D
-
Upload
james-birt -
Category
Education
-
view
320 -
download
0
description
Transcript of Setup for Visualisation & Interactive Prototyping with Unity3D
tinyurl.com/BondBIMD
2014 Emerging Technologies
Hype Cycle
Industry Disruptor OutlookIndustry D DV M S P PE IOT 3DP MG CS OA NE CF MS RAerospace & Defence X X X X X X X X X XConsumer Products X X X X X X X X X Government X X X X X X X X Health Care X X X X X X X X X X Education X X X X X X X Mining, Oil & Gas, Power, Utilities X X X X X X XRetail X X X X X X X X X Media & Entertainment X X X X X X X X X X X Technology X X X X X X X X X X Travel, Hospitality X X X X X
OAOpen Acess/Source
MGMillennial Generation
S SecuritutyP PrivacyPE Personalisation
R RoboticsMS Material Science3DP 3D PrintingCF CrowdfundingD Digital
NE Nano EngineeringM MobileCS CrowdsourcingIOT Internet of ThingsDV Data Visualisation
Media & Entertainment Outlook33% of total advertising revenue digital sourcesProgrammatic advertising - Big Data, AI, Device
TrackingInternet will overtake TV as largest advertising
segmentMobile Games Revenue US$15bn (9.6% growth)Console Games Revenue US31.9bn (4.9% growth)China will become the second largest book marketAll you can read subscription servicesIn-car streaming servicesBig Data analytic startups
Global entertainment and media outlook 2014-2018
8
Dr. James Birt PhD - Software
Engineering & Artificial Intelligence
Assistant Professor Interactive Media & Design (Games & Multimedia)
15 years industry & academic experience
Research Profile: www.researchgate.net /profile/James_Birt/ publications/
Email: [email protected]
“From mobile web to 3D modelling and games development. Dr Birt is a teaching award winner and professed tech geek with a passion
for cutting edge technology, data visualisation and software development. If he is not at the 3D printer he’s hanging out, with the
Kinect or in a 3D virtual reality”.
Session DesignTime
(mins)Description
20 Presentation & Workshop: Visualisation & Interactive Prototyping – Exploring key concepts around developing interactive virtual & physical prototypes across platforms using Unity 3D
10 Walk to Multimedia Learning Lab (BLD 1b_1_60)
30 Technology Hands on: • 3D Printers (Makerbot Replicator 2 & 5)• 3D Scanner (Kinect Sensor v2 & Makerbot Digitizer)• Virtual Reality (Oculus Rift - Dev Kit 1)•Mobile Devices (Samsung S5, Nexus 10.1 2014 & Android
Smart Watch)
Multimedia Visualisation & Interactive Prototyping
Gladiator Example:3D Printed, Augmented Reality, Smart Watch, Phone, Virtual Reality
Model Supplied by Taylor Betts Bond BIMD Student © 2014
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
• A great resource to convert obj > stl is MeshLab
http://meshlab.sourceforge.net/
3D PrinterTips:Covert all Nurbs and Subdivs
to polygonsLow 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
Unity 3Dhttp://unity3d.com
/ cross-platform
creation system2D/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
Unity 3D + Oculus Rift Setup
Download OR Unity Package https://developer.oculusvr.com/
Need to sign up as a developer With your Unity Project Open
execute the OculusUnityIntegration package
For interactive 1st Person add an OVRPlayerController to your scene
Add a platform or terrain to walk on the controller has gravity applied
Android + Unity 3D SetupResources https://developer.android.com/index.html -
Developer Guides for Android https://
developer.android.com/sdk/installing/studio.html - Android Studio and SDK
http://docs.unity3d.com/Manual/android-sdksetup.html - Unity3D Android SDK Setup
http://www.oracle.com/technetwork/java/javase/downloads/index.html - Java Development Kit
Tips Install Java (JDK) - Set your
JAVA_HOME Variable Install and run Android Studio as
Administrator to allow updates Test connected Android device Install and Run Unity3D – Android
Build & Player Settings Set device to not sleep using awake
function and SleepTimeout
Test connected Android devices
Progr~1 64bitProgr~2 32bit
Example only
Unity 3D Build Settings
Add this script to your game camera
Unity 3D + Augmented Reality SetupResourceshttps://developer.vuforia.com/ -
Qualcomm Vuforiahttp://www.brosvision.com/ar-mark
er-generator/ - Marker generator
https://developer.vuforia.com/resources/dev-guide/getting-started-unity-extension - Using Vuforia and Unity3D
Typically you print your AR tags this examples shows a cutting edge approach using a smart watch
Imagine … geolocation alert with a holographic message or 3D map to
your destination?