2012-02-28 66 views
1

我正在速度信息存儲在紋理中。由於紋理只能有{0,1}範圍內的顏色值,我應該如何確定速度的方向? 一個解決方案是創建另一個只存儲速度方向信息的紋理,但這將非常昂貴。 任何想法請問?運動模糊方向識別DirectX

回答

0

你有4個通道.. R,G,B和A ...使用每個信道來表示上的X,Y和z。有點像普通的地圖。對於alpha通道,您可以使用RGBE樣式格式進行編碼。實際上,您可以在R,G和B通道中存儲歸一化矢量,然後將指數存儲在A/E通道中。

編輯:此外使用類似球形環境映射你可以編碼的方向矢量爲x和y的索引,從而節省的信道。