virtualreality - clemson cecas · virtualreality webinar agenda Øapplication and benefits Ø3...

25
Virtual Reality Webinar Series February 28 th , 2016 2:00 PM EST Hosted by Jeff Bertrand and Ginny Moore

Upload: others

Post on 07-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Virtual Reality

Webinar Series

February 28th, 20162:00 PM EST

Hosted by Jeff Bertrand and Ginny Moore

Page 2: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Virtual RealityWebinar AgendaØ Application and Benefits

Ø 3 Types of Virtual Reality

Ø Advantages and Disadvantages

of Virtual Reality

Ø Step-by-Step Process of

Creating Efficient Virtual

Reality

Page 3: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

VRApplicationandBenefits

Current Uses

• Manufacturing• Healthcare• Military• Space Exploration• Museums• Education• Courtrooms• Meditation• Shopping• Entertainment

Benefits

• Safe learning environment • Convenient training option• Less expensive for employers• Consistent training • Tangible demonstration of learning

outcomes

Page 4: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

WhatisVR?

3TypesofVR

DesktopVR ImmersiveVR AugmentedReality(AR)

Page 5: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

DesktopVR

KeyCharacteristicsü Nospecialequipmentneeded

ü Notimmersive

ü Browser-based

ü Allowsforwidedistribution

Page 6: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

ImmersiveVR

KeyCharacteristicsü Usuallyinvolvesheadsets

andtrackedcontrollers

ü Fullyimmerseusersinascene

ü Performnaturalinteractions

Page 7: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

AugmentedReality

KeyCharacteristicsü Overlayvirtualinformationonaviewoftherealworld

ü Requirestablets,phones,oraheadset

Page 8: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

VR- AdvantagesandDisadvantages

Advantages

ü Interactivityü Repeatableü Immediate feedbackü Unique ü Accessible

Disadvantages

ü Difficult to developü Understanding of best practices ü Technical issuesü Hosting expense

Page 9: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:Goal

Goal:Renderatleast30FPS

Page 10: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:InitialSteps

InitialStepsü CollaboratewithSMEs

ü Taskanalysis

ü Storyboard

Task1Outcome1

Outcome2

Task2

Task3

Task4

Page 11: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:ProjectManagement

Project ManagementDescription

● Project management includes techniques used to keep all 3D models, scripts, assets, etc. properly organized

Tips for Efficiency● Use source control ● Use cloud storage

Alternatives● Perforce● Mercurial

Preferred Tools ● Sourcetree/ Git● Dropbox

Page 12: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:3DModeling

3D ModelingDescription

● Process of developing a mathematical representation of any three-dimensional surface of an object via specialized software

Tips for Efficiency● Retopology - synergy between artistically-driven sculpting and

technically-minded poly-modeling● Reduce polygon count while maintaining a high quality model● Normal mapping

Alt to Blender● MAYA

3DS MAXSolid Works

Preferred Tool ● Blender (free)

Page 13: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:UVMapping

UV MappingDescription

● Projecting a 2D image to a 3D model's surface for texture mapping

Tips for Efficiency● Start with automatic UV layouts● Find areas where a seam would naturally appear

and mark it as a seam

Alt to Blender● MAYA

3DS MAXSolid Works

Preferred Tool ● Blender (free)

Page 14: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:Texturing

TexturingDescription

● Texturing is the process of applying an image to a 3D model

Tips for Efficiency● Procedurally generated

materials and textures created using Allegorithmic Substances drastically speed up the texturing process

Alt to Photoshop● GIMP● Substances

Preferred Tools ● Blender (free)● Photoshop

Page 15: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:Animation

AnimationDescription

● The process of bringing to life any that require movement: Objects, armatures (skeletons), meshes, particles, UI elements, etc.

Tips for Efficiency● Unity’s Mecanim system makes bone-based

animations easier to use● Mecanim can also be used as a visual state

machine

Other Tool Options● MAYA● 3DS MAX

Preferred Tools ● Blender (free)● Unity

Page 16: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:ImportandPrefabSet-up

Import & Set Up PrefabsDescription

● Prefabs are containers for 3D models, scripts, animations, etc.

● Virtual scenes consist of a collection of prefabs

Tips for Efficiency● Create editor scripts that minimize repeated work

(e.g. add a button for creating colliders)

Other Tool Options● Unreal

Preferred Tool ● Unity Game Engine

Page 17: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:DesignScenarios

Design ScenariosDescription

● Designing scenarios ties all the pieces together (e.g. 3D models, prefabs, simulation logic, etc.)

● Iterative testing is very important at this stage

Tips for Efficiency● Meet weekly with SMEs to ensure everything is

on track● Start with simple prototypes and build from

thereOther Tool Options

● UnrealPreferred Tool

● Unity Game Engine

Page 18: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:AudioEngineering

Audio EngineeringDescription

● Audio can add a lot of value to a simulation● Voice overs● Audio cues need to be triggered by scripts at

the correct time

Tips for Efficiency● Start with royalty-free sounds and edit as

necessary

Alt. to Audacity● Audition

Preferred Tool ● Audacity

Page 19: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:ConstructUIElements

Construct UI ElementsDescription

● User Interface (UI) elements include text, pop-ups, icons, graphical user elements, etc.

Tips for Efficiency● Ties in closely with system architecture● Align with SME feedback and Learning Outcomes● Graphic designers can provide insight

Other Tool Options● Unreal

Preferred Tools ● Unity Game Engine ● Photoshop

Page 20: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:Programming

ProgrammingDescription

● User interaction, user interface,state machines, etc.

Tips for Efficiency● Never duplicate code● Create a reusable architecture

Alternative● MonoDevelop

Preferred Tool ● Microsoft Visual

Studio

Page 21: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

CreatingEfficientVR:QualityAssurance

Quality AssuranceDescription

● Iterative process of review, feedback, and improvement

Tips for Efficiency● Test simulations on many different machines

and operating systems

Preferred Tools● Word/ Excel● Jira/ Basecamp

Development

ReviewFeedback

Page 22: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Hosting

Internal Servers

Advantageü No Hosting ExpenseDisadvantagesü Requires maintenance &

staffingü More server downtime

Amazon Cloud

Advantagesü Increased scalability / securityü Faster downloads ü Less server downtimeü Less maintainanceDisadvantageü Hosting expense

Page 23: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Hosting

Tips

1. Implement Single Sign On

1. Utilize WebGL

Advantageü No plugin needed

Disadvantageü Still some bugs

Page 24: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Resources

To access this PowerPoint and a recording of this webinar, please visit the following webpage to join our webinar repository:http://onlineplus.clemson.edu/browse/cucwd/courses/ca2ves

Other Resources:https://unity3d.com/learnhttps://www.blender.org/support/tutorials/https://cgcookie.com/http://www.blenderguru.com/http://freesound.org/

Page 25: VirtualReality - Clemson CECAS · VirtualReality Webinar Agenda ØApplication and Benefits Ø3 Types of Virtual Reality ØAdvantages and Disadvantages of Virtual Reality ØStep-by-Step

Virtual Reality

Webinar Series

Thanks for Joining us!

Jeff [email protected]

Ginny [email protected]