Fw: [程式] 如何對浮點數編碼
※ [本文轉錄自 GameDesign 看板 #1RqVPa1G ]
作者: Ninja5566 (苦味) 看板: GameDesign
標題: [程式] 如何對浮點數編碼
時間: Fri Oct 26 00:59:14 2018
這問題比較是圖學相關問題, 所以我直接用圖學範例來敘述我的問題
如果有說明不清楚之處請再反映
問題:
假設有一個三角形, 每個節點上都有一個浮點數值, 我希望
這個浮點數值被編碼成代表著兩個或以上的非負實數, 每個數字皆為 [0, 1] 區間
不考慮誤差且在 vertex shader中, 這些數字可以很容易的被解/編碼
例如說 float = 100 * a + b, a, b皆介於0 1 之間
要解出a 以及b是相當容易的事情, a, b再送到pixel shader就可以得到a, b
這兩數之內插值
但是如果這數字沒有在vertex shader被解開, 而是整個浮點數被送進
pixel shader做內插, 請問有沒有一個編碼方式可以在pixel shader
還原出a, b 內插值?
如果有的話, 請問一個浮點數可以塞進多少個該數值?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 174.71.182.217
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1540486756.A.050.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: Ninja5566 (174.71.182.217), 10/26/2018 01:02:06
※ 編輯: Ninja5566 (174.71.182.217), 10/26/2018 01:03:12
Programming 近期熱門文章
PTT數位生活區 即時熱門文章