Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Faculty of Computer and Informatics
/
BLG 444E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
Bilgisayar Grafiği
English
Computer Graphics
Course Code
BLG 444E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
8
2
2
-
-
Course Language
English
Course Coordinator
Uluğ Bayazıt
Course Objectives
1. To familiarize students with fundamental stages of graphics rendering on modern graphics engines.
2. To enable students to use OpenGL library.
3. To enable students to design rigid body transformations on objects
4. To enable students to project scene onto screen from desired viewpoint
5. To enable students to interpolate object attributes in time or space
6. To enable students to simulate light reflectance off of surfaces
Course Description
Introduction (applications, realtime rendering pipeline, shaders, texture mapping), OpenGL and glut, linear and affine transforms, frames, drawing 3D with vertex and fragment shaders, vertex and indexed buffer objects, rigid body transformations (quaternions and arcball), scales and hierarchical transformation (scene graph), splines and keyframe animation, projection and depth, rasterization process, shades and shading
Course Outcomes
1. Apply rigid body transformations and scaling in a hierarchical order on an object (robot)
2. Interpolate curves and surfaces
3. Draw objects onto screen.
4. Simulate light reflectance off of surfaces while drawing onto screen
5. Use OpenGL library calls and glut.
Pre-requisite(s)
(MAT 281 MIN DD
veya MAT 281E MIN DD)
ve BIL 105E MIN DD
Required Facilities
Other
Textbook
FOUNDATIONS OF 3D COMPUTER GRAPHICS", S.J. GORTLER, JULY 2012, MIT PRESS.
Other References
COMPUTER GRAPHICS: PRINCIPLES AND PRACTICE (3RD EDİTİON) [HARDCOVER]
JOHN F. HUGHES, ANDRİES VAN DAM , MORGAN MCGUİRE, DAVİD F. SKLAR , JAMES D. FOLEY, STEVEN K. FEİNER, KURT AKELEY, JULY 2013, ADDISON WESLEY
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2023