XR
Last modified by Iris Spruit on 2026/01/08 14:01
Contents
Overview
In this section, the pages and subpages provide all information regarding XR including support given by SOLO (example, available hardware equipments), and internal/external resources to help with your XR research journey.
Navigation
Support through SOLO
- Support for your research or educational project via SOSXR
- Available Hardware
- --Under construction -- XR apps (potentially) used in research / education
- Open Source Packages
- Remote & On-Site Assistance
- External Help
- Future
- Contact
Community
Introduction to XR
- Why XR?
- You don’t need to strive for realism
- Presence is about not breaking the experiences’ reality
- 6DOF or bust, except when its 360 videos
Resources
Learn XR
1. Insta360
2. Unity
General
Building
- What is a build?
- To Build or not to Build?
- Build often and test the build thoroughly
- Build to Device
- Reduce Build Times
Assembly Definitions & Namespaces
Additive Scenes
Prefabs
- Prefabs
- Prefab Variants
- Caveats and possibilities
- Instantiating Prefabs && Contact them through your code
Unity Versions
- Choosing and using Unity versions
- Versions for multiple devices / developers
- Level of Risk with updating
- Downloading new versions through Unity Hub
- Downloading Archive versions
(ii) Story, Sequencing, Animation, & Emotion
Animation
- Animation Basics
- Transitions vs BlendTrees
- Controlling animations via code
- Changing animations
- IK & FK
- Facial animation, emotions & speech
Blendshapes
Timeline
(iii) Coding
Better Practices
Inheritance & Interfaces
Naming things
Testing your code
Useful C# Practices
Scriptable Objects
Events
3. Asset Management
Asset Store
- The Asset Store
- Sharing & Licensing
- Working with various Assets simultaneously
- Time available to learn the ways of the asset
- Under active development?
Useful Assets
- SALSA: LipSync Emoter and EyeMovement
- Scriptable Objects Architecture
- UMotion Animation Creator
- Odin Inspector
- PlayMode Saver
- Double-Sided Shaders
- Inverse Kinematics && FinalIK
- Tweening
Creating and using Packages
Miscellaneous Resources
Cinemachine
Networked Standalone HMD
Localisation
Multiplayer
Saving
UI
Research Specific Resources
Unity Experiment Framework
Biopac Integration
Data
Tobii Eye Tracking
EEG
External Courses and Books Suggestions
XR in Unity
- Covering Head-to-Toe of Unity - 2023 Resources
Example Projects