Applying optimizations to our VR world
Throughout the first half of this book, we laid a strong foundation. In the second half, we dove deep into design thinking and the entire development process, bringing to life a dynamic virtual world. This world boasts a powerful VR rig, an expansive environment, and even an animated show that plays at its center. However, if you’ve tested it by pressing play, you might have noticed it doesn’t perform as smoothly as desired.
In this section, we’ll delve into optimizing our VR scene. Using the insights gathered in this chapter, our goal is to free up memory bandwidth and enhance frame rates during real-time playback. To achieve this, we need to first understand how our scene functions. Unity’s profiling tools will be invaluable in this endeavor, allowing us to pinpoint what affects the runtime experience.
Assessing our scene
Let’s begin by entering play mode to evaluate our VR scene’s performance...