Sample Cubemap 节点
描述
对立方体贴图进行采样并返回矢量 4 颜色值以在着色器中使用。在世界空间中需要一个 Direction (Dir) 输入才能对立方体贴图进行采样。可以使用 LOD 输入在不同的细节级别进行采样,从而获得模糊效果。还可以使用 Sampler 输入来定义一个自定义采样器状态。
如果在包含自定义函数节点或子图形的图形中使用此节点时遇到纹理采样错误,可以通过升级到 10.3 或更高版本来解决这些问题。
如果在包含自定义函数节点或子图形的图形中使用此节点时遇到纹理采样错误,可以通过升级到 10.3 或更高版本来解决这些问题。
端口
名称 | 方向 | 类型 | 绑定 | 描述 |
---|---|---|---|---|
Cube | 输入 | 立方体贴图 | 无 | 要采样的立方体贴图 |
Dir | 输入 | 矢量 3 | 法线(世界空间) | 方向或网格的法线矢量 |
Sampler | 输入 | 采样器状态 | 默认采样器状态 | 立方体贴图的采样器 |
LOD | 输入 | Float | 无 | 采样的细节级别 |
Out | 输出 | 矢量 4 | 无 | 输出值 |
生成的代码示例
以下示例代码表示此节点的一种可能结果。
float4 _SampleCubemap_Out = SAMPLE_TEXTURECUBE_LOD(Cubemap, Sampler, Dir, LOD);