Fw: [程式] 如何对浮点数编码

楼主: Ninja5566 (苦味)   2018-10-26 01:02:06
※ [本文转录自 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 内插值?
如果有的话, 请问一个浮点数可以塞进多少个该数值?

Links booklink

Contact Us: admin [ a t ] ucptt.com