Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]

    Freya Holmér

    3 HN recommenders · recommended in 3 months, 2021–2025

    YouTube

    3:53:11 · 1.9M views · Feb 26, 2021

    The first part of Freya Holmer's three-part, nearly four-hour lecture on shader coding for game devs in Unity. It covers what shaders are, vertex and fragment shaders, interpolators, data types, blending and textures.

    Recommended as a good first-steps shader tutorial that also teaches broad graphics knowledge.

    Design, Graphics & Visual MediaComputer graphics & renderingGame programming & engines
    1. 15:39
      ShaderToy LiveCoding - The Drive Home - 1. Basic SetupThe Art of Code28K views • 8 years ago
    2. 24:26
      The Beauty of Bézier CurvesFreya Holmér2.2M views • 5 years ago
    3. 1:10:00
      A Deep Dive into Nanite Virtualized GeometrySIGGRAPH Advances in Real-Time Rendering279K views • 5 years ago
    4. 43:13
      Erik Jansson - GPU driven Rendering with Mesh Shaders in Alan Wake 2Digital Dragons29K views • 2 years ago
    5. 16:43
      Blender 3.0 Beginner Tutorial - Part 1Blender Guru9.3M views • 4 years ago
    6. 59:20
      Rendering Tiny Glades With Entirely Too Much Ray MarchingGraphics Programming Conference108K views • 1 year ago
    7. 42:00
      I painted a Landscape with MathematicsInigo Quilez812K views • 4 years ago
    8. 24:02
      Learn to Paint with MathematicsInigo Quilez191K views • 12 years ago
    9. 17:54
      Coding Adventure: Ant and Slime SimulationsSebastian Lague2.2M views • 5 years ago
    10. 2:12
      3D Gaussian Splatting - Why Graphics Will Never Be The SameIndividualKex2M views • 3 years ago
    11. 1:06:37
      Destiny's Multithreaded Rendering ArchitectureGDC Festival of Gaming45K views • 10 years ago
    12. 18:18
      I Tried Turning Games Into TextAcerola572K views • 2 years ago
    13. 1:22:13
      HandmadeCon 2016 - History of Software Texture Mapping in GamesMolly Rocket15K views • 9 years ago
    14. 21:46
      Surface-Stable Fractal Dithering Explainedrunevision647K views • 1 year ago
    15. 3:58
      This game DISAPPEARS if you pause it!Branta Games687K views • 1 year ago
    16. 18:50
      Creating a Doom-style 3D engine in CBisqwit991K views • 11 years ago
    17. 26:13
      Animation Bootcamp: An Indie Approach to Procedural AnimationGDC Festival of Gaming787K views • 9 years ago
    18. 5:05
      New Voxel Engine Reveal - Crystal Islands ExperimentJohn Lin394K views • 5 years ago
    19. 40:45
      Exclusive: Metro Exodus Enhanced Edition Analysis - The First Triple-A Game Built Around Ray TracingDigital Foundry915K views • 5 years ago
    20. 1:13:50
      The Continuity of SplinesFreya Holmér1.9M views • 3 years ago

    3 comments from Hacker News

    1. @honkycatFeb 2022· in “The harsh truth of video games programming”

      For procedural animation: I have yet to find the path to learning this skill. It is very opaque, and I think you just need to attack it with your brain and learn it. For shader and graphics programming: I liked this tutorial series as a "first steps" by Freya Holmér: this video Here is another list: [LINK] The Book of Shaders is a popular suggestion, but it appears to be abandoned: [LINK] For general Unreal? Tom Looman's $300 Unreal C++ class, available on his website. It is pricey but really excellent. I also discovered this AWESOME list of learning paths for all gamedev concepts: [LINK]

      RecommendsView on HN
    2. @FjordWardenApr 2025· in “Shadertoys Ported to Rust GPU”

      I've always enjoyed watching The Art of Code[1], Freya[2] also has a good number of videos on it. But that is just vertex shaders for things like Shadertoys. There is much more to computer graphics or GPGPU than this though, Im still learning about that myself X). [1] [LINK] [2] this video

      RecommendsView on HN
    3. @high_byteSep 2021· in “Visualize 3D hyperbolic honeycombs and sphere packings”

      [LINK] and a good sandbox is [LINK] and you should consider unity too, this is a good tutorial but also lots of good info about graphics in general: this video

      RecommendsView on HN