Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

graphics-and-vision-well-explained

A list of high-quality Computer Graphics & Computer Vision learning resources.
https://github.com/mwtarnowski/graphics-and-vision-well-explained

Last synced: 2 days ago
JSON representation

  • Courses

    • Computer Vision ML-4360 - A phenomenal Computer Vision course by Prof. Andreas Geiger with slides, lecture notes, problems and solutions. There's also a [YouTube playlist](https://www.youtube.com/playlist?list=PL05umP7R6ij35L2MHGzis8AEHz7mg381_). This course provides an introduction to computer vision with a strong emphasis on 3D vision, covering topics such image formation, geometry reconstruction, scene understanding, graphical models, neural representations.
    • Cyrill Stachniss YT channel - Videos related to Computer Vision and Photogrammetry topics, presented in the form of both five-minute overview videos ([5 Minutes with Cyrill](https://www.youtube.com/playlist?list=PLgnQpQtFTOGSO8HC48K9sPuNliY1qxzV9)) and full lectures that provide an in-depth understanding of the concept of 3d vision.
    • 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 [YouTube playlist](https://www.youtube.com/playlist?list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E). It focuses on fundamental concepts and techniques, and their cross-cutting relationship to multiple problem domains in graphics (rendering, animation, geometry, imaging).
    • Rendering Course - A course on photorealistic rendering, ray tracing and global illumination by Karoly Zsolnai-Fehér at the TU Wien with lecture slides and assignments. Course videos available on [YouTube playlist](https://www.youtube.com/playlist?list=PLujxSBD-JXgnGmsn7gEyN28P1DnRZG7qi).
    • 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 [YouTube playlist](https://www.youtube.com/playlist?list=PL9_jI1bdZmz0hIrNCMQW1YmZysAiIYSSS). This course focuses on three-dimensional geometry processing, while simultaneously providing a first course in traditional differential geometry.
    • 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.
    • 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 [YouTube playlist](https://www.youtube.com/playlist?list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E). It focuses on fundamental concepts and techniques, and their cross-cutting relationship to multiple problem domains in graphics (rendering, animation, geometry, imaging).
    • 3D Game Shaders For Beginners - A step-by-step guide by David Lettier to implementing SSAO, depth of field, lighting, normal mapping, and more; [Github](https://github.com/lettier/3d-game-shaders-for-beginners).
  • Articles