Upload
ktweedy1
View
1.300
Download
2
Tags:
Embed Size (px)
DESCRIPTION
This is the presentation from our OpenReality Workshop where we went over OpenReality's vision, use cases, gave an overview of Unity3d and talked about the Duke Nursing Virtual Lab which is a serious game for training nurses.
Citation preview
XR OpenRealityDuke Nursing Virtual Lab
Enabling Next Generation Distributed Virtual Worlds
Overview• Vision Overview
• Software Development Process
• Single User
• Single User: Integrated
• Multi-User: Shared
• Multi-Tier
• Examples
Open Reality Vision• The vision of Open Reality is to provide a
platform that enables 3D content to be deployed to any web page on the internet. To allow users and content to move between and be shared between these spaces thus enabling a new distributed model of virtual worlds that is highly scalable, adaptable and interoperable.
Virtual World is the Web
Distributed Virtual Worlds
Vision Goals• Open Source• Multi-Platform• Component Based• Multi-Avatar• Open Standards
Single User• Login/Authentication• Load Scene
– Single/Multi Instance
• Load Avatar• Load Asset
– Off-line
– On0line
• Record Activity• Find Places• Interact• Personalized
Single User - Integrated• Share Scene• Share Asset• Integrate Asset• Share Events/Activity• Share Location• Share Work• Communicate• Record Activity
Multi-User - Shared• Invite• Load Remote Avatar• Load Remote Asset• Record Activity• Avatar Interact• Share Location• Share Work• Collaborate• Communicate
Multi-Tier• Login/Authentication• Load Remote Scene
– Single/Multi Instance
• Load Remote Avatar• Load Remote Asset• Purchase/Negotiate• Share Location• Share Work• Invite• Communicate
Business
Education
Community
What is education?–noun
the act or process of imparting or acquiring general knowledge, developing the powers of reasoning and judgment, and generally of preparing oneself or others intellectually for mature life.
What is Unity
Unity Scene Editor
Unity Scene Editor
Unity Example
Unity Example
Nurse Training Simulator Use Case
• Immersive environment• Ultra realistic, facial, fingers, inside mouth• Many students run same scenario• Single user and multi-user• Run behind the fire wall• Leverage existing investment in web servers• Avatars customizable• Robots and natural language processing• Animate any object• Use existing medical models and content
Nurse Training Simulator Solution
• Game development platform Unity3d• Content creation in Maya• Animations in Maya• Textures in Photoshop• Purchased avatars from TurboSquid.com• State synchronization with game server• Persistence with SmartAvatar • Deploy behind the firewall to existing web
servers
Duke Nurse Training Simulator Demo
• Unity3D Client• Purchase avatar models• Content in Maya• Animations in Maya• Integrating Content in Unity3d• Deploying to the web• Running in a web browser• Example of game server
Duke Nurse Training Simulator Demo
Extreme Reality
Xeniversity
XR Grid
XRGrid Projects• OpenReality• XR Offices• XR Marketplace• Duke Nursing Virtual Lab• Avatar Classroom
(Moodle/Sloodle)• Intel Advance Computer
Research• Dept. of Energy
Immersive Technologies
• Metameets• Virtual Holland• Rockcliffe Virtual Campus• VStage• Mamachinima• Agile3d World• The Dating Casino• The Seductions
XR Marketplace