|
BIL3008 | Computer Graphics - I | 3+0+0 | ECTS:5 | Year / Semester | Spring Semester | Level of Course | First Cycle | Status | Compulsory | Department | DEPARTMENT of COMPUTER ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | Face to face | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | Öğretim Görevlisi Ömer ÇAKIR | Co-Lecturer | LECTURER Ömer ÇAKIR, | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | The course intends to present methods to produce realistic and real-time 3-Dimensional (3D) images and give information about computer graphics applications such as game programming, 3D modeling and animation. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Gain knowledge on 3D transformations ve intersection tests. | 1,4,12 | 1 | LO - 2 : | Gain knowledge on producing realistic 3D images. | 1,4,12 | 1 | LO - 3 : | Gain knowledge on developing real-time 3D applications with DirectX. | 1,4,12 | 1 | LO - 4 : | Gain knowledge on 3D modeling with MAYA. | 1,4,12 | 1 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Linear Algebra Basics for Computer Graphics such as Cross Product, Dot Product, Surface Equation Extaction and Applications, Lighting with Phong Shading Model, Modelling Reflection, Transparency and Refraction on 3D Objects, Backface Culling Methods, Texture Mapping with Barycentric Coordinates, Interactive Computer Graphics, Bezier Curves and Applications, Bezier Surfaces abd Applications, Three Dimensional Transformations : Rotation, Translation, Scaling, DirectX 12 Application on Phong Shading Model, DirectX 12 Application on Texture Mapping, DirectX 12 Application on Reflection, Introduction to 3D Modeling with MAYA, DirectX 12 Tank Game. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Linear Algebra Basics for Computer Graphics such as Cross Product, Dot Product, Surface Equation Extaction and Applications | | Week 2 | Lighting with Phong Shading Model | | Week 3 | Modelling Reflection, Transparency and Refraction on 3D Objects | | Week 4 | Backface Culling Methods | | Week 5 | Texture Mapping with Barycentric Coordinates | | Week 6 | Interactive Computer Graphics | | Week 7 | Bezier Curves and Applications | | Week 8 | Bezier Surfaces abd Applications | | Week 9 | Mid-term Exam | | Week 10 | Three Dimensional Transformations : Rotation, Translation, Scaling | | Week 11 | DirectX 12 Application on Phong Shading Model | | Week 12 | DirectX 12 Application on Texture Mapping | | Week 13 | DirectX 12 Application on Reflection | | Week 14 | Introduction to 3D Modeling with MAYA | | Week 15 | Tank Game with DirectX 12 | | Week 16 | End-of-term Exam | | |
1 | Haines, E., Hanrahan P.; An Introduction to Ray Tracing, 1989, Morgan Kaufmann. | | 2 | Luna, F.; Introduction to 3D Game Programming with DirectX 12, 2016. | | |
1 | Keller, E.; Mastering Autodesk MAYA 2011, 2010, Sybex. | | 2 | Dersin web sayfası : http://ceng2.ktu.edu.tr/~cakir/grafikler-1.html | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 10/04/2019 | 2 | 50 | End-of-term exam | 16 | 22/05/2019 | 2 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 5 | 14 | 70 | Arasınav için hazırlık | 5 | 3 | 15 | Arasınav | 1.5 | 1 | 1.5 | Dönem sonu sınavı için hazırlık | 5 | 4 | 20 | Dönem sonu sınavı | 1.5 | 1 | 1.5 | Total work load | | | 150 |
|