版本: Unity 6 (6000.0)
语言English
  • C#

SpeedTreeImporter.enableSubsurface

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议的更改并据此进行更新。

关闭

提交失败

由于某种原因,您建议的更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

切换到手册
public bool[] enableSubsurface;

描述

针对每个 LOD 获取并设置布尔值数据, 以启用次表面散射效果(仅适用于 SpeedTree v8 资源)。

此设置控制从树叶和其他两面 SpeedTree 材质背面散射出的光。由于次表面散射效果的性能成本较高,因此可能只希望在最靠近玩家的 SpeedTree 资源上启用此效果。您可以禁用较低细节 LOD 等级的次表面散射效果来改善性能,其中这些模型与摄像机的距离足以让人忽略这种效果的缺失。您提供的数组长度必须与 SpeedTree 资源中的 LOD 级别数匹配,且通常在开始使用真值,在结束时使用假值。例如,如果您的 SpeedTree 资源有三个 LOD 级别,则可以传递一个代码 [ true, true, false ]数组来启用前两个 LOD 级别的次表面散射效果,但禁用第三个 LOD 级别。