Bóng khối (SHADOW VOLUME)

Một phần của tài liệu Nghiên cứu một số kỹ thuật tạo bóng trong đồ họa 3d1 (Trang 55 - 63)

Chương 3 CHƯƠNG TRÌNH THỬ NGHIỆM

3.2.1. Bóng khối (SHADOW VOLUME)

• Nhấn P: Để Pause.

• Nhấn U: Để Unpause.

• Nhấn F: Để chuyển sang dùng thuật toán Z-fail.

• Nhấn G: Để chuyển sang dùng thuật toán Z-pass.

• Key Up (↑): Để dịch chuyển nguồn sáng lên trên.

• Key Down (↓): Để dịch chuyển nguồn sáng xuống dưới.

• Click chuột trái vào và dịch chuyển để thay đổi vị trí camera.

Hình 3.1: Bóng được tạo bằng thuật toán Z-fail Nguồn sáng

Vật thể được tạo bóng

Số frames được render mỗi giây

Thuật toán được sử dụng

Hình 3.2: Bóng được tạo bởi thuật toán Z-pass. Số Frame tăng đáng kể so với thuật toán Z-fail do không cần Capping.

3.2.2. Bản đồ bóng (SHADOW MAPPING) Một số hướng dẫn:

• Nhấn C: Chuyển chế độ sang dịch chuyển Camera.

• Nhấn L: Chuyển chế độ sang dịch chuyển nguồn sáng.

• Click chuột trái và di chuyển để dịch chuyển (nguồn sáng hoặc camera tùy thuộc đang ở chế độ nào)

• Ấn Space: Để vẽ vùng quan sát (Frustum)

• Nhấn T: Để chuyển vật thể sang hình chiếc vòng.

• Nhấn B: Để chuyển vật thể thành hình cầu.

• Nhấn (↑) hoặc (↓): Để tăng hoặc giảm kích thước của Bản đồ bóng.

Hình 3.3: Bóng được tạo với kích thước bản đồ bóng là 512. Sồ frames được render mỗi giây khá thấp do kích thước bản đồ bóng tăng, phải tính toán nhiều.

Số Frames được render mỗi giây.

Kích thước của bản đồ bóng.

Mặt phẳng nhận bóng

Vật được tạo bóng

Hình 3.4: Bóng được tạo với kích thước bản đồ bóng là 256. Số Frames được render mỗi giây tăng lên khá cao do số lượng tính toán giảm.

Hình 3.5: Bóng được tạo với kích thước bản đồ bóng là 128. Sồ Frames được render mỗi giây lên đến 101.

PHẦN KẾT LUẬN

Mỗi luận văn là một quá trình tìm hiểu, nghiên cứu thực tế, quá trình làm luận văn cũng là quá trình đúc kết kinh nghiệm của mỗi người.

Qua quá trình làm luận văn, sau khi phân tích, tìm hiểu chung về các ứng dụng của đồ hoạ 3D, tôi đã bổ sung thêm cho mình nhiều kiến thức quý giá. Tôi đã tìm hiểu sâu hơn, đầy đủ hơn về các kỹ thuật tạo bóng.

Tôi đã có thêm những kiến thức mới về các ứng dụng của đồ hoạ máy tính trong việc tạo ra các loại bóng, ứng dụng của các kỹ thuật tạo bóng trong các lĩnh vực như Điện ảnh, Hoạt hình, kiến trúc và các ứng dụng xây dựng các mô hình thực tại ảo. Tôi đã tìm hiểu được 4 kỹ thuật tạo bóng cứng và 3 kỹ thuật tạo bóng mềm. Tuy nhiên trong luận văn tôi có đi sâu giới thiệu về kỹ thuật tạo bóng dùng bóng khối và dùng bản đồ bóng là 2 kỹ thuật có tính ưu việt hơn cả.

Sau một quá trình nghiên cứu làm luận văn với sự chỉ dẫn nhiệt tình của thầy giáo hướng dẫn tôi đã học được cách tìm hiểu, phân tích và nghiên cứu một vấn đề khoa học mới. Trong thời gian làm luận văn tốt nghiệp, mặc dù bản thân đã rất nỗ lực, cố gắng, đầu tư nhiều thời gian, công sức cho việc tìm hiểu nghiên cứu đề tài và đã nhận được sự chỉ bảo, định hướng tận tình của thầy giáo hướng dẫn cùng các anh, chị đi trước nhưng do hạn chế về mặt thời gian và khó khăn trong việc tìm kiếm tài liệu, hạn chế về mặt kiến thức của bản thân, nên chưa có được kết quả thực sự hoàn hảo. Kính mong các thầy cô giáo cũng như các bạn đồng nghiệp chỉ bảo và giúp đỡ.

Hướng phát triển:

Luận văn tuy đã đi sâu nghiên cứu về một số kỹ thuật tạo bóng, đưa ra được mô phỏng 2 kỹ thuật tạo bóng cứng là dùng bản đồ bóng và dùng bóng khối. Nhưng hiện nay với tốc độ phát triển nhanh chóng của ngành công nghệ

thông tin nói chung và của các kỹ thuật đồ hoạ nói riêng thì đòi hỏi cần phải đi sâu hơn nữa để nghiên cứu thêm các kỹ thuật tạo bóng mới, mô phỏng thêm một số kỹ thuật tạo bóng khác nữa.

Một phần của tài liệu Nghiên cứu một số kỹ thuật tạo bóng trong đồ họa 3d1 (Trang 55 - 63)

Tải bản đầy đủ (DOC)

(64 trang)
w