csharp
public record class OutlineAssetOutlines from depth and normal discontinuities.
Fields and properties (15)
public string NameThe node's name, for debug groups and for a human reading the file.
public bool EnabledWhether the node runs.
public string SourceThe image it draws over.
public string DepthThe depth it finds silhouettes in.
public string NormalsThe normals it finds creases in, or empty for depth alone.
public string SelectionMaskA mask naming what to outline, or empty to outline everything.
public string OutputThe name the result is published under.
public PixelFormat FormatThe format of the target it declares.
public bool UseNormalsWhether creases count as edges, not only silhouettes.
public bool SelectionOnlyWhether only the masked objects are outlined.
public Vector4 ColourWhat colour the line is.
public float ThicknessHow wide the line is, in pixels.
public float NearPlaneThe camera's near plane, for linearising depth.
public float FarPlaneThe camera's far plane.
public float DepthThresholdHow large a depth step counts as an edge.
Used by (4)
- PostEffectFactoryVixen.Rendering.PostFx
- PostEffectTestsVixen.Rendering.PostFx.Tests
- TypeRegistrationVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_OutlineAssetSerializerVixen.Rendering.PostFx