Photon ánh xạ sử dụng chuyển tiếp raytracing (ie. gửi tia từ nguồn ánh sáng) tính toán phản ánh và refracting ánh sáng (aka. tụ).Sau đây là từ trang chủ của nhà phát triển (Nathan Kopp):"Niềm vui của tôi mới nhất bổ sung POV là bản đồ photon. Mục tiêu cơ bản của việc thực hiện này của bản đồ photon là để render tụ thực sự phản xạ và khúc xạ. Bản đồ photon đã được giới thiệu lần đầu tiên bởi Henrik Wann Jensen. Đó là một cách để lưu trữ thông tin ánh sáng được thu thập từ một tia ngược [sic] bước trong một cấu trúc dữ liệu độc lập từ hình học của một cảnh."Nó là đáng ngạc nhiên nhanh chóng và hiệu quả. Làm thế nào này raytracing có thể khi chuyển tiếp là không hiệu quả như vậy? Vì nhiều lý do:⦁ Photon mapping chỉ được sử dụng để tính toán chiếu sáng, tức là. giá trị ánh sáng, không để render trong bối cảnh thực tế. Giá trị ánh sáng không phải là chính xác như các rendering thực tế (nó không có vấn đề nếu bạn ánh sáng phản chiếu "chảy máu" một chút ra khỏi phạm vi; thực sự loại "chảy máu" xảy ra trong thực tế là tốt (do ánh sáng khuếch tán từ khí), do đó, kết quả không phải là không thực tế ở tất cả).⦁ Photon mapping tính toán chỉ dành cho các đối tượng (người dùng chỉ định) cần nó (tức là. các đối tượng có sự phản ánh và/hoặc sự khúc xạ).⦁ Các tia không bị bắn vào tất cả các hướng, hướng về toàn bộ khung cảnh, nhưng chỉ đối với các đối tượng quy định. Nhiều tia đang thực sự bị bắn trong vô vọng, không ảnh hưởng đến hình ảnh cuối cùng trong bất kỳ cách nào, nhưng kể từ khi bắn tia amountof tất cả là tương đối nhỏ, thời gian tái tạo không nhận được inacceptably dài hơn.⦁ hình ảnh cuối cùng kết xuất với thường xuyên ngược raytracing (photon mapping là một precalcula-tion bước thực hiện trước khi tái tạo thực tế). Lúc không cần sử dụng raytracing phía trước trong quá trình này (nó chỉ sử dụng các giá trị precalculated chiếu sáng được lưu trữ trong không gian).Như bạn đã thấy, photon lập bản đồ để làm việc một cách chấp nhận được, bạn phải cho biết chương trình ánh sáng các đối tượng bạn muốn phản ánh, refract và bạn không. Bằng cách này bạn có thể tối ưu hóa rất nhiều photon mapping bước.
đang được dịch, vui lòng đợi..
