Course - Computer Graphics Fundamentals and Applications - IDIG4002
IDIG4002 - Computer Graphics Fundamentals and Applications
About
Examination arrangement
Examination arrangement: Aggregate score
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Project | 50/100 | |||
School exam | 50/100 | 2 hours | D |
Course content
High-quality image rendering is increasingly important in media technologies, with many applications ranging from entertainment to product design and architecture. This course is an introductory course to computer graphics, encompassing the fundamental mathematical and physical principles that are the basis of rendering techniques.
The core topics include:
- 3D Geometry and transformations
- Camera models and Projections
- Illumination
- Diffuse, specular and glossy reflections
- Basic surface scattering models
- The rendering equation
- Ray Tracing
- Texture mapping
Learning outcome
Knowledge
- Mathematical foundations of modeling and rendering for computer graphics.
- Theory and practice behind a surface scattering model.
- Process of rendering a photorealistic image.
Skills
- Render 3D models and scenes using open source software.
- Implement surface scattering models.
General competencies
- Be able to understand implementations of fundamental algorithms and data structures from computer graphics
- Possess the basis for performing research in the field
Learning methods and activities
Students will learn through lectures, exercises, and practical assignments.
Furthermore, the mandatory activity for this course is the final project. Please note that the students must perform acceptably well in the practical assignments to be eligible to take the final project. The final project must be agreed upon in advance with the course responsible and is done in groups of 2 to 3 students. The students must prepare a project proposal on topics building upon the course content, specifying goals and subdivision of the work.
Compulsory assignments
- Lab report
- Project proposal
Further on evaluation
Grades will be given on the scale A-F. The student must obtain a passed grade in the written exam in order to complete the course. The student must produce a lab report of good quality to be eligible to complete the course. Both parts need to be approved/passed grade. The mandatory tasks need to be approved to be able to take the final exam.
Additionally, students will work in groups of at least two on a project work. A project proposal should be prepared and submitted by the students. The proposal will be assessed and approved by the course responsible before the student can start implementing the project. The final project will be evaluated based on an oral presentation (in the classroom). Both the proposal and the presentation are mandatory to be eligible to take the final exam.
Re-sit examination:
There will be a re-sit for the written exam at the end of February or in March. The re-sit examination can be oral.
Specific conditions
Admission to a programme of study is required:
Applied Computer Science (MACS)
Computational Colour and Spectral Imaging (MSCOSI)
Recommended previous knowledge
Solid knowledge of basic linear algebra, vector and matrix operations, differential equations, and integral calculus is assumed.
Required previous knowledge
There is no prerequisite course for IDIG4002. However, students are highly encouraged to check the "Recommended prior knowledge" before taking the course.
Course materials
The course does not strictly follow any textbook. It is loosely inspired by:
Pharr, M., Jakob, W., & Humphreys, G. (2018). Physically based rendering: From theory to implementation. Online edition.
No
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2023
Language of instruction: English
Location: Gjøvik
- Informatics
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 50/100 D 2023-11-29 09:00 INSPERA
-
Room Building Number of candidates M438 Eksamensrom 4.etg, Inngang D Mustad, Inngang D 17 -
Autumn
ORD
Project
50/100
Release
2023-11-13Submission
2023-11-19
00:05
INSPERA
23:59 -
Room Building Number of candidates - Spring UTS School exam 50/100 D INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"