Bài giảng Đồ họa 3D: Tổng quan có nội dung trình bày các hệ tọa độ, các bước hiển thị, mô hình 3D và cách cài đặt. Tham khảo nội dung bài giảng để hiểu rõ hơn về các nội dung trên. | ĐỒ HỌA 3D TỔNG QUAN Giảng viên : Bùi Tiến Lên Các Hệ Tọa Độ Trang Phân loại hệ tọa độ x y z y x z chọn Trang Hệ tọa độ cục bộ (tọa độ đối tượng) x y z x y z Trang Hệ tọa độ quan sát (tọa độ camera) x y z Trang Hệ tọa độ toàn cục (tọa độ gốc) x y z Các Bước Hiển Thị Trang QUI TRÌNH HIỂN THỊ (RENDER) Input : Mô hình các đối tượng Output : Hình ảnh của các đối tượng bước 1 : Biến đổi các đối tượng bước 2 : Chuyển về hệ tọa độ gốc bước 3 : Chuyển về hệ tọa độ camera bước 4 : Chiếu sáng bước 5 : Xén bươc 6 : Chiếu xuống mặt phẳng bước 7 : Chuyển về hệ tọa độø màn hình bước 8 : Vẽ Trang Các bước hiển thị BIẾN ĐỔI CHIẾU SÁNG XÉN CHIẾU RASTER Trang Đặc tả cảnh Chọn hệ tọa độ gốc Đặc tả camera Đặc tả các nguồn sáng Đặc tả các đối tượng 1 2 3 4 Trang Biến đổi tọa độ Hệ tọa độ đối tượng Hệ tọa độ gốc Hệ tọa độ camera Trang Biến đổi tọa độ Hệ tọa độ camera Trang Chiếu sáng Trang Chiếu sáng Trang Xén + Chiếu vùng quan sát Trang Vẽ vùng hiển thị Hệ tọa độ màn hình Mô Hình 3D Trang Đối tượng được biểu diễn ra sao ? Các đối tượng cơ sở Điểm Đoạn thẳng Mặt đa giác Mặt cong Các đối tượng phức tạp được tạo thành từ các đối tượng cơ sở Trang Một số loại mô hình 3D Mô hình đa giác chọn Trang Đa giác hóa Trang Đa giác hóa Trang Đa giác hóa (ui,vj) (ui,vj+1) (ui+1,vj) (ui+1,vj+1) u0 u1 u2 uM v0 v1 v2 vN Trang Đa giác hóa 80 mặt 224 mặt 528 mặt 2208 mặt chất lượng hình tăng & thời gian vẽ cũng tăng Trang Tổ chức tập tin dữ liệu đối tượng cơ sở 1 đối tượng cơ sở 2 .TXT Trang Mô hình bằng đoạn thẳng // cac doan thang line 0 0 0 1 0 0 0 0 0 line 1 0 0 1 1 0 0 0 0 line 1 1 0 0 1 0 0 0 0 line 0 1 0 0 0 0 0 0 0 line 0 0 1 1 0 1 0 0 0 line 1 0 1 1 1 1 0 0 0 line 1 1 1 0 1 1 0 0 0 line 0 1 1 0 0 1 0 0 0 line 0 0 0 0 0 1 0 0 0 line 1 0 0 1 0 1 0 0 0 line 1 1 0 1 1 1 0 0 0 line 0 1 0 0 1 1 0 0 0 line x1 y1 z1 x2 y2 z2 r g b 1 2 4 3 8 7 6 5 x y z Trang Qui ước P0 P1 P2 P0 P1 P2 Mặt trước Mặt sau Trang Mô hình bằng đa giác polygon n x1 y1 z1 xn yn zn r g b 1 2 4 3 8 7 6 5 x y z Trang Cài đặt // Lưu tọa độ của một điểm struct TVertex3D { double x, y, z; }; // Lưu thông tin của một đa giác struct TPolygon3D { int n; TVertex3D vertex[100]; }; Trang Cài đặt | ĐỒ HỌA 3D TỔNG QUAN Giảng viên : Bùi Tiến Lên Các Hệ Tọa Độ Trang Phân loại hệ tọa độ x y z y x z chọn Trang Hệ tọa độ cục bộ (tọa độ đối tượng) x y z x y z Trang Hệ tọa độ quan sát (tọa độ camera) x y z Trang Hệ tọa độ toàn cục (tọa độ gốc) x y z Các Bước Hiển Thị Trang QUI TRÌNH HIỂN THỊ (RENDER) Input : Mô hình các đối tượng Output : Hình ảnh của các đối tượng bước 1 : Biến đổi các đối tượng bước 2 : Chuyển về hệ tọa độ gốc bước 3 : Chuyển về hệ tọa độ camera bước 4 : Chiếu sáng bước 5 : Xén bươc 6 : Chiếu xuống mặt phẳng bước 7 : Chuyển về hệ tọa độø màn hình bước 8 : Vẽ Trang Các bước hiển thị BIẾN ĐỔI CHIẾU SÁNG XÉN CHIẾU RASTER Trang Đặc tả cảnh Chọn hệ tọa độ gốc Đặc tả camera Đặc tả các nguồn sáng Đặc tả các đối tượng 1 2 3 4 Trang Biến đổi tọa độ Hệ tọa độ đối tượng Hệ tọa độ gốc Hệ tọa độ camera Trang Biến đổi tọa độ Hệ tọa độ camera Trang Chiếu sáng Trang Chiếu sáng Trang Xén + Chiếu vùng quan sát Trang Vẽ vùng hiển thị .