Skip to main content

Resources

Online Tutorials and Projects
#

Ray Tracing in One Weekend - Three-book series detailing how to code a ray tracing renderer. Uses c++ and no graphics APIs, so it is good for analyzing the math behind this kind of rendering.

YouTube Channels and Series
#

Acerola - Inspirational channel about graphics programming. Acerola is an amateur-presenting professional graphics programmer who makes easily digestible and very enjoyable videos about 3D rendering.

Ray Tracing Essentials with Eric Haines - Introductoy overview of what ray tracing is, some of the theory behind it, the effects possible with it, its drawbacks, and future of it.

Aggregate Websites
#

Real-Time Rendering Portal - A fantastic resource for finding other resources on graphics programming. Great jumping off point to grow your knowledge base and perhaps find something new to focus on.

Blogs
#

Jendrik Illner - Experienced, professional 3D Programmer who runs the absolutely essential ‘Graphics Programming Weekly’ blog.

Nicholas McDonald - Cool projects that both teach and inspire that are mostly open source and free.

Research
#

nVidia - nVidia has been described as ‘surprisingly open’ about their research, enjoy!

Physics-Based Animation - Research portal dedicated to animation physics run by Christopher Batty. In the Collections section is an incredibly useful list of papers ordered by conference and year.