Analysis updated 2026-05-18
Debug a shader by printing a variable's numeric value directly on screen.
Inspect three values at once using the red, green, and blue info rows.
Use the included Amplify Shader Editor entry points in a node-based shader.
Add live number debugging to shaders on either Built-in or URP render pipelines.
Requires Unity 2022.3 or newer.
This is a Unity Package Manager package that lets shader developers print numeric values directly onto the screen from inside a shader. When debugging graphics code in Unity, it is normally very difficult to inspect what value a variable holds mid-render, this tool solves that by rendering numbers visually on the object, anchored to the object's position on screen. The package renders three rows of numbers, labeled RInfo, GInfo, and BInfo, each displayed in a matching color: red, green, and blue. The numbers are overlaid on the current object's origin projected into screen space, and you can configure a pixel offset and character size. Values are truncated to the supported range of -999.999 to 999.999. The package exposes standard HLSL functions for shader code, and also provides entry points compatible with Amplify Shader Editor, a visual node-based shader authoring tool. Example shaders are included for both Unity's Built-in render pipeline and the Universal Render Pipeline (URP). To use it, you include the package's HLSL file at the top of your shader, then call the display functions with whatever values you want to inspect. For URP shaders, you include the URP Core library first. Installation follows the standard Unity Package Manager flows: adding from disk, referencing a Git URL, or adding a local path dependency in the project manifest. The text encoding algorithm that renders the numerals inside the shader is based on a ShaderToy example referenced in the README. The primary language is ShaderLab, Unity's shader authoring format. Unity 2022.3 or newer is required.
A Unity shader package that lets developers print numeric values directly onto the screen for debugging shaders.
Mainly ShaderLab. The stack also includes ShaderLab, HLSL, Unity.
The README does not state a license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.