UP-Viagg-io/Viagg-io/Assets/Packages/QuickOutline
Nadine Ganz dddf94aa0b Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
..
Resources Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Samples Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Scripts Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Readme.txt Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Readme.txt.meta Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Resources.meta Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Samples.meta Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00
Scripts.meta Add Outline shader and NamedOutline Handler 2024-07-31 17:24:16 +02:00

Readme.txt

Quick Outline
=============

Developed by Chris Nolet (c) 2018


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.

You can also add outlines programmatically with:

    var outline = gameObject.AddComponent<Outline>();

    outline.OutlineMode = Outline.Mode.OutlineAll;
    outline.OutlineColor = Color.yellow;
    outline.OutlineWidth = 5f;

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:

1. Set 'Read/Write Enabled' on each model's import settings.
2. Disable 'Optimize Mesh Data' in the player settings.