一种目标辐射亮度计算方法、装置及终端设备制造方法及图纸

技术编号:34976651 阅读:58 留言:0更新日期:2022-09-21 14:18
本发明专利技术涉及计算机图形处理技术领域,特别涉及一种目标辐射亮度计算方法、装置及终端设备。本申请方法应用于终端设备,该终端设备包括中央处理器CPU和图形处理器GPU,且终端设备中配置有光线追踪应用程序Optix框架,该方法包括:CPU获取仿真模型,仿真模型包括目标模型、相机模型和光源模型;将仿真模型转移至GPU;GPU构建目标模型的加速结构;GPU基于Optix框架启动仿真模型的光线追踪,并利用加速结构对光线追踪进行加速,获取光线追踪结果;GPU根据光线追踪结果确定目标辐射亮度;GPU将目标辐射亮度发送给CPU。本申请提供的目标辐射亮度计算方法在保证计算精度的同时,计算效率高。算效率高。算效率高。

【技术实现步骤摘要】
一种目标辐射亮度计算方法、装置及终端设备


[0001]本专利技术涉及计算机图形处理
,特别涉及一种目标辐射亮度计算方法、装置及终端设备。

技术介绍

[0002]随着科技的发展,人们对目标辐射亮度仿真计算的精度要求越来越高,这就需要提高目标模型的精细化程度,例如增加目标的网格数或减少对算法的简化,然而这会显著增加仿真计算的时间,从而无法平衡高精度与实时性的问题。
[0003]因此,目前亟待需要一种目标辐射亮度计算方法来解决上述技术问题。

技术实现思路

[0004]本专利技术实施例提供了一种目标辐射亮度计算方法、装置及终端设备,能够在保证计算精度的同时,极大地缩短计算时间。
[0005]第一方面,本专利技术实施例提供了一种目标辐射亮度计算方法,应用于终端设备,所述终端设备包括中央处理器CPU和图形处理器GPU,且所述终端设备中配置有光线追踪应用程序Optix框架,所述方法包括:
[0006]所述CPU获取仿真模型,所述仿真模型包括目标模型、相机模型和光源模型;
[0007]将所述仿真模型转移至所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种目标辐射亮度计算方法,其特征在于,应用于终端设备,所述终端设备包括中央处理器CPU和图形处理器GPU,且所述终端设备中配置有光线追踪应用程序Optix框架,所述方法包括:所述CPU获取仿真模型,所述仿真模型包括目标模型、相机模型和光源模型;将所述仿真模型转移至所述GPU;所述GPU构建所述目标模型的加速结构;所述GPU基于所述Optix框架启动所述仿真模型的光线追踪,并利用所述加速结构对所述光线追踪进行加速,获取光线追踪结果;所述GPU根据所述光线追踪结果确定目标辐射亮度,并将所述目标辐射亮度发送给所述CPU。2.根据权利要求1所述的方法,其特征在于,所述将所述仿真模型转移至所述GPU,包括:通过构建着色器绑定表SBT将所述目标模型转移至所述GPU,所述目标模型包括目标的位置、几何参数、纹理和物性参数;通过更新启动参数Launch Params将所述相机模型和所述光源模型更新至所述GPU;所述相机模型包括相机的位置、分辨率以及俯仰角,所述光源模型包括光源的几何参数、位置、方向和辐射亮度。3.根据权利要求1所述的方法,其特征在于,在所述GPU构建所述目标模型的加速结构之前,还包括:初始化所述Optix框架、创建上下文、模块、程序组以及程序管线。4.根据权利要求1所述的方法,其特征在于,所述加速结构为BVH结构。5.根据权利要求4所述的方法,其特征在于,所述仿真模型成像平面中的每个像素对应若干条光线;在所述GPU基于所述Optix框架启动光线追踪之前,还包括:根据所述相机的位置、分辨率以及俯仰角,为所述仿真模型成像平面中的每个像素分配线程ID;根据每个像素的线程ID,初始化该像素中每条光线的Prd数据,所述Prd数据包括光线的方向、光线的辐射亮度以及随机数序列。6.根据权利要求5所述的方法,其特征在于,所述GPU基于所述Optix框架启动所述仿真模型的光线追踪,并利用所述加速结构对所述光线追踪进行加速,获取光线追踪结果,包括:针对所述成像平面中每个像素的每一条光线,均执行:S1,判断该光线是否与目标表面相交;若不相交,将该光线对应的背景光辐射亮度作为返回值,根据该返回值更新所述Prd数据,并...

【专利技术属性】
技术研发人员:王静王放马岩赵军明陈红朱肇昆徐非凡
申请(专利权)人:中国人民解放军六三九二一部队哈尔滨工业大学
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1