unity-graphics

Configure Unity graphics and quality settings for Scriptable Render Pipelines.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-graphics-krl76
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-graphics
Source: https://github.com/krl76/MP-Study-Projects/tree/main/Practice1/.codex/skills/unity-skills/skills/graphics
Command: npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-graphics-krl76

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity projects using Scriptable Render Pipelines often require fine-tuned control over graphics and quality settings, which can be tedious and error-prone when done manually.

Core Features & Use Cases

  • Automated management of GraphicsSettings, QualitySettings, and SRP asset assignments across different build targets and quality levels.
  • Per-quality render-pipeline configuration to map default or custom SRP assets to specific quality levels and platform targets.
  • Shader handling to inspect and adjust Always Included Shaders and shader stripping settings for optimized builds.

Quick Start

Identify the current render pipeline and adjust the default SRP asset or per-quality mappings to match your project’s needs.

Frequently Asked Questions about unity-graphics

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

FAQPage Schema
How do I automate Unity graphics and quality settings configuration for Scriptable Render Pipelines?

Automating Unity graphics and quality settings configuration for Scriptable Render Pipelines involves programmatically adjusting GraphicsSettings, QualitySettings, and default SRP assets. This eliminates tedious manual tuning and ensures consistent render pipeline setups across builds.

How do I map custom SRP assets to specific quality levels in Unity?

Mapping custom SRP assets to specific quality levels in Unity is done by adjusting per-quality render-pipeline mappings. This allows you to assign different Scriptable Render Pipeline assets to individual quality levels and platform targets for optimized performance.

Does this approach work with my Unity 2022.3 project using SRPs?

Yes, this approach works with Unity 2022.3 projects using Scriptable Render Pipelines. It is designed to query and modify render pipelines, manage quality levels, and control shader stripping through Unity's GraphicsSettings APIs within that environment.

How do I manage Always Included Shaders and shader stripping settings for optimized Unity builds?

Managing Always Included Shaders and shader stripping settings for optimized Unity builds requires inspecting and adjusting graphics configurations. By controlling these settings through GraphicsSettings APIs, you can ensure necessary shaders are retained and unused variants are stripped.

What is the best way to configure per-quality render pipelines across different build targets in Unity?

The best way to configure per-quality render pipelines across different build targets in Unity is to use automated management tools. They handle SRP asset assignments and QualitySettings mappings systematically, reducing manual errors and ensuring proper pipeline rendering.

Why does manually tuning Unity GraphicsSettings become error-prone?

Manually tuning Unity GraphicsSettings becomes error-prone because fine-tuned control over graphics and quality settings across multiple levels and platforms is tedious. Automating these adjustments ensures consistent and correct SRP asset assignments and shader configurations.