{}!Google Tag Manager end}} 基于图像的光照 | PolySpatial visionOS | 1.0.3
docs.unity3d.com
    显示 / 隐藏目录

    基于图像的光照

    VisionOSImageBasedLight 和 VisionOSImageBasedLightReceiver 组件为平台提供了设置自定义基于图像的灯光(IBL)纹理的提示。 在visionOS中,它直接映射到ImageBasedLightComponent。

    “VisionOS Image Based Light”:组件定义了用作灯光的纹理,具有以下属性:

    Property Description
    First Source 要使用的第一个IBL纹理。
    Second Source 要使用的第二个IBL纹理。
    Blend 混合参数(0 表示完全第一个纹理,1 表示完全第二个纹理)。
    Inherits Rotation IBL是否继承其附着到的对象的旋转。
    Intensity Exponent 二的幂,用来衡量光的强度。

    IBL 纹理可以是 2D 等距矩形(纬度/经度)或立方体贴图。 可以不指定First Source和Second Source,也可以指定其中一个或两者都指定。 如果两者都指定,则两个纹理将根据 Blend 参数混合在一起:例如,混合值 0.25 将包括第一个源的 25% 和第二个源的 75%。 请注意,混合值并未被限制为 [0, 1];与 LerpUnclamped 类似,超出[0,1]范围的值将放大两个源之间的差异。

    VisionOSImageBasedLight

    Image Based Light Receiver

    该组件与“VisionOS Image Based Light Receiver”组件协同工作,以自定义对象或对象树上基于图像的照明。 在visionOS中,它直接映射到ImageBasedLightReceiverComponent。

    将此组件放置在您希望受影响的GameObject上,并将“Image Based Light”属性设置为场景中“VisionOS Image Based Light”的实例。 GameObject上的所有“MeshRenderer”实例及其后代将使用引用的IBL。

    VisionOSImageBasedLightReceiver

    返回到顶部
    Copyright © 2024 Unity Technologies —
    • Your Privacy Choices (Cookie Settings)