Sự khác nhau giữa kênh dẫn rendering HDR điển hình và đường dẫn hiển thị bình thường là gì? (tức là bpp khác biệt? Một số bước xử lý bổ sung?)HDR Rendering Đường dẫn DIfferences
Trả lời
Các đường ống tương tự nhau. Những điều cần lưu ý là bạn có thể sử dụng 3 phao nổi (tức là RGB) để biểu diễn các nguồn ánh sáng. Điều này cho phép bạn thiết lập độ sáng nguồn sáng CHỮ KÝ sáng hơn hoặc mờ hơn.
Như đã đề cập, bạn cần sử dụng mục tiêu hiển thị điểm nổi.
Không bão hòa trong các trình chiếu sáng của bạn vì điều này sẽ đưa bạn trở lại phạm vi từ 0 đến 1.
Có 2 cách để đăng quá trình hình ảnh. Một là chỉ cần nén phạm vi trở lại phạm vi từ 0 đến 255 trước khi ghi vào bộ đệm sau. Điều này sẽ hoàn toàn vô nghĩa, tuy nhiên, vì nó sẽ mất bạn điểm có HDR. Điều tốt hơn cần làm là viết bộ lọc phơi sáng.
Điều đáng lưu ý là hầu hết mọi người sẽ áp dụng hiệu ứng máy ảnh cho các phần bão hòa của các mô hình sau khi lọc phơi sáng. Dạng phổ biến nhất là "bloom filter" mà tất cả chúng ta đều thấy được sử dụng trong phim. Tuy nhiên, có rất nhiều bộ lọc khác nhau mà bạn có thể sử dụng để cung cấp hiệu ứng đẹp mắt. Tìm kiếm "bộ lọc Streak" cho một hiệu ứng rất hữu ích để kết hợp với nở.
Tải thông tin chung tốt here.
Dựng hình HDR yêu cầu sử dụng bộ đệm dấu chấm động, vì vậy có sự khác biệt giữa các byte trên mỗi pixel. bộ đệm RGBA8 sử dụng 4 byte cho mỗi pixel, nhưng bộ đệm RGBA16F sử dụng 8 byte cho mỗi pixel.
Và khi hiển thị bộ đệm dấu chấm động, bạn cần thực hiện một số xử lý sau để tín hiệu có ý nghĩa, vì số FP có thể nằm ngoài phạm vi [0,1], bạn xử lý bộ đệm FP để chuyển đổi nó thành bình thường [0,1] Bộ đệm RBGA8 và được thực hiện với một toán tử ánh xạ tông màu.