Bottom of the sea
Read post

What To Learn To Be A Graphics Programmer

A practical guide for aspiring graphics programmers covering what to learn to become hireable. Graphics programming is framed as two parallel tracks: the CPU side (explicit APIs like DirectX 12, Vulkan, Metal) and the GPU side (lighting math, shading, shadows, ambient occlusion, post-processing). Recommended learning resources include 'Ray Tracing in One Weekend' for path tracing, learnopengl.com for PBR theory, the Filament documentation for deeper PBR, and the PBRT book. Required math is manageable — linear algebra, basic trigonometry, and some calculus — while knowledge of standard data structures and algorithms is also advised. The author briefly notes skepticism about LLM hype but acknowledges ML has a place in the toolbox.

    #math#graphics-programming
Jul 01•4m read time•From blog.demofox.org
Post cover image
Table of contents
Share this:Related
109 Impressions
Bottom of the sea's image
Bottom of the sea

DemoFox's resource offers insights, tutorials, and resources for graphics programmers and game devel...

0 Followers

•

17 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard