簡體   English   中英

深度紋理使用什么坐標系?

[英]What coordinate system does a depth texture use?

我有一個深度紋理,我想知道深度紋理內部存儲的值在哪個坐標系中。 同類坐標,攝像機坐標,世界坐標還是模型坐標?

我還想知道深度紋理中存儲了哪些值,它們的含義是什么。

謝謝。

該值應該是[ minmax ]范圍內的一個值,其中min可以是-1.00.0max1.0盡管從紋理中獲得的值可能只是一個整數值,可能需要轉換(從24位到32位)位)。 如果沒有一個確認任何這些,則需要您自己進行測試。

無論如何,這些值minmax應該代表剪切平面,因此由於深度緩沖區的優化, min = nearmax = far 要從紋理坐標ZT獲得真實的Z值,則:

Z = near + ((far-near) * ((ZT-min)/(max-min)))

然后,此Z代表從用戶角度到(0,0,0)距離,這是對象與相機位置之間的距離。

嘗試尋找一些文學作品

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM