Outline

The outline settings are an array of individual outlines. These cover everything from simple outlines to distance field generation to whether the stencil buffer or a render target is used as a source.

Enable

Local enable/disable for the outline. When disabled after being enabled, a clear pass will be done once on the underlying render target and it will no longer be rendered to until enabled again.

Name

The desired name for your outline. This is used for underlying asset but also for referencing in the plugin.

Outline Type

Which kind of outline you want to create:

  • Simple - for a basic, 2px edge detection type outline

  • Distance Field - this generates a distance field for more complex outline effects

Source

This is a struct whose settings relate to where the data for outline creation comes from. The two available sources are the depth/stencil buffer and any render target you choose.

Update Rate

Sometimes in order squeeze out more performance, you might want more control over when something is rendered so you can reduce the load at any given time. The update rate settings allow you to choose how frequently the outlines get rendered.

Scaling

The easiest way to improve performance for outline creation is to reduce the scaling however it can be a bit more nuanced than simply scaling down so you might need more control over this.

Distance Field

Only shows when the Outline Type is set to Distance Field

These settings provide various optimisations that can make distance field creation much more feasible.

Last updated