Lecturer(s)
|
-
Vejmělková Ivana, Prof. Dr. Ing.
|
Course content
|
1. Maze generation, Life and cell automata 2. Golden rate, tilings, Celtic ornaments 3. Digital image processing 4. Rexcursively defined curves, fractals 5. IFS and Chaos Game 6. Julia nad Mandelbrot sets 7. L-systems 8. Particle systems 9. Modelling and visualization of natural phenomena 10. Non-photorealistic visualization 11. Curves and surfaces in computer graphics 12. Optical illusions and other entertaining graphics
|
Learning activities and teaching methods
|
Project-based instruction, Multimedia supported teaching, Students' portfolio, Task-based study method, Seminar classes, Individual study, Students' self-study, Self-study of literature, Textual studies, Lecture, Practicum
- Presentation preparation (report) (1-10)
- 5 hours per semester
- Preparation for an examination (30-60)
- 35 hours per semester
- Individual project (40)
- 40 hours per semester
- Contact hours
- 52 hours per semester
|
prerequisite |
---|
Knowledge |
---|
to describe a simple geometric object by analytic geometry |
to create and analyze algorithms |
Skills |
---|
to program in some common programming language, such as Java, C, C++, C3, Pascal/Delphi |
to understand and analyze algorithms |
to create and implement simple algorithms |
to implement a simple graphical program at least using internal libraries of the given programming language |
Competences |
---|
N/A |
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
basics of computer graphics |
possibility to create esthetically pleasant pictures, namely using fractals |
Skills |
---|
to implement algorithms for simple, esthetically pleasant pictures, namely using fractals |
to be able to experiment with simple visualization programs to obtain esthetically pleasant pictures |
Competences |
---|
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Practicum |
Task-based study method |
Self-study of literature |
Individual study |
Students' portfolio |
Skills |
---|
Practicum |
Students' portfolio |
Task-based study method |
Competences |
---|
Practicum |
Students' portfolio |
Skills demonstration |
assessment methods |
---|
Knowledge |
---|
Written exam |
Project |
Individual presentation at a seminar |
Skills |
---|
Written exam |
Project |
Skills demonstration during practicum |
Continuous assessment |
Competences |
---|
Project |
Skills demonstration during practicum |
Continuous assessment |
Recommended literature
|
-
A. Glassner. Andrew Glassner's Notebook: Aperiodic Tiling, Penrose Tiling, Celtic Knotwork I-III.
-
H. A. Lauwerier, J. A. Kaandrop. Fractals (Mathematics, Programming and Applications). Centre for Mathematics and Computer Science, 1980.
-
J. E. Pulsifer, C. A. Reiter. One Tub, Eight Blocks, Twelve Blinkers and Other Views of Life. Computers and Graphics, Vol. 20, No. 3, pp.457-462. Elsevier Science, 1996.
-
J. Gomes, L. Darsa, B. Costa, L. Velho. Warping and Morphing of Graphical Objects. Morgan Kaufmann Publ., San Francisco, 1999.
-
M. F. Barnsley. Fractals Everywhere. Springer-Verlag, New York, 1988.
-
M. Frame. Sensitivity in Cellular Automata: Some Examples. Centre for Mathematics and Computer Science, Amsterdam, The Nietherlands, 1980.
-
O. Deussen, P. Hanrahan, B. Lintermann, R. Měch . Realistic Modeling and Rendering of Plant Ecosystems, pp. 275-286. SIGGRAPH. 1998.
-
R. C. Gonzales, R. E. Woods. Digital Image Processing, 3rd Edition. Prentice Hall, 2007.
-
W. K. Pratt. Digital Image Processing: PIKS Inside, 3rd Edition. Wiley-Interscience, 2001.
-
W. T. Reeves. Particle Systems ? a Technique for Modeling a Class of Fuzzy Objects. ACM Transactions on Graphics, Vol. 2, No. 2, pp. 91-108. 1983.
-
Y. Dobashi, K. Kanoda, H. Yamashita, T. Okita, T. Nishita. A Simple, Efficient Method for Realistic Animation of Clouds, pp.19-28. SIGGRAPH . 2000.
|