ShaderKit User Guide

1. Introduction

Welcome to ShaderKit, a powerful browser-based tool for creating stunning visual effects and animations using code. Whether you are a generative artist or just learning graphics programming, ShaderKit lets you write, preview, and render high-quality shaders directly in your browser.

Key Features:


2. Getting Started

Creating an Account

While you can experiment freely, creating an account is highly recommended to:

To sign up, simply click the "Create Account" button in the top right corner.

The Interface

Custom Resolution

The resolution display in the stats bar is interactive and allows you to set custom dimensions:

Tip: Hover over the resolution display to see a tooltip with quick instructions.


3. Creating Shaders

ShaderKit uses GLSL, the standard language for graphics programming. If you are coming from ShaderToy, you will feel right at home.

Using the Library

Don't want to start from scratch?

  1. Open the Library tab on the left.
  2. Browse categories like Shapes, Noise, or Palettes.
  3. Click an item to insert the code snippet directly into your editor.

Uniforms

You can control your shader with inputs called "Uniforms".


4. Vibe Mode (AI Assistant)

Stuck on a math problem? Want to change colors but don't know how? Vibe Mode acts as your co-pilot.

How to use it:

  1. Click the Vibe Mode toggle or press the AI button.
  2. Type a request in plain English (e.g., "Make the circle pulse to the beat" or "Fix the syntax error on line 45").
  3. The AI will analyze your code and apply changes automatically.

Models & Credits

Vibe Mode uses advanced AI models. Using them consumes Credits:

Note: You can see your Credit Balance in your User Settings.


5. Exporting & Cloud Rendering

One of ShaderKit's most powerful features is Cloud Rendering. Instead of using your own computer to render a heavy 4K video, we do it for you on our servers.

Video Export

  1. Go to the Render tab.
  2. Select your settings:
    • Resolution: From 720p up to 8K.
    • Frame Rate: 30 or 60 FPS.
    • Duration: How long the video should be.
  3. Click Render.
  4. Your job is sent to the Cloud. You can close the tab or keep working; we'll notify you when it's done.

GIF Export

Perfect for sharing on social media.

  1. Go to the GIF tab.
  2. Adjust settings like Dithering (controls dot patterns) and Palette (colors).
  3. Click Create GIF.

6. Managing Projects

Saving & Forking

Project Lineage

ShaderKit tracks the history of your creativity. You can view a project's Lineage to see which shader it was "forked" from, allowing you to trace the evolution of an effect.


7. Troubleshooting & Support

Reporting Bugs

If you encounter an issue or a crash, you don't need to leave the app.

  1. Click the Bug Icon (usually near the top right or in the menu).
  2. Select the category (e.g., Bug, Performance, Feature Request).
  3. Describe what happened.
  4. Click Submit.

Common Issues

Theme