0

我需要写一个压力贴图着色器。类似于以下:

需要提供带有边界的封闭线,以显示压力的色调和不同压力的相应颜色渐变区域。也许将来它需要重新制作 3D... 着色器语言是 Cg...

我不知道从哪里开始。我将不胜感激任何建议!

4

1 回答 1

0

你的输入数据是什么样的?它是在每个纹素上都有压力值的纹理吗?如果是这样,彩色渐变区域应该很容易实现。只需有一个查找纹理,将压力映射到颜色,并使用当前像素处的压力值作为 UV 在其中查找您的颜色。

平滑、等宽的轮廓线稍微复杂一些。您可以在轮廓值的查找纹理中添加黑色,但在压力快速变化的区域您会得到宽度不同的轮廓线和虚线。不过,您应该能够通过使用压力纹理的偏导数来获得相当干净的线条,就像这个论坛帖子中描述的技术一样。

于 2013-06-13T17:08:14.717 回答