← All resources

Kink3d GitHub - kMirrors

Auto-discovered

Library / Codebase Intermediate

Kink3d

Visit resource ↗

Description

kMirrors is a Kink3d Unity package that adds planar reflections to the Universal Render Pipeline via com.kink3d.mirrors in the project manifest, requiring Unity 2019.3.0f3 or newer.

Mirror components offer Global scope for scene-wide textures suited to water, and Local scope that targets assigned Renderers for smaller wall mirrors. The wiki covers clip-plane offset, layer masks, HDR and MSAA overrides, and texture scale.

The system uses URP BeginCameraRendering to mirror the view matrix, build an oblique projection from the reflection plane, and render into a managed RenderTexture with RenderSingleCamera before binding results for shading.

Shaders can sample reflections through kShading Mirror mode or Shader Graph Screen Position on _ReflectionMap and _LocalReflectionMap. Intermediate URP users will find kTools/Mirror setup notes; the repo has several hundred GitHub stars.