Skip to content
Home

MetalGraph

Teaches Metal shaders for SwiftUI from first principles to production-ready visual effects covering GPU fundamentals and shader techniques

A free online course that teaches Metal shaders for SwiftUI from first principles, covering GPU fundamentals, color math, and shader techniques to build visual effects without prior graphics experience. It is for Swift developers and designers with basic SwiftUI and algebra knowledge, including individual learners and students seeking to add GPU effects to apps. It is delivered as self-paced lessons with live real-time examples, a cheatsheet, downloadable ebook and Xcode project, and a companion visual node-based app.

Key features

  • GPU Canvas fundamentals
  • Coordinate System lessons
  • Color Mathematics
  • Introduction to Functions
  • Procedural Patterns
  • Randomness and Noise
  • Smooth Transitions
  • Distance Fields
  • Time-Based Animation
  • Advanced Texture Effects
  • Shader Library Organization
  • Accessibility Checklist
  • Performance Reference
  • Real-time live previews
  • 99+ built-in nodes in companion app
  • Live Metal code generation
  • No social media activity within the last 30 days
GTM channels
  • Community
  • Docs
ICP
  • Software developers
  • Design teams
  • Students