2009-07-27 11 views
5

Tôi đã đọc rất nhiều về bóng mờ và muốn thử và tham gia vào nó. Vấn đề là tôi không thể tìm thấy một mẫu thể hiện cách bóng tối có thể hỗ trợ nhiều ánh sáng cùng một lúc - tôi đã tìm thấy một bản demo rất đơn giản với một ánh sáng duy nhất trong Bộ lấy mẫu mã và mẫu nVidia HDR nhưng nhẹ nhàng hơn thế.Bản trình diễn DirectX được tô bóng xuống?

Có ai biết tôi nên đi đâu để có hướng dẫn giới thiệu tốt (có mã) về cách làm mờ bóng với ánh sáng? Tôi có thể làm cho nó làm việc với một ánh sáng nhưng một ánh sáng là một chút quá đơn giản (khá rõ ràng: P). Ngoài ra tôi chỉ biết cách làm cho đèn định hướng trong mã đổ bóng được trì hoãn và nó đẹp hơn một chút nhưng hơi khác so với các cách thường xuyên hiển thị đèn nên tôi đã tự hỏi liệu có hướng dẫn hay bất kỳ thứ gì tôi có thể tìm hoặc chỉ đọc tài liệu có thể giúp tôi tìm hiểu cách viết shader và fx đặc biệt trong các công việc dựng hình bị trì hoãn?

Cảm ơn bạn đã giúp đỡ!

Trả lời

8

NVIDIA thứ thường là tốt: http://developer.nvidia.com/object/6800_leagues_deferred_shading.html

Dưới đây là một XNA hướng dẫn hợp lý cũng như: http://www.ziggyware.com/readarticle.php?article_id=155

Về blog: Wolfgang Engel 's là một khởi đầu tốt, và Christer Ericson gần đây đã đăng một loạt các liên kết (trong phần Đồ họa của bài "Catching Up Part 2" của anh ấy).

Ồ, và yêu cầu đọc số G-Buffer paper. Ít thực tế hơn, nhưng một đánh giá tốt về quy trình và lý do.