This project contains a collection of Custom Renderer examples. This will be updated as we refine the feature and add more options.
C#
2,312
144 commits
updated Oct 23, 2025
_CompletedDemos/XXX This contains the demo data and scene files.External Assets This folder contains shared assets such as meshes and textures.Scripts Folder that contains some custom renderer features and utility scriptsThere are three examples currently in this project, they are:
This demo showcases a setup to render first person perspective objects with a FOV(Field Of View) that differs from the game scene rendering FOV, this is common in first person games where the FOV needed for the experience is too wide for the objects held in hand ends up distorted.
_CompletedDemos/FPSCameraCompleted/FPSCameraDemo.unityRender Objects (Experimental) feature that is provided with the Universal Render Pipeline PackageFirst Person ObjectsShowcases a setup to create an effect of Toon styled outlines, there are two approaches in the example, a post-process one and a hull mesh approach. One example uses a custom RendererFeature and both use custom shaders.
_CompletedDemos/ToonOutlinePostprocessCompleted/ToonOutlinePost.unityBlit custom feature(Blit.cs and BlitPass.cs) that is provided with this project for the OutlinePostEffect custom rendererRender Objects (Experimental) feature that is provided with the Universal Render Pipeline Package for the OutlineHullEffect custom rendererShowcases a setup useful to create effects when an object moves behind another one. Zero code needed, Shadergraph used for dither effect.
_CompletedDemos/UnityOcclusionDemoCompleted/UnityOcclusionDemo.unityRender Objects (Experimental) feature that is provided with the Universal Render Pipeline Package139 followers · starred May 2021
637 followers · starred Sep 2020
81 followers · starred Feb 2026
48 followers · starred May 2025
This project contains a collection of Custom Renderer examples. This will be updated as we refine the feature and add more options.
C#
2,312
144 commits
updated Oct 23, 2025
_CompletedDemos/XXX This contains the demo data and scene files.External Assets This folder contains shared assets such as meshes and textures.Scripts Folder that contains some custom renderer features and utility scriptsThere are three examples currently in this project, they are:
This demo showcases a setup to render first person perspective objects with a FOV(Field Of View) that differs from the game scene rendering FOV, this is common in first person games where the FOV needed for the experience is too wide for the objects held in hand ends up distorted.
_CompletedDemos/FPSCameraCompleted/FPSCameraDemo.unityRender Objects (Experimental) feature that is provided with the Universal Render Pipeline PackageFirst Person ObjectsShowcases a setup to create an effect of Toon styled outlines, there are two approaches in the example, a post-process one and a hull mesh approach. One example uses a custom RendererFeature and both use custom shaders.
_CompletedDemos/ToonOutlinePostprocessCompleted/ToonOutlinePost.unityBlit custom feature(Blit.cs and BlitPass.cs) that is provided with this project for the OutlinePostEffect custom rendererRender Objects (Experimental) feature that is provided with the Universal Render Pipeline Package for the OutlineHullEffect custom rendererShowcases a setup useful to create effects when an object moves behind another one. Zero code needed, Shadergraph used for dither effect.
_CompletedDemos/UnityOcclusionDemoCompleted/UnityOcclusionDemo.unityRender Objects (Experimental) feature that is provided with the Universal Render Pipeline Package139 followers · starred May 2021
637 followers · starred Sep 2020
81 followers · starred Feb 2026
48 followers · starred May 2025