MII0002 | Computer Graphics |
Computer Science - in Hungarian, Miercurea Ciuc |
||||
Teaching Staff in Charge |
Prof. ŢÂMBULEA Leon, Ph.D., leoncs.ubbcluj.ro Asist. ROTH Agoston Istvan, Ph.D., agoston.rothmath.ubbcluj.ro Assoc.Prof. SOOS Anna, Ph.D., asoosmath.ubbcluj.ro |
Aims |
1. To get acquainted with the graphic facilities of the different components of a computer and with their way of programming.
2. To create procedures and functions for the main functions in computer graphics. 3. To create data structures for managing the 3D surfaces and objects. |
Content |
1. Graphics in programming language. Applications.
2. Hardware for graphics. 3. Three-dimensional geometry in computer graphics. Coordinate Systems. 4. Base functions in computer graphics. 2D and 3D clipping. Viewing transformations. 5. Representation of three-dimensional solids. 6. Visualization algoritms. 7. Surfaces vizualisation. 8. Adjusting curves and surfaces. 9. Deformation 3D objects. 8. Parametric representation of 3D solids. 9. Illumination graphic objects 10. Building gaming computer. |
References |
1. ALBEANU, Gr., Grafica pe calculator. Algoritmi fundamentali, Editura Universitatii Bucuresti, 2001
2. DOGARU, D., Metode noi in proiectare. Elemente de grafica 3D. Editura Stiintifica si Enciclopedica, Bucuresti, 1988. 3. FOLEY, J.D., VAN DAM, A., Fundamentals of Interactive Computer Graphics. Addison-Wesley Publishing Comp., 1984. 4. FOLEY, J. D., VAN DAM, A., FEINER, S. K., HUGHES, J. F., Computer Graphics - Principles and Practice, Second Edition in C, Pearson Education, 2003. 5. HAWKINS, K., Astle, D. “OpenGL Game Programming”, Premier Press, 2004 6. HEARN, D., BAKER P., “Computer Graphics with OpenGL”, Prenticel Hall, 20033. PAVLIDIS, T., Algorithms for Graphics and Image Processing. Springer-Verlag, 1982. 7. PETCU, D., CUCU, L., Principii ale graficii pe calculator. Editura Excelsior, Timisoara 1995. 8. POP, D., PETCU, D., Modelare lumii tridimensionale, Editura Eubeea, 2004, Colectia Informatica, Timisoara 9. WOLFRAM, S., Mathematica - A System for Doing Mathematics by Computer. Addison-Wesley Publ.Comp., 1992. 10. OpenGL Programming Guide, http://fly.srk.fer.hr/~unreal/theredbook/ 11. NeHe@s OpenGL Tutorials, http://www.polytech.unice.fr/~buffa/cours/synthese_image/DOCS/Tutoriaux/Nehe/opengl.htm |
Assessment |
The final grade will rezult from the evaluation of the laboratory work (50%) and of a final exam (50%). |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |