Course Description
Computer graphics are an intrinsic component of many modern software applications and are often essential to the success of these applications. This course introduces students to the technical concepts behind creating synthetic computer-generated images. The course focuses on using OpenGL to draw line, circle, ellipse, Triangles; Transformations and create visual imagery, as well as an understanding of the underlying mathematical concepts including triangles, normal, interpolation, texture mapping, bump mapping, etc. Followed by understanding of light and color, as well as how it impacts computer displays and printers and discuss various simplifications into more basic lighting and shading models, ray tracing technology for creating virtual images, anti-aliasing and acceleration structures. Finally, will choose some of the advance topics from the list: Scanline Rendering, OpenGl pipeline, Shading, Meshes, Textures; Light; Color; Cameras; Displays; Tone Mapping; Lighting Equation; Global Illumination; Radiosity; Ray Tracing; Acceleration Structures; Sampling; Reflection; Depth of Field; Motion Blur; Bidirectional Ray Tracing; Light Maps.
Course ID: ARTI 558
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 6 | 6 | - |
---|