Optimizing the rendering
There are a number of important performance considerations that are specific to how Unity does its rendering. Some of these may be common for any graphics engine. Some recommendations may change as newer versions of Unity emerge, the technology advances, and algorithms get replaced.
There are many articles offering recommendations for which setting to use to optimize your VR apps, and it's not unusual for one's advice to contradict another's. Here are some good ones:
- Use the
Forward Rendering
path. This is the default inGraphics Settings
. - Use
4X
MSAA
(multi-sampling anti-aliasing). This is a low-cost anti-aliasing technique that helps remove jagged edges and shimmering effects inQuality Settings
. - Use
Single Pass Stereo Rendering
. It performs efficient rendering of parallax perspective for each eye in a single pass inPlayer Settings
. - Enable
Static Batching
andDynamic Batching
inPlayer Settings
. These are discussed later.
Note that some rendering settings are device...