Skip to main content

A list of high-quality Computer Graphics & Computer Vision learning resources.

14
GitHub Stars
31
Curated Resources
2
Categories
23 hours ago
Last Refreshed
CoursesArticles

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me articles resources from graphics-and-vision-well-explained"

Installation instructions →

What's inside

Articles

  • 2d Visibility

  • Alpha Compositing

    An article explaining the intricacies of opacity and alpha compositing.

  • A Primer on Bézier Curves

    An extremely detailed resource on both the maths and programming aspects of Bezier Curves, covering a wide range of topics relating to drawing and working with Bezier Curves.

  • Bezier Curves from the Ground Up

    An intro to Bezier Curves full of very nice animations.

  • Cameras and Lenses

    A tour through cameras, lenses and image formation.

  • CNN Explainer

    Learn Convolutional Neural Network in your browser! An interactive visualization tool designed to learn and examine convolutional neural networks.

Courses

  • 3D Game Shaders For Beginners

    A step-by-step guide by David Lettier to implementing SSAO, depth of field, lighting, normal mapping, and more;

  • Computer Graphics CMU 15-462/662

    Introductory Computer Graphics class by Prof. Keenan Crane at Carnegie Mellon University with lecture slides, exercises and programming assignments. Course videos available on

  • Computer Vision ML-4360

    A phenomenal Computer Vision course by Prof. Andreas Geiger with slides, lecture notes, problems and solutions. There's also a

  • Cyrill Stachniss YT channel

    Videos related to Computer Vision and Photogrammetry topics, presented in the form of both five-minute overview videos (

  • Discrete Differential Geometry

    Discrete Differential Geometry course by Prof. Keenan Crane at Carnegie Mellon University with lecture notes, problems and programming assignments. Course videos available on

  • Physically Based Rendering: From Theory To Implementation

    A book on the mathematical theory behind a modern photorealistic rendering system and its practical implementation. It utilizes literate programming method which combines human-readable documentation and source code into a single reference that is specifically designed to aid comprehension.

Showing a sample of 31 resources. View the full list on GitHub →