Building VR Spaces - Events | Internet2 · 2017-10-19 · Building VR Spaces Ian Anderson UC|SIM...

Post on 22-May-2020

5 views 0 download

Transcript of Building VR Spaces - Events | Internet2 · 2017-10-19 · Building VR Spaces Ian Anderson UC|SIM...

Building VR Spaces

Ian Anderson UC|SIM Center for Simulations & Virtual Environments Research Division of Innovation & PartnershipsUniversity of Cincinnati Information Technologies (UCIT)

Email: andersia@ucmail.uc.eduPhone: (513) 556-8562Web: http://ucsim.uc.edu

2017 TECH EXCHANGE

Basis of Modeling

• Modeling for VR has a few challenges compared to modeling for regular games

Basis of Modeling - Scale

Basis of Modeling – World Creation/Immersion

Basis of Modeling – Natural Navigation

Scale Accuracy

• When modeling for a VR application, one of the first things that you become painfully aware of is scale.“This box seems huge”

Scale Accuracy

• Paying attention to scale early on can save some headaches later in the creative pipeline. One way to navigate this is to use real world measurements in your software.

World Creation and Immersion

• Building an immersive environment requires proper scale, believable lighting, and plenty of visual tricks.

Lighting

• Lighting is one of the most important aspects of VR, because it gives depth and shape to objects in the environment.

Navigating in VR

• When building an environment for VR, you want to be able to have the player feel like navigation, as well as their objective, feels natural.

THANK YOU!QUESTIONS?

Email me- andersia@ucmail.uc.eduJoin the Internet2 Metaverse Working Group

https://lists.internet2.edu/sympa/subscribe/metaverse

Building VR Content

Chris M. Collins @fleepUC|SIM Center for Simulations & Virtual Environments Research UCIT Research & DevelopmentDivision of Innovation & PartnershipsUniversity of Cincinnati Information Technologies (UCIT)

Email: chris.collins@uc.eduPhone: (513) 556-3018Web: http://ucsim.uc.edu

2017 TECH EXCHANGE

UC|SIM INTRODUCTION

CHRIS M. COLLINS (@fleep)UC|SIM Center for Simulations & Virtual Environments Research UCIT Research & DevelopmentDivision of Innovation & PartnershipsUniversity of Cincinnati Information Technologies (UCIT)

• Background in emerging instructional technologies

• Founded UC|SIM in 2012 to lead AR/VR for research, training, and scientific collaboration

• Co-Chair, Internet2 Metaverse Working Group

UC|SIM VISION

Unleashing the human potential for scientific discovery, innovation, and creative play with immersive technologies and making the Metaverse of tomorrow.

Darrell Wilson, DAAP ‘13

Immersive technologies blur the lines between the physical world and the digital world…

…creating a sense of immersion or presence.

UC|SIM VISION

Unleashing the human potential for scientific discovery, innovation, and creative play with immersive technologies and making the Metaverse of tomorrow.

The Metaverse is a future iteration of the internet, made up of persistent, shared, 3D virtual spaces…

…linked into a perceived virtual universe.

http://www.roadtovr.com/crytek-announce-robinson-the-journey-is-now-a-playstation-vr-exclusive/

VR| SKILLS• “Game” Developers - Experienced “game” programmers with

physics, shaders, rendering pipeline, AI and UI expertise.

• 3D Artists & Animators - Creative artists skilled in design, 3D modeling, texturing, graphics rendering, rigging, animation.

• Computer Scientists – AI, machine learning, graphics computation, and natural language processing.

• Human Computer Interface expertise - with understanding of UI/UX design, human cognition, perception, motion, emotion.

• Sound Engineers – Audio, spatial audio, sound effects.

VR| TEAMS

PROGRAMMER ARTIST

2-PERSON TEAM

VR| TEAMS

PROGRAMMER ARTIST

2-PERSON TEAM

PROGRAMMER UI/UXGRAPHICDESIGN

3-PERSON TEAM

3D MODELERANIMATOR

VR| TEAMS

4-PERSON TEAM

PROGRAMMER UI/UXGRAPHICDESIGN

4-PERSON TEAM

3D MODELERANIMATOR

AUDIOENGINEER

PROGRAMMERS UI/UXGRAPHICDESIGN

3D MODELERANIMATOR

VR| TEAMS

STUDIO TEAM

UI/UXGRAPHICDESIGN

LIGHTMAPPING

AUDIOENGINEERS

LEVELEDITORS

3DMODELERS

TEXTURES/MATERIALS

RIGGING &ANIMATION

CHARACTERARTIST

ENGINEPROGRAMMERS

AI PHYSICS TOOLS QATESTERS

CREATIVE DIRECTOR SCRIPTWRITER

ENVIRONMENTARTISTS

DEV/OPSENGINEER

CONCEPTARTISTS

VOICEACTORS

EXECUTIVE PRODUCER

VR| TEAMS

STUDIO TEAM

UI/UXGRAPHICDESIGN

LIGHTMAPPING

AUDIOENGINEERS

LEVELEDITORS

3DMODELERS

TEXTURES/MATERIALS

RIGGING &ANIMATION

CHARACTERARTIST

ENGINEPROGRAMMERS

AI PHYSICS TOOLS QATESTERS

CREATIVE DIRECTOR SCRIPTWRITER

ENVIRONMENTARTISTS

DEV/OPSENGINEER

CONCEPTARTISTS

VOICEACTORS

EXECUTIVE PRODUCER

Small15-25

Medium50-75

AAA200-1000

VR| DEVELOPMENT• Ideally, develop once - deliver to multiple

platforms (Though not quite that simple!)

• Mobile – Broader audience, simpler experience• Google Cardboard• Google Daydream• GearVR

• High End – Smaller audience, richer experience• HTC Vive• Oculus Rift• Playstation VR• OSVR

VR| DEVELOPMENT• Ideally, develop once - deliver to multiple

platforms (Though not quite that simple!)

• Mobile – Broader audience, simpler experience• Google Cardboard• Google Daydream• GearVR

• High End – Smaller audience, richer experience• HTC Vive• Oculus Rift• Playstation VR• OSVR

VR| TOOLS

• ENGINES• Unity3D• Unreal• CryEngine• Lumberyard

• 3D MODELING& ANIMATION• Blender• 3D Studio Max• Maya

• CHARACTERS• Adobe Fuse CC

• TEXTURE MATERIALS• GIMP• Photoshop/Illustrator• Zbrush• Mudbox

• AUDIO• Audacity• Freesound

• PRE-MADE CONTENT• Unity Asset Store• Turbosquid

VR| ENGINES• The engine is the primary development

platform for VR

VR| ENGINES

• Most popular in VR/AR community• Recommended for new developers• Publishes to almost everything

DESKTOP• Windows• OSX• Linux• WebGL

CONSOLES• Xbox 360• Xbox One• PS3• PS4• PSP Vita• PS Mobile• Wii• WiiU

MOBILE• Android• iOS• Windows • Blackberry

VR• HTC Vive• Oculus• GearVR• Playstation VR• OpenVR• OSVR• Daydream

AR• Vuforia• Hololens

VR| ENGINES

VR| ENGINES

VR| ENGINES

VR| ENGINESUNREAL ENGINE• High quality AAA games, better graphics• Steep learning curve, active user community• Now supports most VR platforms• Free, 5% royalty per quarter after $3,000

CRYENGINE• VR support as individual plugins• Smaller but professional user community• $9.90 USD / month

AMAZON LUMBERYARD• Brand new• Free• Native VR support

VR| ENGINES

VR| ENGINES

VR| ENGINES

VR| 3D MODELINGBLENDER• Open source, free as in “free beer”• Large, active user community• Steep learning curve• Less polished than paid products

3DS MAX• Professional level 3D modeling • Better for 3D modeling, materials• Free for students, $185/mo. commercial

MAYA• Professional level 3D modeling • Better for animation• Free for students,

$185/mo. commercial

VR| 3D MODELING

VR| CHARACTERSADOBE FUSE CC• Quickest character creation• Customize over 280 body

attributes• Part of Adobe Creative Cloud

• $19.99/mo. for students and teachers

• $49/mo. for commercial use• Special pricing for edu

institutions

VR| TEXTURES/MATERIALSGIMP• Open source, free• No integration with game engines

ADOBE PHOTOSHOP & ILLUSTRATOR• Industry standard, integrates with Unity• $19.99/mo. for students and teachers• $49/mo. for commercial use

ZBRUSH• Sculpting and painting tool• $795 single user commercial, edu discounts

MUDBOX• Sculpting and

painting tool• $10/mo., free for students

VR| TEXTURES

VR| AUDIOAUDACITY• Open source, free• Large, active user community• Long term project, many tutorials

FREESOUND• Database of pre-recorded sounds• Creative commons licensed• Over 320,000 sounds

VR| PRE-MADE CONTENTUNITY ASSET STORE• Free and paid assets• Not just models, includes plugins,

frameworks, editor extensions, shaders• Can save loads of time!

TURBOSQUID• One of the oldest 3D model stores• Not necessarily optimized for VR• Beware high poly counts!

AR| TOOLS

• Must decide delivery method first

• Mobile – Broad audience• Android• iOS

• Wearable – Hands-free, high tech• Microsoft Hololens

AR| TOOLS

• Mobile delivery – Android, iOS, UWP

• Vuforia SDK • Android Studio• Xcode• Visual Studio• Unity

AR| TOOLS

AR| TOOLS

AR| TOOLSCLASSIC

For apps that store targets on the device

CLOUDFor apps that store images in the cloud

PROFor apps with high usage

Attach experiences to Images, Objects, Text and Environments

√ √ √

Phones, Tablets & Eyewear√ √ √

OS Support Android & iOS Android & iOS Android, iOS & UWP

Cloud Recognition — 10,000 recos per month 100,000 images

10,000+ recos per month 100,000+ images

VuMark 100 VuMarks 100 VuMarks 100+ VuMarks

Advanced — Cloud Recognition Web API

Cloud Recognition Web API

VuMark Generation APIAdvanced Camera API

$499 one-time per app $99 monthly per app Contact us

AR| TOOLS

• No separate SDK • Visual Studio 2017 or 2015 Update 3• Hololens Emulator• Unity 5.5• Vuforia

• Requires Windows 10

AR| TOOLS

AR| TOOLS

THANK YOU!QUESTIONS?

Follow me on Twitter - @fleep

Join the Internet2 Metaverse Working Grouphttps://lists.internet2.edu/sympa/subscribe/metaverse

Building VR Content

Chris M. Collins @fleepUC|SIM Center for Simulations & Virtual Environments Research UCIT Research & DevelopmentDivision of Innovation & PartnershipsUniversity of Cincinnati Information Technologies (UCIT)

Email: chris.collins@uc.eduPhone: (513) 556-3018Web: http://ucsim.uc.edu

2017 TECH EXCHANGE