Đồ họa máy tính
Computer graphics
Mô tả học phần
Môn học này nhằm cung cấp cho sinh viên kiến thức cơ bản về đồ họa máy tính, bao gồm đồ họa 2D, 3D và các phép chuyển đổi, các mô hình màu sắc và kết cấu, mô hình camera, chiếu sáng và đổ bóng, chuyển động và tương tác. Bên cạnh đó, sinh viên sẽ được giới thiệu tổng quan về hệ đồ họa với các thành phần cơ bản như các thiết bị phần cứng đồ họa, thiết bị vào ra, phần mềm đồ hoạ. Cuối cùng, sinh viên sẽ được giới thiệu một số ứng dụng của đồ họa máy tính và một số công nghệ mới nhất trong lĩnh vực đồ họa. Môn học cũng trang bị cho sinh viên kỹ năng vận dụng các kiến thức cơ bản và sử dụng các thư viện đồ họa có sẵn để thiết kế và triển khai thành công một ứng dụng đồ hoạ máy tính (hoạt hình, game). Thông qua môn học này sinh viên cũng sẽ phát triển kỹ năng làm việc nhóm, báo cáo và thuyết trình.
English description
This course provides students fundamental knowledge of computer graphics, including 2D, 3D graphics and transformations, color models, camera models, lighting and shadows, animation and interaction. Besides, the course will introduce an overview of graphics systems with basic components such as graphics hardware devices, input and output devices, graphics software. Finally, applications of computer graphics and some of the cutting-edge technologies will be covered. The course also provides students with the practical skills to apply the basic knowledge and use the available graphics libraries to design and successfully deploy a computer graphics application (animation, game). Through this course, students will also improve their teamwork, reporting and presentation skills.
Chuẩn đầu ra học phần (CLO) 5
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 Trình bày và hiểu được tổng quan các kỹ thuật của đồ họa máy tính. Hiểu rõ cấu trúc, chức năng các thiết bị thành phần trong hệ thống và ứng dụng của đồ họa máy tính trong cuộc sống.
Understand an overview of computer graphics techniques; understand the structure and functions of system components, as well as the applications of computer graphics in real-world contexts.
-
CLO2 Nắm vững các thuật toán vẽ, tô màu, cắt hình, các phép biến đổi cơ bản trong không gian 2-D và mô hình hóa trong đồ họa máy tính.
Understanding of drawing, filling, and clipping algorithms. Understanding basic geometric transformations in 2-D, and modeling techniques in computer graphics.
-
CLO3 Hiểu và áp dụng một số phương pháp mô hình hóa đối tượng trong không gian 3D. Hiểu các thuật toán tính toán trên ảnh 2-D để tạo hiệu ứng 3-D như tô bóng bề mặt; đổ bóng; lát nền (texture).
Understand and apply object modeling methods in 3D space. Understand algorithms for 2D image-based computations to create 3D effects, such as surface shading, shadowing, and texture mapping
-
CLO4 Thực hành sử dụng phần mềm đồ họa để tạo ra các sản phẩm đồ họa động trong không gian 2-D và 3-D.
Practice using graphics software to create animated graphic products in both 2D and 3D spaces.
-
CLO5 Thể hiện kỹ năng làm việc nhóm, đọc hiểu tài liệu chuyên ngành tiếng Anh, trình bày và báo cáo kết quả dự án đồ họa máy tính một cách rõ ràng, có tư duy phản biện
Demonstrate teamwork, technical communication in English, and justify design choices and experimental results with critical thinking.
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Thi cuối kỳ (Final Examination) | 70.0% | |
| Thi cuối kỳ (Final Examination) | 70.0% | |
| Tham gia các buổi học | 5.0% | Lession Participation |
| Project theo nhóm | 10.0% | Project |
| Bài kiểm tra nhanh | 5.0% | Quick Test |
| Bài tập theo nhóm | 10.0% | Group assignment |
Tài liệu học tập
Bắt buộc
- [1] Computer graphics: principles and practice, John F. Hughes, Andries Van Dam, Morgan Mc Guire ,David F. Sklar , James D. Foley, Steven K. Feiner and Kurt Akeley,, 2013, Addison-Wesley
- [2] Interactive Computer Graphics, Edward Angel Dave Shreiner, 2014, Pearson
Tham khảo
- [1] The Complete Guide to Blender Graphics Computer Modeling & Animation, John M. Blain, 2016, CRC Press
- [2] Computer Graphics with Open GL, Donald D. Hearn, M. Pauline Baker, Warren Carithers, 2014, Pearson
- [3] Building a Game with Unity and Blender, Lee Zhi Eng, 2015, Packt Publishing