Computer Graphics S1/61 Plik

Transkrypt

Computer Graphics S1/61 Plik
Załącznik Nr 5 do Zarz. Nr 33/11/12
Z1-PU7
(pieczęć wydziału)
WYDANIE N1
Strona 1 z 4
KARTA PRZEDMIOTU
1. . Nazwa przedmiotu: COMPUTER GRAPHICS
2. Kod przedmiotu: CG
3. Karta przedmiotu ważna od roku akademickiego: 2010/2011
4. Forma kształcenia: first degree
5. Forma studiów: stationary
6. Kierunek studiów: COMPUTER SCIENCE
7. Profil studiów: general academic
8. Specjalność:
9. Semestr: IV
10. Jednostka prowadząca przedmiot: Institute of Informatics
11. Prowadzący przedmiot: prof. K.Wojciechowski
12. Przynależność do grupy przedmiotów: general
13. Status przedmiotu: obligatory
14. Język prowadzenia zajęć: English
15. Przedmioty wprowadzające oraz wymagania wstępne: Computer Programing, Algebra and
analytic geometry, Fundamentals of computer programming
16. . Cel przedmiotu:
The course aims to provide the theoretical basis and the resulting 3D computer graphics algorithms, and
selected topics of 2D computer graphics as well as providing the necessary practical experience acquired
in result of the implementation of algorithms in the laboratory exercises. The lecture will enable students
to get in touch with modern solutions in the field photo-realistic 3D graphics offered in world literature,
create their own solutions to the projects as well as understanding fundamental conditions of modern
computer animation.
17. Efekty kształcenia:1
Nr
1
2
1
Opis efektu kształcenia
Wiedza z zakresu algorytmów
grafiki komputerowej.
Znajomość podstawowych
metody stosowanych przy
rozwiązywaniu zadań
informatycznych z zakresu
algorytmów grafiki
komputerowej.
należy wskazać ok. 5 – 8 efektów kształcenia
Metoda sprawdzenia
efektu kształcenia
Zadanie
laboratoryjne
Zadanie
laboratoryjne
Forma
Odniesienie do efektów
prowadzenia zajęć dla kierunku studiów
K_W06
Laboratorium,
wykład
K_W11
Laboratorium,
wykład
3
4
5
Umiejętność rozwiązania problemu Zadanie laboratoryjne
związanego z grafiką 3D.
Umiejętność rozwiązania problemu Zadanie
związanego z grafiką 2D.
laboratoryjne
Laboratorium
K_W06, K_W11
Laboratorium
K_W06, K_W11
Implementacja algorytmów
grafiki komputerowej 2D i 3D.
Laboratorium
K_U18
Zadanie
laboratoryjne
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
W. 30
Ćw. -
L. 30
P. -
Sem. -
19 Treści kształcenia:
Lecture:
Basic math: vector space, Hilbert and affine. Frame, representation of the vector and the point. Representation in
homogeneous coordinates. Transformations resulting from the choice of representation of the frame. The structure
of the matrix transformation. Sample matrices for translation, rotation, scaling of the frame.
Parameterization of the orientation, Euler angles, axis angle, quaternions. Equation of quaternions,
interpolation between quaternions, quaternion curves. The relationship between parameterizations.
Geometric modelling of volume and surface. Parametric curves and surfaces. Analytical and geometric continuity.
Bezier curves, B-spline, NURBS. Definitions, basic properties, determining the point on the curve, fold
node, the weight of the control points. Parametric surfaces created from parametric curves. Parameterization of the
surface and texture. Junction patches of surface. Projecting the 3D to 2D. Types of projection. Projection matrix
perspective. Volume / pyramid of vision. Classic trim to the pyramid of view. Pruning in homogeneous coordinates.
Shadowing algorithms.
Rasterization algorithms.
Texturing the basic concepts and application of textures, 2D texture and 3D texture procedure.
Modelling of light using RGB representation. Components of the lighting heuristic approach. Techniques Gouraud'a
and Phong, modelling of light including physics. Radiometry and its subsidiaries. BRDF and BSSRDF equation
rendering versions of integrating the solid angle and the surface of the stage. Techniques solving the equation
rendering. Monte Carlo method and its versions reduce variance estimate. Map a RGB colour to coordinate. Photon
maps. Method energy balance.
External devices used in computer graphics systems, the basic input devices, output devices to create a permanent
copy machine displaying images, methods of storage and display.
Modelling the colour used in computer graphics: RGB, CMY, CMYK, HSV, HLS, YUV, YCbCr.
Laboratory:
Raster algorithms
Clipping i windowing
3D Transformations
Hidden surface removal
Illumination models
Raytracing
Object detection 1
Object detection 2
Bone animation
Collision detection
Particle effects
Pixel and vertex shaders
20. Exam: no
21. Literatura podstawowa:
John F. Hughes, Andries van Dam, Morgan McGuire, David Sklar, James D. Foley: Computer Graphics: Principles
and Practice (3rd Edition)
Peter Shirley: Fundamentals of Computer Graphics
22. Literatura uzupelniająca:
1. A series of books: Graphics Gems
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Forma zajęć
1
Wykład
2
Ćwiczenia
3
Laboratorium
4
Projekt
/
5
Seminarium
/
6
Inne
/
Suma godzin
Liczba godzin
kontaktowych / pracy studenta
30/30
/
30/40
60/70
24. Suma wszystkich godzin: 130
25. Liczba punktów ECTS:4
26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 4
27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 4
26. Uwagi:
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)