如何制作低精度纹理?

时间:2015-05-29 14:42:28

标签: three.js textures glsl webgl shader

有谁知道如何制作精度较低的WebGL纹理?我想将相当多的值推到GPU上(其平铺的3D数据用于光线跟踪)。体绘制是动画的,因此每帧都会更新数据。这是目前性能瓶颈。

我想尽可能地降低每个纹素值的精度,因为我认为它不会过多地影响可视化。 texel值的默认精度是多少?如何指定它更低?如果它对性能有帮助,我会对4位精度感到满意。

当我谷歌时,我似乎发现很多关于在着色器上设置变量精度的东西,但是我想在将纹理发送到GPU之前对纹理进行处理。

谢谢大家。代码是here如果你想看看 - 或者如果你需要知道关于代码的具体信息,请告诉我

由于

0 个答案:

没有答案