Version: 2020.1

CommandBuffer.DispatchRays(RayTracingShader,string,int,int,int,Camera)

切换到手册

参数

raytracingShader 要执行的 RayTracingShader
rayGenShaderName 光线生成着色器的名称。
rayGenShaderNameID 属性名称 ID。使用 Shader.PropertyToID 可获取此 ID。
width 光线生成着色器线程网格的宽度。
height 光线生成着色器线程网格的高度。
depth 光线生成着色器线程网格的深度。
camera 要用作环境以分发 RayTracingShader 的摄像机。

描述

添加用于执行 RayTracingShader 的命令。

当命令缓冲区执行时,会分发 RayTracingShader 并启动光线生成着色器的线程。 宽度、高度和深度必须大于零,并且宽度*高度*深度 <= 2^30。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961