Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
Q

QuickOutline

> 编程语言
Open source

Unity asset for adding outlines to game objects

685 stars0 likes0 views
WebsiteGitHub

About

Unity asset for adding outlines to game objects

Quick Outline

Developed by Chris Nolet (c) 2018

About

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.

You can also add outlines programmatically with:

var outline = gameObject.AddComponent();

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.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言