Unity Clip Shader by gkjohnson - 4

Shaders & Effects

Unity shader and scripts for rendering solid clipped geometry

Unity 2017.1.1f1MIT LicenseUpdated 347 days agoCreated on August 29th, 2017
Go to source



Unity shader and scripts for rendering solid geometry clipped by a plane


Draws the geometry with a double sided stencil pass and draws a quad afterward to give the illusion of solid geometry. The geometry must be manifold or water-tight with no duplicate triangles or edges.

Add a ClipRenderer component to the GameObject to be rendered, and attach a Clip Plane/Basic material. The ClipRenderer component should be considered a replacement for the built-in Renderer component.

Clip Material Options

Use World Space

Whether or not the plane provided to the material should be used in the local object space or in world space.

Plane Vector

A vector defining a plane in space. The XYZ vector defines the plane’s normal, while the W component defines the distance from the origin.

Show all projects by gkjohnson