gpt4 book ai didi

directx - HLSL 从纹理位置获取值

转载 作者:行者123 更新时间:2023-12-02 11:05:11 24 4
gpt4 key购买 nike

我已将一些值映射到 Alpha channel 上的纹理中。实际上我使用纹理作为 2Darray。我需要的是一种读取 map 位置(例如)的 alpha 值的方法。 [4][5](代表x和y)

我需要像素着色器中可用的返回值。有什么办法可以做到这一点吗?

我使用DX9。

提前致谢!

最佳答案

您想将 [4][5] (x,y) 处的纹理元素用于整个像素着色器吗?如果这是您的问题,您可以在顶点着色器上预先计算该坐标并将其传递到每个顶点,然后使用该 uv 线进行采样。这样它就不会被插值。 (或者它会,但它只有一个值可以插入)

除此之外,您可能还需要更多地说明您想要实现的目标。你用它做什么?什么时候会发生,你用它做什么类型的网格?

关于directx - HLSL 从纹理位置获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13006486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com