CG2 2014/en: Rozdiel medzi revíziami
Riadok 55: | Riadok 55: | ||
* Attendance at seminars is '''optional but recommended'''. | * Attendance at seminars is '''optional but recommended'''. | ||
* Seminars are conducted by | * Seminars are conducted by | ||
− | ** | + | ** Michal Piovarči (cg2.2015.hw@gmail.com) |
* Schedule of seminars is | * Schedule of seminars is | ||
− | ** Wed ( | + | ** Wed (16:30) - Room I-H3 |
+ | <!-- | ||
* Other collaborators and authors: Juraj Onderik | * Other collaborators and authors: Juraj Onderik | ||
* Comment, errata, constructive criticism or suggestion - [https://docs.google.com/spreadsheet/ccc?key=0AhREYgn4NR6AdHgyemtJYWk0REt3SVJXMUdnQW5ockE&usp=sharing Make It Better] | * Comment, errata, constructive criticism or suggestion - [https://docs.google.com/spreadsheet/ccc?key=0AhREYgn4NR6AdHgyemtJYWk0REt3SVJXMUdnQW5ockE&usp=sharing Make It Better] | ||
+ | --> | ||
== Homeworks == | == Homeworks == | ||
Riadok 67: | Riadok 69: | ||
* Don't cheat - create instead. Any kind of cheating is punished by '''withholding 30% of your final evaluation''' for all involved students. | * Don't cheat - create instead. Any kind of cheating is punished by '''withholding 30% of your final evaluation''' for all involved students. | ||
* As a homework, you will program what we could not finish during the exercise. Assignment and template will be downloadable from this site. See exercises. | * As a homework, you will program what we could not finish during the exercise. Assignment and template will be downloadable from this site. See exercises. | ||
− | * Homework must be submitted by email to [mailto:cg2. | + | * Homework must be submitted by email to [mailto:cg2.2015.hw@gmail.com cg2.2015.hw@gmail.com] every week until the '''next Wednesday 16:30'''. |
* Your submission email '''must''' have title in form 'ExNN' where NN is the number of exercise, eg. Ex05. | * Your submission email '''must''' have title in form 'ExNN' where NN is the number of exercise, eg. Ex05. | ||
* It is required to submit '''zipped source code of your homework''' (preferably the whole solution). Do not send executable files. Homework without the source code is for 0%. | * It is required to submit '''zipped source code of your homework''' (preferably the whole solution). Do not send executable files. Homework without the source code is for 0%. | ||
* Your code should be well '''formatted and commented'''. Titles of functions, classes, variables should be representative for their purpose. Homework without appropriate comments is for 0%. | * Your code should be well '''formatted and commented'''. Titles of functions, classes, variables should be representative for their purpose. Homework without appropriate comments is for 0%. | ||
* There are ~12 homeworks during the semester. This number can change due to holidays, tech. problems etc. | * There are ~12 homeworks during the semester. This number can change due to holidays, tech. problems etc. | ||
+ | <!-- | ||
* [https://docs.google.com/spreadsheet/pub?key=0AguOJecPQwoSdFVER3BYMVhINHBnTnRGelVlUGx3eVE&single=true&gid=0&output=html Your Evaluation] | * [https://docs.google.com/spreadsheet/pub?key=0AguOJecPQwoSdFVER3BYMVhINHBnTnRGelVlUGx3eVE&single=true&gid=0&output=html Your Evaluation] | ||
Riadok 86: | Riadok 89: | ||
* Evaluation will be calculated due to the complexity of your solution. Evaluation % will be summed into % from the exercises. | * Evaluation will be calculated due to the complexity of your solution. Evaluation % will be summed into % from the exercises. | ||
− | + | --> | |
== Exercises == | == Exercises == |
Verzia zo dňa a času 17:52, 14. február 2015
Obsah
Computer Graphics 2
What you Need to Pass
- Attend lessons. One missed +0 points. 2 missed 0 points, 3 missed 0 points, 4 and more is Fx.
- Project and exercise (mandatory, 10+50 points).
- Solve all homework problems (mandatory each one >=30%, 10 points)
- Pass final term (mandatory, 20 points) You will need to solve several problems discussed during lessons.
- Pass oral/written exam: (mandatory, +20 points)
- Summary
- Attendance = 0 or -100 (Fx)
- Exercise = +50..0
- Bonus = +10..0 (optional)
- Homework = +10..4 or +4..0 (Fx)
- Final term = +20..0
- Oral/written exam = +20..0
- Grades
- A = 92-100
- B = 84-91
- C = 76-83
- D = 68-75
- E = 60-67
- Fx = 0-59
- Schedule
- Mon (8:10) - Room A (lecture)
- Mon (10:40) - Room H3 (seminar)
- Tue (09:50) - Room H6 (seminar)
Materials to read
- http://www.cs.princeton.edu/courses/archive/fall00/cs426/
- http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/pipeline33/
- http://www.amazon.com/Mathematics-Computer-Graphics-Undergraduate-Science/dp/1849960224
- http://www.martinus.sk/?uItem=19688 - Moderni Pocitacova Grafika
Lesson01 "Introduction to Computer Graphics"
- Computer Graphics Applications
- Graphics Pipeline
- Lecture notes: lesson01.pdf
Seminars on Computer Graphics 2
Rules / Info
- On every seminar we will implement selected problems/algorithms related to lessons. We will usually - not necessary start with a prearranged template downloadable from this site.
- As a programming language we will use C#. We will use Visual C# 2010 as development environment. Alternatively you can use MonoDevelop (Linux / Mac OSX) on your own machine.
- Attendance at seminars is optional but recommended.
- Seminars are conducted by
- Michal Piovarči (cg2.2015.hw@gmail.com)
- Schedule of seminars is
- Wed (16:30) - Room I-H3
Homeworks
- You can get max 100% per homework. Submission after deadline is for 0%.
- There is a min 50% of your final evaluation required for admission to final term.
- Additional activity can be awarder by max 10% of your final evaluation.
- Don't cheat - create instead. Any kind of cheating is punished by withholding 30% of your final evaluation for all involved students.
- As a homework, you will program what we could not finish during the exercise. Assignment and template will be downloadable from this site. See exercises.
- Homework must be submitted by email to cg2.2015.hw@gmail.com every week until the next Wednesday 16:30.
- Your submission email must have title in form 'ExNN' where NN is the number of exercise, eg. Ex05.
- It is required to submit zipped source code of your homework (preferably the whole solution). Do not send executable files. Homework without the source code is for 0%.
- Your code should be well formatted and commented. Titles of functions, classes, variables should be representative for their purpose. Homework without appropriate comments is for 0%.
- There are ~12 homeworks during the semester. This number can change due to holidays, tech. problems etc.
Exercises
Exercise00 [19.02.2014] "Introduction"
- Motivation?
- Theory / Reading?
- Computer Graphics in max planck institut 1 - Marcus Magnor
- Computer Graphics in max planck institut 2 - Marcus Magnor
- Computer Graphics - David Mount - Lecture 19
- Computer Graphics in MIT - Durand / Cutler
- Scratchapixel Lessons - intersections, polygones, phong lighting
- Ingo Wald's Thesis - PhD. thesis about rendering, acceleration and global illumination.
- Physically Based Rendering
- Practice?
- Intro to c#?
- Visual c# 2010, c# 4.0 in a Nutshell
- Visual Shortcuts, SharpDevelop Short cuts
- Exercise "Vectors and Matrices" - CG1