docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Sample Cubemap 节点

    描述

    对立方体贴图进行采样并返回 Vector 4 颜色值以在着色器中使用。在世界空间中需要一个 Direction (Dir) 输入才能对立方体贴图进行采样。可以使用 LOD 输入在不同的细节级别进行采样,从而获得模糊效果。还可以使用 Sampler 输入来定义一个自定义采样器状态。

    如果在包含自定义函数节点或子图形的图形中使用此节点时遇到纹理采样错误,可以通过升级到 10.3 或更高版本来解决这些问题。

    端口

    名称 方向 类型 绑定 描述
    Cube 输入 立方体贴图 无 要采样的立方体贴图
    Dir 输入 Vector 3 法线(world space) 方向或网格的法线矢量
    Sampler 输入 采样器状态 默认采样器状态 立方体贴图的采样器
    LOD 输入 Float 无 采样的细节级别
    Out 输出 Vector 4 无 输出值

    生成的代码示例

    以下示例代码表示此节点的一种可能结果。

    float4 _SampleCubemap_Out = SAMPLE_TEXTURECUBE_LOD(Cubemap, Sampler, Dir, LOD);
    
    
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)