您用于将射线追踪轴对齐包围盒 (AABB) 的实例添加到 RayTracingAccelerationStructure 的参数。
使用此结构在不同的射线追踪 AABB 实例之间共享参数。
其他资源: RayTracingAccelerationStructure.AddInstance, RayTracingAccelerationStructure.RemoveInstance.
aabbBuffer | 定义轴对齐包围盒 (AABB) 列表的 GraphicsBuffer。 |
aabbCount | 在为该射线追踪实例构建加速结构时,Unity 使用的 AABB 数量。 |
aabbOffset | Unity 从 RayTracingAABBsInstanceConfig.aabbBuffer 使用的第一个 AABB 的索引。 |
accelerationStructureBuildFlags | Unity 在构建此射线追踪实例配置引用的几何体的加速结构时使用的标志。 |
accelerationStructureBuildFlagsOverride | 是否覆盖在创建 RayTracingAccelerationStructure 时指定的构建标志。 |
dynamicGeometry | RayTracingAABBsInstanceConfig.aabbBuffer 中的数据是否为动态数据。 |
layer | 射线追踪实例使用的层。 |
mask | 射线追踪实例掩码。 |
material | 射线追踪实例使用的材质。 |
materialProperties | 要应用于材质的附加 MaterialPropertyBlock 属性。 |
opaqueMaterial | 确定 Unity 是否将材质视为不透明材质。 |