Skip to main content

Computer Graphics

  1. Vertex Shading
  2. Rasterization
  3. Fragment Shading
  4. Ray Tracing
  5. Shader program
  6. Subsurface scattering
  7. BVH Tree Traversals
  8. Ray triangle intersection
  9. Binning
  10. Bounding Voluming Hierarchy

TU Wien Rendering / Ray Tracing Course (2 Minute Papers)

How do Video Game Graphics Work? - YouTube

video-game-graphics

Pipeline

  1. Deferred shading
  2. Direct shadows
  3. Lighting
  4. Reflections
  5. Global Illuminations
  6. Ambient Occlusion
  7. Transparency and Transluency
  8. 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://www.opengl.org

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