vvvv-shaders

Create and optimize SDSL shaders for vvvv gamma and Stride.

31|5|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/tebjan/vvvv-skills --skill vvvv-shaders
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vvvv-shaders
Source: https://github.com/tebjan/vvvv-skills/tree/main/skills/vvvv-shaders
Command: npx skills add https://github.com/tebjan/vvvv-skills --skill vvvv-shaders

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers write, debug, and optimize shaders for vvvv gamma and Stride, enabling the creation of complex visual effects and rendering pipelines.

Core Features & Use Cases

  • SDSL Shader Writing: Guides users in creating shaders using Stride Shading Language (SDSL), a superset of HLSL.
  • Shader Composition: Explains how to use inheritance, mixins, and the compose keyword for modular shader design.
  • Node Generation: Details how file naming conventions automatically generate vvvv nodes from shaders.
  • Use Case: You need to create a custom shader that blends two textures with a controllable intensity. This Skill will guide you through defining the TextureFX shader, sampling textures, and implementing the blending logic.

Quick Start

Use the vvvv-shaders skill to create a basic TextureFX shader that multiplies the input color by a given intensity.

Frequently Asked Questions about vvvv-shaders

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

FAQPage Schema
How do I write SDSL shaders for vvvv gamma?

SDSL shaders for vvvv gamma are written using Stride Shading Language, a superset of HLSL. This Skill guides you through creating shaders, sampling textures, and implementing custom blending logic for rendering pipelines.

What is the best way to compose modular shaders in Stride?

Composing modular shaders in Stride is done using shader inheritance, mixins, and the `compose` keyword. This allows you to build complex rendering pipelines by combining and reusing modular shader components.

How does automatic node generation from .sdsl files work in vvvv?

Automatic node generation from `.sdsl` files in vvvv works through specific file naming conventions. By naming your SDSL files appropriately, vvvv gamma automatically generates usable nodes for your visual effects and rendering pipelines.

Does vvvv gamma support ComputeFX and TextureFX shader types?

vvvv gamma supports TextureFX, DrawFX, and ComputeFX shader types. These SDSL shader categories enable you to create various visual effects and execute rendering tasks within the Stride engine.

Can I use HLSL syntax when creating Stride shaders?

You can use HLSL syntax when creating Stride shaders because SDSL is a superset of HLSL. This allows you to write standard HLSL code while leveraging Stride's advanced shader composition features.