Tôi đã làm việc với this ES extension trong một thời gian, nhưng tôi vẫn không hoàn toàn có được những gì các mẫu lấy bóng và những gì người ta có thể sử dụng chúng cho. Googling đã không thực sự mang lại cho tôi bất kỳ kết quả tốt đẹp, có thể đọc được, vì vậy tôi đăng bài ở đây.Trình lấy mẫu bóng trong OpenGL là gì và có thể sử dụng những gì cho chúng?
Tôi đang tìm thứ gì đó có thể giúp tôi thực sự lúng túng những gì có thể làm. Đây có thể là trường hợp sử dụng trong đời thực hoặc thứ gì đó chỉ thể hiện cách chúng khác với các mẫu lấy mẫu thông thường. Ý tôi là, okey, chúng lưu trữ dữ liệu chiều sâu. Nhưng dữ liệu đó được tạo ra như thế nào? Nó chỉ được làm từ một kết cấu gắn với một tập tin đính kèm độ sâu?
Ngoài ra, câu hỏi của tôi áp dụng cho cả DT (máy tính để bàn) GL và ES, và có thể với WebGL; Tôi không thực sự quan tâm đến các cuộc gọi hoặc liệt kê chính xác, vì chúng dễ dàng được tìm thấy trong các thông số kỹ thuật.
Xác định xem đoạn có nằm trong bóng hay không liên quan đến việc đọc giá trị từ kết cấu sâu và so sánh với khoảng cách của đoạn trong không gian ánh sáng. Nếu cái cũ lớn hơn, nó ở trong bóng tối, nếu không nó sẽ sáng. Bạn có thể thực hiện việc này theo cách thủ công hoặc bằng một trình lấy mẫu đặc biệt thực hiện tìm nạp và so sánh các bước trong một. Nó không phải là không phổ biến cho một sampler bóng để cung cấp tỷ lệ phần trăm lọc gần hơn "miễn phí", quá. Tức là, đọc 4 texels thay vì 1, so sánh tất cả 4, và trả về một số duy nhất mô tả số lượng các thử nghiệm này thất bại. Điều này cho phép các đường viền bóng mờ hơn. – Damon
@ Damon tại sao đó không phải là câu trả lời? :) –
Chủ yếu là bởi vì nó không đủ phức tạp và bởi vì tôi không có nhiều kinh nghiệm với GL ES (mà câu hỏi chủ yếu là về). Tôi phải đào sâu thông số kỹ thuật của phần mở rộng cụ thể đó trước để đưa ra một câu trả lời đầy đủ (và để chắc chắn rằng phần mở rộng ES này không hoạt động hoàn toàn khác với những gì tôi mong đợi, như trong máy tính để bàn GL).Mặc dù nhận xét của tôi có thể cung cấp cho bạn (người đã đọc kỹ thông số đó) đủ để gợi ý về điều đó. – Damon