Description
This course will get you started on your path to creating Virtual Reality experiences. A Virtual Reality experience is a new world that you enter and become completely immersed in. Creating a VR experience entails creating that world and all of its objects.
This course will teach you the fundamentals of 3D graphics, such as how to create objects and how to arrange them to create an environment. Materials and texturing techniques will be taught to you in order to make your objects appear realistic. You'll also learn about audio techniques to make sure your experiences sound as good as they look. In all of these topics, we will focus on the specific requirements of Virtual Reality, such as pitfalls and performance issues: making sure your environment runs quickly enough in VR. All of this will be taught to you using Unity3D, a professional game and VR engine. Unity is a popular game engine that provides a simple but comprehensive introduction to 3D development.
Syllabus :
1. 3D Graphics
- What are 3D Graphics?
- Introduction to Integrated Development Environments (IDE)
- Why Use A-Frame?
- Open VR with Lance Putman
- Unreal Engine
- Introduction to Unity
- 3D Space
- Unity User Interface
- Navigating in Unity
- Objects and Meshes
- Creating Objects in Unity | Primitives
- Creating 3D Assets
- The Asset Store
- Importing Assets From Unity and Other Places
2. VR Graphics
- Transforms
- Compound Objects
- Positioning, Scaling, and Transforming Primitives in Unity
- Cameras in VR
- Unity VR Mode | Setting Up Cameras | Standard and VR
- Keyframe Animation
- Keyframe Animation in Unity
- Introduction to Materials
- Lights in VR
- Lights in Unity
- Materials
- Materials in Unity
- Textures
- Textures in Unity
3. VR Audio
- What is Sound?
- How Do Humans Perceive Sound?
- What is Digital Audio?
- How is Sound Useful?
- How Do We Use Sound in VR?
- General Guidance for Using Sound
- How Do We Use Filters in VR?
- Audio Formats, Sources and Listeners in Unity
- Audio Effects in Unity
- Unity Audio Clips and Files
- Audio Mixers in Unity
4. Content Creation: What works in VR?
- Polygons to Pixels
- Motion to Photon
- Global Illumination
- Why Do We Need Different Graphics Techniques for VR?
- Further Learning
- Learning VR Content Creation
- Creating VR Worlds