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

Unity-URP-Outlines

> 编程语言
Open source

A custom renderer feature for screen space outlines

713 stars0 likes1 views
WebsiteGitHub

About

A custom renderer feature for screen space outlines

Outlines

A custom renderer feature for screen space outlines based on Erik Roystan Ross Outline Shader.

for more specific implementation details see YouTube video. Apart from minor adjustments no further improvements has been added.

Usage

  • Add files to your project
  • Enable depth texture in the Universal Render Pipeline Asset
  • Add the 'Screen Space Outlines' renderer feature to the Universal Renderer Data
  • Adjust 'Screen Space Outlines' settings
  • Go to Project Settings > Graphics and add the 2 new ones (Outlines and ViewSpaceNormals) to the list of Always Included Shaders. This is needed to make sure the shaders are included when building the project for a real device.

Known Issues

  • Does not work with objects that utilizes displacement shaders, the normal texture generation does not take the displacement into account
  • Does not work with MSAA, the current work around is to use FXAA or SMAA on the camera instead.

Future Plans

I'm continuously expanding on this implementation, below are some things planned for future releases:

  • Outline generation anti aliasing
  • Varying thickness of outlines based on distance from camera
  • Fog affected outlines
  • and much more

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 推出的简洁高效系统语言