Introduction to Computer Graphics

01.10.2017

This course consisted of 6 tasks, in which we were taught the basics of computer graphics using OpenGL and C++ for the first time. The tasks consisted of:

  1. Hello Window: loading a settings file, creating an OpenGL window, debugging in OpenGL, setting up a render loop, polling & callbacks
  2. Procedural Geometry: generating geometry (back-face culling, depth test), loading geometry to the GPU, drawing objects
  3. Transformations, Viewing & Projection: shaders with GLSL, orbit camera, transformations+
  4. Lighting and Shading: normals, lights (directional, point, spotlight), illumination models (phong, blinn, gouraud, Cook-Torrance)
  5. Texturing: loading DDS textures, UV-coordinates, textures in shaders, lights, specular maps, environment mapping
  6. Scenegraph and Hierarchical Animation: scene graph, hierarchical animation 
© 2019 All rights reserved.
Unterstützt von Webnode
Erstellen Sie Ihre Webseite gratis! Diese Website wurde mit Webnode erstellt. Erstellen Sie Ihre eigene Seite noch heute kostenfrei! Los geht´s