Khronos的ANARI分析性渲染界面获得AMD Radeon ProRender支持
访问购买页面:
AMD旗舰店
Khronos ANARI分析性渲染界面被添加到利用AMDRadeon ProRender的支持应用列表中。ANARI 限制了几个寻找功能丰富的数据可视化应用的商户的不同 API 的分散性。
2021 年,Khronos 集团发布了 ANARI 1.0 临时规范初稿,以创建一个专注于定制 3D 数据可视化的行业标准。该组织打算让分析性渲染界面成为 AMD Radeon ProRender 使用的黄金规则规范,并被几个 CPU 和 GPU 库所利用。
启用的消息今天上午在 AMD 的GPUOpen网站上公布,简要解释了 Kronos ANARI 1.0 支持的新整合。该应用在 Apache 2.0 许可下被认为是开源的,可以从GitHub下载。
实施细节如下:
相机
● 支持的类型:透视和正视
● transform 参数覆盖了位置、方向和向上参数
● 现在不支持imageRegion参数
● 只有透视相机支持focusDistance和apertureRadius参数。
● 两种相机都有一个额外的参数sensorHeight。传感器的宽度将使用长宽参数计算。默认的传感器高度是24毫米。
● 正视相机有一个额外的参数 orthoHeight。它决定了正射影像机的投影将覆盖的区域。宽度将使用长宽参数计算。默认值为1
几何图形:
● 现在不支持曲线几何类型
● 不支持常规参数(primitive.color, primitive.attribute, primitive.id)。
● vertex.color 只能接受float32类型(FLOAT32, FLOAT32_VEC2, FLOAT32_VEC3, FLOAT32_VEC4)
● vertex.normal 只能接受 FLOAT32 值
● primitive.index只能接受uint32值和向量。
体积
● 空间领域的数据只能是float32格式(FLOAT32的ARRAY3D)。
● color只能接受float32类型(FLOAT32, FLOAT32_VEC2, FLOAT32_VEC3, FLOAT32_VEC4)
● 不支持color.position和opacity.position参数。
尚未实现的功能
● object introspection
● 摄像机的立体模式
● 深度帧缓冲器
● 曲线几何
● khr_auxiliary_buffers
● anari_khr_transformation_motion_blur