AMD发布了HIP RT(光线追踪),在异构接口中增加了新的光线追踪库,用于移植或HIP。RT通过利用创建的库和API简化了在HIP中编写光线跟踪应用程序,这些库和API可以直接且容易地集成到任何当前的HIP应用程序中。
AMD推出了HIP RT,为开发者提供了一个光线追踪结构,简单易用,选项很多。
通过停止理解许多下一代内核类型的必要性,HIP RT几乎是以单一的方式构建的。Rt呈现了新的对象类型,比如hiprtGeometry和hiprtScene。当几何数据被传输到HIP RT时,该过程创建一个数据结构,然后将其执行到HIPRT内核。这将允许设备端库API完成交叉测试。
AMD镭龙RX 6950 XT定制款在早期市场的价格和英伟达的RTX 3090 Ti一样贵,售价2400美元。
AMD的HIP RT旨在允许开发人员利用AMD RDNA 2 GPU中带光线加速器的光线跟踪的所有优势。基于AMD RDNA 2架构的图形处理器支持硬件光线跟踪加速,以优化渲染时间。以前,支持HIP的应用程序无法访问这种硬件加速。
AMD推出了光线追踪所必需的一些基本功能,因为这是新的光线追踪加速支持的第一个版本。功能包括:
通常,一个场景由许多网格组成。三角形是HIP RT的基本原语,我们从它构建hiprtGeometry。开发人员可以使用hiprtScene支持在三角形网格的顶部构建一个加速结构,以便更有效地定位网格,特别是当光线平分多个网格时。开发人员会发现找到最近的射线命中或捕获所有命中更容易。这个过程对透明度和底纹很有帮助。
RT在库中构建了一个加速结构来创建光线追踪加速。新的加速应用程序提供了许多选项,允许用户使用他们需要的特定格式,从而实现更多的定制。用户可以选择生成时间更长的高质量构建,从而生成高质量的数据结构,并使单个光线跟踪查询更有效。高级用户可以使用HIP RT加载单独构建的包围盒层次结构(BVH),HIP RT可以使用它在GPU上完成相交。这是HIP RT独有的,在其他光线跟踪API上找不到。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!