News
Lessons
1st lesson -- 17 February 2020
-
Introduction
Projections, intersections (1)
3rd lesson -- 2 March 2020
-
Solid angles
Surface area of the sphere and its sectors
The (out)break lesson 1 -- 4th and 5th WoS 2020s
picture_as_pdf Step-by-step solutions
-
Lambertian reflectance
Snell's law
picture_as_pdf Step-by-step solutions
The (out)break lesson 2 -- 6th and 7th WoS 2020s
picture_as_pdf Step-by-step solutions
-
Fresnel equations
Phong illumination
Shading
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)
deadline: 15 March 2020 23 March 2020
picture_as_pdf Problems to solve (EN)
PROGRAMMING ASSIGNMENTS
MODELLING ASSIGNMENTS
Choose two (submit in one .zip)
MA1 - Lighting, lamps and shadows
MA2 - Materials
MA3 - Textures
Grading
- 12 pts -- 3 written assignments, 4 pts each
- 20 pts -- 4 programming assignments, 6/5/4/5 pts
- 8 pts -- 2 modelling assignments, 4 pts each
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
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.