This certificate was issued to Sneha Chandrakant Sawant on 20 March 2022


Real Time Rendering Certificate

Issued by AstroMediComp

The "Real-Time Rendering" course of AstroMediComp is a rigorous, 18-month long course that aims to teach programming to students via "Real-Time Rendering" in OpenGL 4.x and Direct3D11.

Students need not have any technical background or any technical pre-requisites before enrolling to this course - not even a single programming language. This course teaches "how to program" i.e : "how to love coding by getting rid of fear of coding", which is the main core of this course.

This course covers Real-Time Rendering with OpenGL 4.x on :

  1. Desktop platforms such as Windows, Linux and macOS
  2. Mobile platforms such as Android and iOS - by using OpenGLES
  3. Web platform - by using WebGL
Earners have done assignments of C programming, sketching, storyboarding and at least 30 assignments in OpenGL 4.x on each of the following 6 platforms :

  1. Windows
  2. Linux
  3. Android
  4. macOS
  5. iOS
  6. Web
Also, earners have done the same number of assignments in Direct3D11 as well. So, in short, around 500 assignments are done by the earner.

These assignments ensure that the students grasp and repetitively practise concepts such as :

  1. Detailed C Programming including File I/O needed for OpenGL 4.x and Direct3D11
  2. Native Windowing and Event Handling on each of the above mentioned 6 platforms, without using any third-party library
  3. All Operating Systems WSI : Window System Integration
  4. Graphics Rendering Pipeline : Fixed Function and Programmable
  5. Five Shaders : Vertex, Tessellation Control and Tessellation Evaluation (Hull and Domain), Geometry, Fragment (Pixel)
  6. Geometry Primitives
  7. 3D Model Loading
  8. Transformations : Vectors and Matrices
  9. Use of Vertex Array Objects (VAOs) and Vertex Buffer Objects (VBOs)
  10. Framebuffer
  11. Render-To-Texture
  12. Resource Descriptors
  13. Depth Stencil View (DSV) and Shader Resource View (SRV)
  14. Animation
  15. Image textures and procedural textures
  16. Lighting : Gouraud Shading Model, Lambertian Model, Phong-ADS Model, Blinn Modification, Per-Vertex
  17. Lighting, Per-Fragment Lighting, Materials
  18. Heterogeneous Parallel Programming (HPP/GP-GPU) including CUDA with CUDA-and-OpenGL interoperability.


Additionally, related topics :

  1. Sketching, Storyboarding, Song Appreciation, Music Appreciation and Movie Appreciation
  2. Related Audio & Video knowledge