Optimizing for Unity VR

Intermediate
  • 12 videos | 32m 7s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 21 users Rating 4.4 of 21 users (21)
Virtual Reality has to balance the visual quality against performance since there are usually physical performance limitations in any VR gear. Explore methods to improve performance and optimize a VR app.

WHAT YOU WILL LEARN

  • Describe why optimization is fundamental for a user to have a good vr experience
    Use the unity profiler to find areas that need optimization
    Use the unity frame debugger to investigate rendering issues and find objects that don't need to be rendered
    Optimize the drawing of objects by removing faces of any object that will not be seen
    Find objects that are being overdrawn and remove them to reduce wasting gpu time
    Use occlusion culling to prevent rendering of objects that are not visible
  • Use draw call batching to batch draw calls to improve performance
    Eliminate or reduce the lighting requirements to increase performance
    Use shaders only where appropriate to increase performance
    Use the built-in quality settings to balance the visual quality versus performance of the app
    Adjust the level of detail (lod) setting to reduce the number of rendered triangles as objects get farther away
    Describe why optimization is required for vr apps and describe some of the techniques that can be used

IN THIS COURSE

  • 1m 57s
    Upon completion of this video, you will be able to describe why optimization is fundamental for a user to have a good VR experience. FREE ACCESS
  • 2m 14s
    During this video, you will learn how to use the Unity profiler to find areas that need optimization. FREE ACCESS
  • Locked
    3.  Using the Frame Debugger
    1m 29s
    In this video, learn how to use the Unity Frame Debugger to investigate rendering issues and find objects that don't need to be rendered. FREE ACCESS
  • Locked
    4.  Working with Geometry
    2m 39s
    To optimize the drawing of objects, remove the faces of any object that will not be seen. FREE ACCESS
  • Locked
    5.  Working with Overdraw
    2m 13s
    Find out how to find objects that are being overdrawn and remove them to reduce wasting GPU time. FREE ACCESS
  • Locked
    6.  Working with Occlusion
    3m 54s
    During this video, you will learn how to use occlusion culling to prevent the rendering of objects that are not visible. FREE ACCESS
  • Locked
    7.  Using Draw Call Batching
    1m 56s
    In this video, you will learn how to use Draw Call batching to improve performance by batching draw calls. FREE ACCESS
  • Locked
    8.  Configuring Lightmapping
    2m 48s
    In this video, learn how to eliminate or reduce the lighting requirements to increase performance. FREE ACCESS
  • Locked
    9.  Using Shaders
    2m 44s
    Learn how to use shaders only where it will increase performance. FREE ACCESS
  • Locked
    10.  Managing the View Quality
    2m 17s
    In this video, find out how to use the built-in Quality Settings to balance the visual quality with the performance of the app. FREE ACCESS
  • Locked
    11.  Adjusting the Level of Detail Setting
    4m 39s
    In this video, you will adjust the Level of Detail (LOD) setting to reduce the number of rendered triangles as objects get farther away. FREE ACCESS
  • Locked
    12.  Exercise: optimizing VR for Unity
    3m 17s
    Upon completion of this video, you will be able to describe why optimization is required for VR apps and some of the techniques that can be used. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.