28
XR OpenReality Duke Nursing Virtual Lab Enabling Next Generation Distributed Virtual Worlds

OpenReality Duke Nursing Virtual Lab

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

Page 1: OpenReality Duke Nursing Virtual Lab

XR OpenRealityDuke Nursing Virtual Lab

Enabling Next Generation Distributed Virtual Worlds

Page 2: OpenReality Duke Nursing Virtual Lab

Overview• Vision Overview

• Software Development Process

• Single User

• Single User: Integrated

• Multi-User: Shared

• Multi-Tier

• Examples

Page 3: OpenReality Duke Nursing Virtual Lab

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.

Page 4: OpenReality Duke Nursing Virtual Lab

Virtual World is the Web

Page 5: OpenReality Duke Nursing Virtual Lab

Distributed Virtual Worlds

Page 6: OpenReality Duke Nursing Virtual Lab

Vision Goals• Open Source• Multi-Platform• Component Based• Multi-Avatar• Open Standards

Page 7: OpenReality Duke Nursing Virtual Lab

Single User• Login/Authentication• Load Scene

– Single/Multi Instance

• Load Avatar• Load Asset

– Off-line

– On0line

• Record Activity• Find Places• Interact• Personalized

Page 8: OpenReality Duke Nursing Virtual Lab

Single User - Integrated• Share Scene• Share Asset• Integrate Asset• Share Events/Activity• Share Location• Share Work• Communicate• Record Activity

Page 9: OpenReality Duke Nursing Virtual Lab

Multi-User - Shared• Invite• Load Remote Avatar• Load Remote Asset• Record Activity• Avatar Interact• Share Location• Share Work• Collaborate• Communicate

Page 10: OpenReality Duke Nursing Virtual Lab

Multi-Tier• Login/Authentication• Load Remote Scene

– Single/Multi Instance

• Load Remote Avatar• Load Remote Asset• Purchase/Negotiate• Share Location• Share Work• Invite• Communicate

Page 11: OpenReality Duke Nursing Virtual Lab

Business

Page 12: OpenReality Duke Nursing Virtual Lab

Education

Page 13: OpenReality Duke Nursing Virtual Lab

Community

Page 14: OpenReality Duke Nursing Virtual Lab

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.

Page 15: OpenReality Duke Nursing Virtual Lab

What is Unity

Page 16: OpenReality Duke Nursing Virtual Lab

Unity Scene Editor

Page 17: OpenReality Duke Nursing Virtual Lab

Unity Scene Editor

Page 18: OpenReality Duke Nursing Virtual Lab

Unity Example

Page 19: OpenReality Duke Nursing Virtual Lab

Unity Example

Page 20: OpenReality Duke Nursing Virtual Lab

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

Page 21: OpenReality Duke Nursing Virtual Lab

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

Page 22: OpenReality Duke Nursing Virtual Lab

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

Page 23: OpenReality Duke Nursing Virtual Lab

Duke Nurse Training Simulator Demo

Page 24: OpenReality Duke Nursing Virtual Lab

Extreme Reality

Page 25: OpenReality Duke Nursing Virtual Lab

Xeniversity

Page 26: OpenReality Duke Nursing Virtual Lab

XR Grid

Page 27: OpenReality Duke Nursing Virtual Lab

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

Page 28: OpenReality Duke Nursing Virtual Lab

XR Marketplace