CG1 2013/en: Rozdiel medzi revíziami
| Riadok 30: | Riadok 30: | ||
<!-- Commented stuff start  | <!-- Commented stuff start  | ||
* [https://docs.google.com/spreadsheet/ccc?key=0AguOJecPQwoSdHFDYnRaZTZHZFJlcWFJWkZjX3ZsNGc&usp=sharing VIEW RESULTS]  | * [https://docs.google.com/spreadsheet/ccc?key=0AguOJecPQwoSdHFDYnRaZTZHZFJlcWFJWkZjX3ZsNGc&usp=sharing VIEW RESULTS]  | ||
| − | Commnet end -->  | + | Commnet end    | 
| + | -->  | ||
* Schedule  | * Schedule  | ||
| Riadok 149: | Riadok 150: | ||
* Bring the student index with you! Who fails has Fx.  | * Bring the student index with you! Who fails has Fx.  | ||
* Those wishing to get credits from CG1 this day, MUST pass the test with A (96-100%) and wait till the test results.  | * Those wishing to get credits from CG1 this day, MUST pass the test with A (96-100%) and wait till the test results.  | ||
| − | Commented stuff ends -->  | + | Commented stuff ends    | 
| + | -->  | ||
<!-- Commets  | <!-- Commets  | ||
=== Lesson09 [03.12] "Visibility Culling and Graphical Pipeline Revisited" ===  | === Lesson09 [03.12] "Visibility Culling and Graphical Pipeline Revisited" ===  | ||
| Riadok 157: | Riadok 159: | ||
* Graphical Pipeline: Transformation and Coordinates  | * Graphical Pipeline: Transformation and Coordinates  | ||
* Lecture notes: [[media:cg1_2012_lesson10.pdf|lesson09.pdf]]  | * Lecture notes: [[media:cg1_2012_lesson10.pdf|lesson09.pdf]]  | ||
| − | Commets ends -->  | + | Commets ends    | 
| + | -->  | ||
----  | ----  | ||
| Riadok 190: | Riadok 193: | ||
** Displacement Modeling - a.k.a Z-brush  | ** Displacement Modeling - a.k.a Z-brush  | ||
** Other - Specify in the email  | ** Other - Specify in the email  | ||
| + | -->  | ||
<!-- ::::ARCHIVE::::  | <!-- ::::ARCHIVE::::  | ||
[[media:Ex01.Sample.zip|Sample]] | [[media:Ex01.Template.zip|Template]]  | [[media:Ex01.Sample.zip|Sample]] | [[media:Ex01.Template.zip|Template]]  | ||
| Riadok 195: | Riadok 199: | ||
[media:Ex08.Template.zip|Template]  | [media:Ex08.Template.zip|Template]  | ||
-->  | -->  | ||
| + | <!-- Commented stuff start  | ||
=== Exercise00 [22/23.09] "Introduction" ===  | === Exercise00 [22/23.09] "Introduction" ===  | ||
* [[media:CG1Intro2013.pdf|Introduction]]  | * [[media:CG1Intro2013.pdf|Introduction]]  | ||
| Riadok 209: | Riadok 214: | ||
** Compare the result calculated by your implementation with a precalculated result  | ** Compare the result calculated by your implementation with a precalculated result  | ||
** Count successful tests and output final score to console  | ** Count successful tests and output final score to console  | ||
| − | |||
=== Exercise02 [6/7.10] "Show of Your Curves" ===  | === Exercise02 [6/7.10] "Show of Your Curves" ===  | ||
| Riadok 278: | Riadok 282: | ||
* [http://www.songho.ca/opengl/gl_projectionmatrix.html Projection]  | * [http://www.songho.ca/opengl/gl_projectionmatrix.html Projection]  | ||
* '''There is no assignment this week'''  | * '''There is no assignment this week'''  | ||
| − | Commented stuff Ends -->  | + | Commented stuff Ends    | 
| + | -->  | ||
<!-- Comments  | <!-- Comments  | ||
Verzia zo dňa a času 09:55, 29. apríl 2015
Obsah
Computer Graphics 1
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, 70 points).
 - Solve all homework problems (mandatory each one >=30%, 10 points)
 - Mid term (mandatory, 20 points)
 - Pass final term (mandatory, 15 points) You will need to solve several problems discussed during lessons.
 - Pass oral/written exam: (mandatory, +15 points)
 -  Summary
- Attendance = 0 or -100 (Fx)
 - Exercise = +50..0
 - Activity = +10..0 (optional)
 - Project = +20..0 (optional)
 - Homework = +10..3 or +3..0 (Fx)
 - Mid term = +20..0
 - Final term = +15..0
 - Oral/written exam = +15..0
 
 
-  Grades
- A = 92-100
 - B = 84-91
 - C = 76-83
 - D = 68-75
 - E = 60-67
 - Fx = 0-59
 
 
-  Schedule
- Mon (18: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/
 - Texty v Slovenčine
 - http://www.amazon.com/Mathematics-Computer-Graphics-Undergraduate-Science/dp/1849960224
 - http://www.martinus.sk/?uItem=19688 - Moderni Pocitacova Grafika
 
Exercise08 [24/25.11] "Draw Me Like One of Your French Pixels"
- Implement a rasterization of three objects: line, circle and ellipse. Use additional material if necessary. Ellipse
 - Bonus - curve rasterization. Bezier curve [0.5 points]. Other than bezier curve [2 points]
 - Sample | Template
 - Deadline: 7.12. 24:00
 - Extended deadline (-30% from evaluation): 14.12 24:00
 
Exercise09 [1/2.12] "Now You See Me"
- And now you don't. Look closely, because the closer you think you are, the more you'll actually understand.
 - Implement a visible surface determination algorithm Z-buffer. As usual you should use a similar functionality and drawing as in the sample application.
 - Info | Z-buffer| Sample | Template
 -  Bonus:
- Antialisaing [1 point]
 - Gaussian blur [1 point], using separable kernel [+1 point]
 - Phong shading [1 point]
 
 - Deadline: 7.12. 24:00
 - Extended deadline (-30% from evaluation): 14.12 24:00
 
Exercise10 [8/9.12] "AMA 2 (Ask Me Anything)"
- Q&A before final exam
 - Sample assignments for practice
 - Projection
 - There is no assignment this week
 
Commented stuff Ends -->


