You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quick Outline is a world-space outline tool, that adds a solid outline to any object.
It’s ideally suited for VR.
Many outline shaders work in screen space, which makes them slow – and they don’t support MSAA. If they do work in world space, they have ‘gaps’ on hard corners. Quick Outline addresses these issues.
Quick Outline was originally designed for VR, so it supports Instanced Stereo rendering and MSAA. It looks great in any HMD, and it won’t impact the frame rate.
Designed for VR (including single pass)
Supports MSAA
Compatible with post-processing stack
Multiple outline modes
Lightweight and performant
Instructions
To add an outline to an object, drag-and-drop the Outline.cs script onto the object. The outline materials will be loaded at runtime.
The outline script does a small amount of work in Awake(). For best results, use outline.enabled to toggle the outline. Avoid removing and re-adding the component if possible.
For large meshes, you may also like to enable 'Precompute Outline' in the editor. This will reduce the amount of work performed in Awake().
Troubleshooting
If the outline appears off-center, please try the following:
Set 'Read/Write Enabled' on each model's import settings.
Disable 'Optimize Mesh Data' in the player settings.