

Live Demos Discord Github
Live Demos Discord Github
  • Ultraviolet
  • Shaders and GLSL
  • Motivation
  • Writing Shaders
  • Scala 3 vs GLSL
  • Premultiplied Alpha
  • Gotcha's, foot guns, and weird stuff
  • Shadertoy
  • Scala 3 as GLSL
  • Scala 3 as GLSL - Language Tour
  • Using Imports & Shared Code
  • Supplying Data with UBOs
  • Supplying Array Data via UBOs in Indigo
  • Vertex Shaders
  • Manipulating UVs
  • Minimal Vertex Shader Setup
  • Moving Vertices
  • Fragment Shaders
  • Basics
  • Colour Constants
  • Colour Interpolators
  • Colours
  • Minimal Fragment Shader Setup
  • Demos
  • Campfire Demo
  • Glowing Star Demo
  • Pulsing Box Demo
  • Noise
  • Cellular Noise
  • Classic Perlin Noise
  • Gradient Noise
  • Simplex Noise
  • White Noise
  • Patterns
  • Checker Board Pattern
  • Grid
  • Rainbow
  • Voronoi Example
  • Stripes
  • Wavy stripes
  • Sdf
  • Square SDF
  • Circle SDF
  • Hexagon SDF
  • Segment SDF
  • Star SDF
  • Triangle SDF
  • Shapes
  • Doughnut
  • Metaballs
  • Textures
  • Basic texture use
  • Blending Textures
  • Specifying Texture Coordinates
  • Shadertoy
  • Default
  • Plasma
  • Seascape
  • Examples


Site generated by Laika with the Helium theme.