News Lessons Assignments Grading Submission rules

News

Welcome to the practice lessons of the course Computer graphics (2)! Grading policies are available.

Lessons

1st lesson -- 17 February 2020
    Introduction
    Projections, intersections (1)
picture_as_pdf Problems solved on the lesson
2nd lesson -- 24 February 2020
    Intersections (2)
picture_as_pdf Problems solved on the lesson
3rd lesson -- 2 March 2020
    Solid angles
    Surface area of the sphere and its sectors
picture_as_pdf Problems solved on the lesson
The (out)break lesson 1 -- 4th and 5th WoS 2020s
    Lambertian reflectance
    Snell's law
picture_as_pdf Problems to solve
picture_as_pdf Step-by-step solutions
The (out)break lesson 2 -- 6th and 7th WoS 2020s
    Fresnel equations
    Phong illumination
    Shading
picture_as_pdf Problems to solve
picture_as_pdf Step-by-step solutions

Assignments


WRITTEN ASSIGNMENTS


WA1 -- Shadows, intersections
deadline: 15 March 2020 23 March 2020

picture_as_pdf Problems to solve (EN)
WA2 -- Refraction
deadline: 5 April 2020

picture_as_pdf Problems to solve (EN)

file_upload Submission form


PROGRAMMING ASSIGNMENTS


PA1 -- Ray casting
deadline: 19 April 2020

archive Instructions and template

file_upload Submission form

PA2 -- Shaders, shading
deadline: 26 April 2020

archive Instructions and template

file_upload Submission form

PA3 -- Light attenuation, shadows
deadline: 10 May 2020

archive Instructions and template

file_upload Submission form

PA4 -- Reflection, refraction
deadline: 17 May 2020

archive Instructions and template

file_upload Submission form

-->

MODELLING ASSIGNMENTS

Choose two (submit in one .zip)


MA1 - Lighting, lamps and shadows
MA2 - Materials
MA3 - Textures

Grading

The practice lessons create 40% (points) of the final grade, and they are evaluated using the following distribution: You need to obtain at least 50% of each of the three parts to pass the practice lessons.
Optionally, you can obtain extra 5 pts for a presentation of a scientific article (e.g. from SIGGRAPH) related to the topics of this course (illumination, materials, texturing).

Submission rules

Written assignments are necessary to be submitted in the class, that takes place on the date specified in the assignment or sent by an email as a TeX-generated (.pdf) file or as a snapshot of sufficient resolution and good readability.
Programming assignments are written in C# language, using Visual Studio Community 2015/2017/2019. The detailed instructions and template will be given for each assignment, so there is no need to create GUI by yourself. Files submitted are: source files (.cs), executable file (.exe), and the folder with VS solution, so the application might be run on the PC using VS and also on the PC without VS.
Modelling assignments are created in Blender. Commented renders are stored in a separate (.pdf) file. Apart from the (.pdf) file, all (.blend) files, textures, images etc., are also submitted.
These files are added to an archive (.rar, .zip, .7z) and this is submitted to the form, which is published together with instructions. Deadline is specified in the assignment and files will not be allowed to upload after it expires. Always submit the final version of your work.
For each assignment, at least 2 weeks are reserved.

Cheating is penalized by loss of 20 points from the final grading of the course for each person involved and each such assignment/exam. Even if only a part of the assignment is copied (from another student or previous courses), it is consired cheating. According to the faculty rules, cheating is the subject of the disciplinary process.
Even if it seems, that deadlines are far away, do not work on the assigments the last day before the date.