VR in Unity3D
Last modified by Maarten Struijk Wilbrink on 2022/02/21 16:17
Start here
VR and XR Basics
- Why VR?
- You don’t need to strive for realism
- Presence is about not breaking the experiences’ reality
- 6DOF or bust
Support through SOLO
Community
Useful Resources
XR and VR in Unity
Example Projects
Story, Sequencing, Animation, & Emotion
Animation
- Animation Basics
- Transitions vs BlendTrees
- Controlling animations via code
- Changing animations
- IK & FK
- Facial animation, emotions & speech
Blendshapes
Timeline
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
Coding
Better Practices
Inheritance & Interfaces
Naming things
Testing your code
Useful C# Practices
Scriptable Objects
Events
Unity Specific
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
- Downloading new versions through Unity Hub
- Downloading Archive versions
- Versions for multiple devices / developers