OpenReality Duke Nursing Virtual Lab

Preview:

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

Recommended