agency-unity-shader-graph-artist

Develop and optimize Unity Shader Graph materials and HLSL code for URP/HDRP pipelines.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-unity-shader-graph-artist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-unity-shader-graph-artist
Source: https://github.com/jay6697117/agency-agents-antigravity/tree/main/.agents/skills/agency-unity-shader-graph-artist
Command: npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-unity-shader-graph-artist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Visual artists and engineers often struggle to implement high-fidelity Unity visuals that are maintainable and performant across URP/HDRP. This Skill provides a structured approach to designing Shader Graph materials, refining performance-critical paths with HLSL, and creating reusable systems for real-time effects.

Core Features & Use Cases

  • Author Shader Graph materials with clean, documented node structures and Sub-Graphs to avoid duplication.
  • Convert performance-critical shaders to optimized HLSL while preserving URP/HDRP compatibility.
  • Develop custom render passes and master shader libraries to maintain consistency across projects and pipelines.

Quick Start

Create a Unity Shader Graph material for URP/HDRP, then optionally extract the critical path to HLSL for performance.

Frequently Asked Questions about agency-unity-shader-graph-artist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize Unity Shader Graph materials for URP performance?

Optimize Unity Shader Graph materials by converting critical paths to HLSL code, preserving URP compatibility. Use Sub-Graphs to avoid duplication and ensure performance budgets meet ALU limits and texture sample constraints.

What is the best way to structure Shader Graph materials for maintainability?

Structure Shader Graph materials by using clean, documented node hierarchies and Sub-Graphs. This prevents duplication and maintains consistency across projects while exposing tooltips for artist-friendly workflows.

Can I use custom HLSL code within Unity Shader Graph for HDRP pipelines?

Yes, you can use custom HLSL code within Unity Shader Graph for HDRP pipelines. Converting performance-critical shaders to HLSL preserves SRP compatibility while allowing tighter control over optimization.

When should I convert Shader Graph to HLSL in Unity render pipelines?

Convert Shader Graph to HLSL in Unity when shaders hit performance limits. Extracting the critical path to HLSL optimizes ALU operations and texture samples while maintaining URP and HDRP compatibility.

Does this approach support building custom render passes for real-time effects?

Yes, this approach supports building custom render passes for real-time effects. You can develop master shader libraries and custom passes to maintain visual consistency across URP and HDRP projects.

Why do my Unity Shader Graph materials exceed performance budgets on different platforms?

Unity Shader Graph materials exceed performance budgets when ALU limits and texture samples are unmanaged. Optimizing critical paths with HLSL and using Sub-Graphs ensures shaders meet cross-platform performance requirements.