Tôi hiện đang làm việc với Ánh sáng khuếch tán PBR của Earl Hammon Jr cho GGX + Smith microsurfaces (hiện được đề cập là [PBR, p.XYZ] và đã đọc qua (trong số những người khác) Shading dựa trên vật lý của Brent Burley tại Disney (hiện được đề cập là [DIS , trang XYZ] để có được thành phần BRDF khuếch tán tốt. Tôi bị mắc kẹt trong việc kết hợp cả hai với Thuật ngữ Fresnel.
Giới thiệu ngắn cho vectơ và góc khi tôi sử dụng chúng:
- là vectơ ánh sáng
- là vectơ xem
là hình học vĩ mô bình thường
là góc giữa ω i và ω n
- là góc giữa ω o và ω n
- là góc giữa ω n và ω h
- là góc giữa ω i và ω h
- là góc giữa ω o và ω h (sự phân biệt này là để làm rõ)
- là bất kỳ góc nào α h i , α h o , vì chúng bằng nhau
bây giờ cho rằng là thuật ngữ BRDF của thành phần đầu cơ không có yếu tố fresnel và r d theo thuật ngữ của thành phần khuếch tán mà không có công cụ fresnel, hệ số fresnel được viết là F ( a n g l e ) . [PBR, tr.105] đề cập rằng ánh sáng khuếch tán được truyền hai lần, một lần vào và một lần ra. Do đó, thành phần Fresnel phải được nhân hai lần. [PBR, tr. 106] tiếp tục nói rằng các định luật Fresnel là đối xứng, nghĩa là đi vào và ra đi là độc lập với hướng (nghĩa là một khi chúng ta đi vào vật liệu từ không khí và một khi chúng ta rời khỏi không khí). Bây giờ tôi sẽ giả sử (cho F 1là Fresnel để nhập và là để Fresnel rời khỏi vật liệu) để sử dụng
và F 2 là những chức năng tương tự, và α h i và α h o là góc như nhau, do đó
Điều này sẽ dẫn đến một brdf :
Nhưng cả [PBR, p.113] và [DIS, p.14] đều sử dụng
cũng như bài báo gốc sử dụng loại tính toán này của Shirely et al. 1997. Tôi không hiểu điều này, tại sao họ thay đổi từ góc microfacet sang góc vĩ mô? Các góc microfacet dẫn đến cuộc trò chuyện năng lượng
⇒ ( 1 - F ) ∈ [ 0 , 1 ] ⇒ ( 1 - F ) 2 ∈ [ 0 , 1 ] và
nó nên có đi có lại
và do đó đáp ứng các yêu cầu BRDF. Góc microfacet được sử dụng cho thuật ngữ cụ thể, do đó, điều hợp lý hơn là nội suy giữa thành phần chính và khuếch tán (bỏ qua thực tế hai lần truyền cho đối số này). Thay vào đó, [PBR, tr.113] và [DIS, p. 14] đặt vào một phép tính độ nhám và để lại điều đó không giải thích được.
Ngoài ra đến sự nhầm lẫn của tôi về vấn đề này, trong slide giải thích [PBR, p.187] sử dụng dấu chấm sản phẩm (và do đó α ) và sau đó trên [PBR, p. 191] cũng là dấu chấm sản phẩm ω h * ω i (⇒ alpha h i ).