Tôi hiện đang làm việc trên các phản xạ không gian màn hình. Tôi có các bề mặt giống như gương phản chiếu hoàn hảo, và bây giờ tôi cần sử dụng hiệu ứng nhòe để làm cho sự phản chiếu trên các bề mặt có giá trị độ bóng đặc trưng thấp trông có vẻ khuếch tán hơn. Tôi đang gặp khó khăn trong việc quyết định làm thế nào để áp dụng mờ, mặc dù.
Ý tưởng đầu tiên của tôi là chỉ lấy mẫu mức mip thấp hơn của mục tiêu hiển thị màn hình. Tuy nhiên, aimertarget sử dụng SurfaceFormat.HalfVector4 (cho hiệu ứng HDR), có nghĩa là XNA sẽ không cho phép lọc tuyến tính. Lọc điểm trông thật kinh khủng và thực sự không đưa ra gợi ý trực quan mà tôi muốn.
Tôi đã nghĩ về việc sử dụng một số loại làm mờ Box / Gaussian, nhưng điều này sẽ không lý tưởng. Tôi đã phá hủy bộ đệm kết cấu trong giai đoạn quét tia trước khi hiện tượng mờ thậm chí xảy ra (một phản xạ trường hợp xấu nhất có thể là 32 mẫu trên mỗi pixel) và hạt nhân mờ để làm cho các phản xạ trông có vẻ khuếch tán đủ lớn.
Có ai có bất cứ đề nghị? Tôi biết điều đó là có thể, vì Photon Workshop đã đạt được hiệu quả trong Unity .