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

RayTracingAABBsInstanceConfig

UnityEngine.Rendering 中的结构

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们会阅读用户提出的每一个建议更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

描述

您用于将射线追踪轴对齐包围盒 (AABB) 的实例添加到 RayTracingAccelerationStructure 的参数。

使用此结构在不同的射线追踪 AABB 实例之间共享参数。

其他资源: RayTracingAccelerationStructure.AddInstance, RayTracingAccelerationStructure.RemoveInstance.

属性

aabbBuffer定义轴对齐包围盒 (AABB) 列表的 GraphicsBuffer。
aabbCount在为该射线追踪实例构建加速结构时,Unity 使用的 AABB 数量。
aabbOffsetUnity 从 RayTracingAABBsInstanceConfig.aabbBuffer 使用的第一个 AABB 的索引。
accelerationStructureBuildFlagsUnity 在构建此射线追踪实例配置引用的几何体的加速结构时使用的标志。
accelerationStructureBuildFlagsOverride是否覆盖在创建 RayTracingAccelerationStructure 时指定的构建标志。
dynamicGeometryRayTracingAABBsInstanceConfig.aabbBuffer 中的数据是否为动态数据。
layer射线追踪实例使用的层。
mask射线追踪实例掩码。
material射线追踪实例使用的材质。
materialProperties要应用于材质的附加 MaterialPropertyBlock 属性。
opaqueMaterial确定 Unity 是否将材质视为不透明材质。