Công nghệ đồ họa và hiện thực ảo
Mục tiêu:
Sau khi kết thúc môn học, sinh viên sẽ có thể:
- Làm quen với các kiến thức cơ bản về đồ hoạ và lập trình đồ họa dựa trên cơ chế hoạt động chung của các chương trình đồ hoạ ứng dụng, trên cơ sở các giải thuật đồ họa, các phương pháp xử lý, biến đổi đồ họa không gian 2D và 3D. Các phép chiếu, nguyên lý mô hình hoá các thực thể hình học.
- Nắm vững và có khả năng ứng dụng các giải thuật đồ hoạ, cách tiếp cận với thư viện và công nghệ đồ hoạ tiên tiến, phương pháp lập trình xây dựng các phần mềm đồ hoạ, lập trình game hay xây dựng các ứng dụng trong thực tại ảo và tương tác giao diện đồ họa.
Công cụ:
- Unity (http://unity3d.com/)
- Irrlicht (http://irrlicht.sourceforge.net/)
- OGRE (http://www.ogre3d.org/)
- XNA Game Studio (http://www.microsoft.com/en-us/download/details.aspx?id=23714)
Slide môn học (TS. Trịnh Thành Trung biên soạn):
Xem và download slide môn học tại đây
- Bài 1: Giới thiệu môn học
- Bài 2: Các hệ thống đồ họa
- Bài 3: Các thực thể cơ sở
- Bài 4: Các giải thuật cơ sở
- Bài 5: Biến đổi mô hình hóa
- Bài 6: Biến đổi góc nhìn
- Bài 7: Phép chiếu
- Bài 8: Đường cong
- Bài 9: Mặt cong
- Bài 10: Hình khối đặc
- Bài 11: Màu sắc
- Bài 12: Ánh sáng
- Bài 13: Chiếu sáng và tạo bóng bề mặt
- Bài 14: Xóa bề mặt ẩn
- Bài 15: Thực tại ảo
Tham khảo thêm:
- Lê Tấn Hùng, Huỳnh Quyết Thắng, Kỹ thuật đồ hoạ, Nhà xuất bản Khoa học và Kỹ thuật – 2000, 2002, 2005
- Thực hành lập trình Unity
Multimedia, trò chơi và các hệ thống giải trí