Interactive Tutorials

HomeTutorialsAbout
Follow TurtleStoffel on BlueskyVisit TurtleStoffel on GitHub
  • Low Poly Style: Why Fewer Polygons Look Better

    Aug 4, 2026

  • Procedural Plants and Trees: Interactive Guide to Branching, L‑Systems, and Growth Models

    Jul 4, 2026

  • Fuzzy Matching: How Edit Distance Handles Typos and Similarity

    Jun 4, 2026

  • Understanding How Heightmaps Become Terrain Meshes

    May 31, 2026

  • 3D Bezier Curves: Control Points and De Casteljau

    May 27, 2026

  • Computational Photography: HDR, Burst Denoising, Super-Resolution

    May 27, 2026

  • Attention and Transformers: The Core Mechanism Behind LLMs

    May 16, 2026

  • Reaction-Diffusion Systems and Pattern Formation

    May 16, 2026

  • Convolution and Filtering: Images and Signals

    Apr 13, 2026

  • Airy Disk and Diffraction: The Limit of Optical Resolution

    Mar 16, 2026

  • Marching Cubes: Extracting Isosurfaces from Scalar Fields

    Mar 9, 2026

  • Signed Distance Fields: A Visual Introduction

    Mar 9, 2026

  • Ray Marching: Signed Distance Fields, Sphere Tracing, and SDF Shading

    Mar 7, 2026

  • Caustics: What They Are and How Light Forms Bright Patterns

    Mar 4, 2026

  • Noise Functions: Value, Perlin, and Fractal Noise

    Mar 4, 2026

  • Bezier Curves Explained: Interactive Quadratic and Cubic Guide

    Feb 28, 2026

  • How Magnets Work: Magnetic Fields, Forces, and Induction

    Feb 28, 2026

  • Light Refraction: Snell's Law and Total Internal Reflection

    Feb 28, 2026

  • Vertex vs Fragment Shaders: How the Graphics Pipeline Runs

    Feb 28, 2026

© 2026 TurtleStoffel. All rights reserved.
Follow TurtleStoffel on BlueskyVisit TurtleStoffel on GitHub