Ray-tracing and image synthesis
As part of my computer engineering course in image synthesis, we had to design a program to render a 3d scene with ray tracing. During this course, I also learned:
- 3D scene illumination (Lambert, Phong, Blinn-Phong, etc.)
- reflections and specular reflections
- cast shadows
- rendering 3D objects in a scene
- camera management
- materials
- textures
- OpenGL stencil
- OpenGL and WebGL