Computer Graphics
- Vertex Shading
- Rasterization
- Fragment Shading
- Ray Tracing
- Shader program
- Subsurface scattering
- BVH Tree Traversals
- Ray triangle intersection
- Binning
- Bounding Voluming Hierarchy
TU Wien Rendering / Ray Tracing Course (2 Minute Papers)
How do Video Game Graphics Work? - YouTube
Pipeline
- Deferred shading
- Direct shadows
- Lighting
- Reflections
- Global Illuminations
- Ambient Occlusion
- Transparency and Transluency
- Post processing
OpenGL
Open Graphics Library (OpenGL) is a cross-language, cross-platformapplication programming interface(API) for rendering 2D and 3Dvector graphics. The API is typically used to interact with a graphics processing unit(GPU), to achieve hardware-acceleratedrendering
https://en.wikipedia.org/wiki/OpenGL
https://learnopengl.com/Getting-started/OpenGL
https://www.freecodecamp.org/news/create-complex-graphics-with-opengl
https://www.freecodecamp.org/news/advanced-opengl-animation-technique-skeletal-animations
Game Development
https://www.techspot.com/article/1916-how-to-3d-rendering-texturing
https://www.freecodecamp.org/news/how-to-create-3d-and-2d-graphics-with-opengl-and-cpp