Name: Oron Werner
Student Number: 300881612
Name: Gal Shachar Student Number: 200739530
wireframe rabbit:
rabbit with full color:
3D manipulation of the rabbit, with lighting and shadows :)
The video can be found here: https://github.com/OronW/3D-graphics-Oron/blob/master/20180920_121731(1).mp4
This course provides an introduction to the foundations of Computer Graphics. We will cover the basic mathematical concepts, such as 2D and 3D transformations, shading models, and rendering techniques. The ultimate goal of this course is to develop a basic model viewer.
Students will experiment with modern graphics programming and build a renderer using C++ and OpenGL.
By the end of the course, you will be able to:
- Explain and apply the fundamental mathematical concepts used in rendering.
- Implement a basic graphics pipeline based on rasterization.
- Develop simple graphics programs in C++ using OpenGL and GLSL.
Textbook: Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL ,6th Edition