- Immersive Learning Experience Design (ILXD) model
- The Potential of Extended Reality: Teaching and Learning in Virtual Spaces – Issue 17 of The Journal of Interactive Technology & Pedagogy
- Framework for teaching with New York Times 360 V.R. videos, plus eight lesson plans for STEM and the humanities
Social & Collaborative Virtual Reality
Studio X staff have experimented with the following platforms:
- Mozilla Hubs – free, open source, platform for meetings and conferences (platform agnostic)
- AltspaceVR – free, popular with XR community
- Engage VR – powerful platform for meetings, presentations, classes, and events (no Mac, $$$)
- Frame VR – platform for presentations and meetings (still in beta but free for now)
- Breakroom by Sinespace – powerful platform for meetings, presentations, classes, and events ($$$)
- Spatial – free platform for meetings but does not support full functionality for web
- VirBELA – powerful platform for meetings, presentations, classes, and events ($$$)
Questions? We’re happy to provide more information on these platforms.
Platform Comparison Resources
Web-Based XR Tools
- Metaverse Studio – free AR tool, codeless
- Zappar – AR tool, 30-day trial available
- A-Frame – Web framework for building VR experiences
- Learn A-Frame course by Codecademy
- Google Expeditions Tour Creator – Create 360 tours
- Reach – free VR tool, still in beta
- Resurrect3D – Cultural heritage 3D viewer
Free 3D Models
- TurboSquid
- Sketchfab
- Ward Project
- Cultural Heritage models on Sketchfab
- Idaho Virtualization Laboratory
- California Academy of Sciences
- Google Poly Alternatives
- Kenney.nl
Note: Some of these resources also contain commercial assets.
Game Engines
Unity – Software Download
Unity Learn Resources Pathways – A document to help you navigate resources and pathways to learn Unity from complete beginner to certification
Workshop Resources:
- Unity Workshop Handout – includes an overview of the interface, terms, and scene view navigation
- Make Your Dream Campus with Unity workshop slides
- Survive a Zombie Apocalypse with Unity workshop slides
Beginner Resources:
General Overview
- Create with Code Live – 7-week course, beginner friendly
- Getting Started with Unity – 2-hour course, foundational
- Roll-a-ball – 2-hour project, beginner
- Getting Started with Unity by Brian Moakley
- Essential Unity Concepts
Scripting
- Visual Scripting with Bolt
- Learn C#
- Learn C# – Codecademy
- Beginner Scripting – from Unity
- Basic Scripting – YouTube series by quill18creates
Virtual Reality
Animation
- Real-time Animated Storytelling Course
- Fundamentals of Animation
- Mixamo – free characters and animations
More Advanced:
More Tutorials:
- Unity Learn (Learn Premium now available to all)
- Brackeys on YouTube
- Mix and Jam on YouTube
- Sykoo on YouTube
- itsKristinSrsly on YouTube
- VR with Andrew on YouTube
- LanaLux on Twitch
- Sebastian Lague on YouTube (Intro to Game Development with Unity and C#)
Reference:
Troubleshooting:
Backing Up:
Use Cases:
Privacy:
Unreal Engine – Software Download
360 Images and Video
- VR & Rendering Overview and History
- How to Edit 360 Video in Adobe Premiere Pro CC by the Northwestern University Knight Lab
- VR and 360 Video Production course by Coursera
- Scene VR, a free, open-source 360 storytelling tool by the Northwestern University Knight Lab
- Story Spheres, a 360 storytelling tool that lets you position audio within a scene by Grumpy Sailor and Google’s Creative Lab (still in beta)
3D Modeling Resources
About
Platforms
- Tinkercad – Beginner, web-based tool
- SketchUp Free – Beginner, web-based tool
- Blender (free) – Software:
- Understanding Blender’s interface
- Blender Guru YouTube channel
- Starter project
- Maya (free with educational license) – Software
Studio X Resources
Create a 3-D Animal with Blender (handout)
Create a Teddy Bear with Blender (tutorial)
Intro to XR
Technology Defined
Virtual reality (VR) uses advanced display and immersive audio technologies to create an interactive, three-dimensional environment. Think of experiencing a roller coaster without actually being on one or walking through the great pyramids of Egypt from the comfort of your living room.
Augmented reality (AR) uses digital technology to overlay digital content onto the physical world to provide information and embellish our experiences. Think of using AR to help you assemble a piece of furniture. Or use it to see if a table would fit in your dining room.
Mixed Reality (MR) blends the real-world environment and digitally-created content in a way that both environments can co-exist and interact with one another in real time.
Extended reality (XR) is an umbrella term encapsulating AR, VR, and everything in between.
Introductory Resources
What is AR, VR, XR, 360? : An XR glossary created by Unity
3-DoF vs 6-Dof (Degress of freedom)
History of XR
Emma Schaale, Public Programs Coordinator
Emma Schaale is a student of the University of Rochester (’21) studying game development through the Digital Media Studies and Computer Science programs. She has previously worked as a marketing and design intern for a fitness start-up, and she currently works as the Publicity Manager at the UR Game Dev Club. She is also working on writing her own book about game development and is working on the art and design for a game that will be released Summer 2021.
Liudmila (Mila) Paymukhina, XR Developer
Hey everyone! My name is Mila, and I’m the Karp XR Developer at Studio X. I’m a Senior at UR majoring in Computer Science and Psychology. I’m also an international student from Russia, and prior to coming to study in the U.S., I lived in Armenia for two years studying at UWC Dilijan. On campus, I’m a part of the Climbing Team, Girls Who Code, and Sailing team.