shadertoy
CommunityCraft stunning GLSL shaders, effortlessly.
Authorbfollington
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Writing GLSL fragment shaders for platforms like Shadertoy can be complex, requiring deep knowledge of syntax, mathematical patterns, and WebGL conventions. This skill simplifies the process by providing comprehensive guidance, common patterns, and critical rules, allowing you to focus on creative expression rather than technical hurdles.
Core Features & Use Cases
- GLSL ES Syntax & Patterns: Access a rich library of GLSL ES syntax, common shader patterns (ray marching, noise, rotations), and mathematical techniques.
- Shadertoy-Specific Guidance: Understand built-in inputs (
iTime,iResolution,iMouse), multi-pass rendering, and critical GLSL ES rules to avoid compilation errors. - Debugging & Optimization: Get strategies for visualizing intermediate values, simplifying code, and optimizing performance for real-time graphics.
- Use Case: You want to create a mesmerizing animated background for your website. Use this skill to quickly generate a ray-marched 3D scene with a procedural color palette, leveraging built-in patterns and optimization tips to achieve a smooth, visually rich effect.
Quick Start
Generate a simple Shadertoy GLSL fragment shader that draws a pulsating circle in the center of the screen, animated by iTime.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: shadertoy Download link: https://github.com/bfollington/terma/archive/main.zip#shadertoy Please download this .zip file, extract it, and install it in the .claude/skills/ directory.