Computer graphics
My outline for learning computer graphics. The main software I use to create computer graphics stuff is Godot, Blender, Python.
To understand custom bullet list types check my notation note.
Learning path
- 2D Graphics: vector, raster/bitmap, sprite-based
- 3D Graphics: modeling, animation, simulation, rendering, special effects
- Game Development: game engines, real-time graphics, procedural generation
- Low-level, computational: scientific, data, information, visualization, physics simulation
- Javidx9-Code it yourself
- Scratchapixel 3.0
- Computer Graphics (CMU 15-462/662)
- Introduction to Computer Graphics
- Ten Minute Physics
- OpenCV: Deep Neural Networks (dnn module)
- Mathematical animations - Manim
- Processing, flexible software sketchbook and a language for learning how to code
- Компьютерная графика
- RubikGL - OpenGL Rubik’s Cube Simulator
- Трёхмерная графика с нуля. Часть 1: трассировка лучей
- Introduction - Vulkan Tutorial
- Vulkan (c++) Game Engine Tutorials
- Уроки по OpenGL с сайта OGLDev
- Raylib community-Raylib
- Physics of JellyCar: Soft Body Physics Explained
- The code of several works on oimo.io/works
- Web based