Bài giảng Đồ họa máy tính: Lập trình 3D với OpenGL - Ngô Quốc Việt

Bài giảng Đồ họa máy tính: Lập trình 3D với OpenGL cung cấp cho người học những kiến thức như: Giới thiệu OpenGL; Drawing; Hiển thị và biến đổi; Ánh sáng; . Mời các bạn cùng tham khảo! | LẬP TRÌNH 3D VỚI OPENGL Ngô Quốc Việt - 2010 1. Giới thiệu OpenGL 2. Drawing 3. Hiển thị v biến đổi 4. Ánh s ng Ngô Quốc Việt-2010 2 1. Dave Shreiner Jackie Neider Mason Woo Tom Davis - OpenGL Programming Guide- Addison Wesley 1994 up to now . 2. http red Ngô Quốc Việt-2010 3 Giúp sinh viên tiếp cận với lập trình đồ hoạ 3D. C c bước cơ bản nhất để tạo ứng dụng 3D trên Windows. Hướng dẫn c c kh i niệm chính của lập trình 3D với OpenGL GLUT. Ngô Quốc Việt-2010 4 OpenGL Open Graphics Library Do Silicon Graphics SGI ph t triển v o 1992. Ph t triển th nh chuẩn từ IrisGL 1990-cũng do SGI . Độc lập HĐH. L dạng State Machine mọi biến l trạng th i . Chỉ xử lý 3D Graphics. Không đòi hỏi platform Windowing Fonts Input GUI Ngô Quốc Việt-2010 5 Giao diện phần mềm cho phần cứng đồ hoạ 150 commands . L API đồ hoạ 3 chiều High-quality color images composed of geometric and image primitives Với OpenGL developer phải tự tạo model thông qua c c đối tượng hình học cơ bản. Quản lý bởi Khronos Group. Ngô Quốc Việt-2010 6 OpenGL. Phiên bản mới OpenGL . Scene Graphs BSP Open SceneGraph Java3D VRML PLIB DirectX Direct3D Có thể kết hợp một v i phần của DirectX với OpenGL vd OpenGL v DirectInput trong Quake III C c thư viện hỗ trợ GL graphics library GLU graphics library utilities . GLUT dễ đơn giản khi l m việc với OpenGL. Ngô Quốc Việt-2010 7 Sử dụng vector 4 th nh phần để biểu diễn điểm. Được xem l hệ toạ độ thuần nhất. Gi trị w thường bằng 1. Ngô Quốc Việt-2010 8 Miền gi trị m u R G B A trong khoảng 0 1 . Toạ độ X Y Z theo right-hand rule. Đơn vị hệ toạ độ do x c lập tuỳ theo dữ liệu v ứng dụng Thường sử dụng World Coordinate System miền gi trị -1 đến 1 để mô hình đối tượng. World Coordinate System có được do chuyển biến đổi từ toạ độ đối tượng qua ma trận ModelView. Toạ độ mắt được x y dựng từ phép biến đổi qua ma trận ModelView Ngô Quốc Việt-2010 9 Ma trận ModelView chứa cả hai phép biến đổi cho mô hình v mắt nhìn. Mắt nhìn tại gốc với hướng nhìn dọc theo trục Z .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.