Tại sao bạn muốn có nhiều mục tiêu kết xuất?


Câu trả lời:


14

Khi nhiều mục tiêu kết xuất bị ràng buộc, mỗi mục tiêu có thể được ghi riêng lẻ bởi trình đổ bóng pixel - không nhất thiết (tất cả) trường hợp tất cả các mục tiêu kết xuất sẽ có cùng một hình ảnh. Bạn chỉ có thể viết thành phần màu đỏ vào một đầu ra, chỉ có màu xanh vào một đầu ra khác, et cetera.

Điều này được sử dụng khi triển khai kết xuất hoãn lại, ví dụ: thông tin vị trí, thông thường, màu sắc, et cetera được ghi vào mục tiêu kết xuất của riêng chúng.


4
Việc sử dụng mới cho TV 3D là cung cấp cho nhiều người chơi cục bộ chế độ xem toàn màn hình của riêng họ bằng cách chỉ lọc một bộ khung nhất định cho mỗi người chơi. Đây sẽ là một cách sử dụng khác cho nhiều mục tiêu.
James

1
+1 cho kết xuất hoãn lại, đó là những gì tôi thấy nó được sử dụng nhiều nhất cho. Tàu điện ngầm cũng có sẵn trong DX9 và 10 btw vì vậy đây không phải là một tính năng mới.
Roy T.

2
@James về thời gian một cái gì đó hữu ích đến từ sự cường điệu công nghệ đó. :)
deceleratedcaviar

Trước đây, nó cũng được sử dụng cho ánh xạ / phản xạ lập phương / môi trường - hiện tại có nhiều cách tốt hơn.
Jonathan Dickinson


2

Lợi ích bổ sung cho việc sử dụng nhiều mục tiêu kết xuất, như trong kết xuất hoãn lại như Josh đã đề cập, là bạn chỉ gửi hình học của cảnh tới trình đổ bóng đỉnh một lần và áp dụng nó cho các đầu ra đổ bóng pixel khác nhau, thay vì gửi lại hình học cho mỗi đầu ra bạn nhu cầu. Điều này giúp tiết kiệm rất nhiều thời gian tính toán cho GPU. Sự đánh đổi cho hiệu năng GPU nhanh hơn là mức tiêu thụ bộ nhớ đệm khung cao hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.