光线路径追踪并行加速方法技术

技术编号:38542028 阅读:39 留言:0更新日期:2023-08-19 17:09
本申请公开了一种光线路径追踪并行加速方法。所述光线路径追踪并行加速方法包括:与同一主核连接的从核阵列启动后,从核阵列中的各个从核分别在与其连接的主核中获取待处理像素点数据;每个从核根据自身所获取的待处理像素点数据进行首个光线路径追踪计算任务;每个从核在首个光线路径追踪计算任务结束后,根据完成任务的时间开始竞争渲染与其连接的主核中所剩余的待处理像素点数据并对竞争后的待处理像素点数据进行光线路径追踪计算任务,直至完成所有像素点数据的渲染计算。本申请的光线路径追踪并行加速方法通过从核阵列的像素竞争策略,确保从核阵列中像素点并行渲染任务的负载均衡。务的负载均衡。务的负载均衡。

【技术实现步骤摘要】
光线路径追踪并行加速方法


[0001]本申请涉及图像渲染
,具体涉及一种光线路径追踪并行加速方法。

技术介绍

[0002]光线路径追踪是一种基于物理的图像渲染算法,利用物理学的理论来模拟生活中各种光照效果、材质效果等等。其通过跟踪与真实世界传播方向相反的光线(即从眼睛出发到光源),将三维空间场景呈现为二维的平面图像。光线路径追踪能够很好地实现反射、折射、散射、阴影等一系列真实感渲染结果,并且可以模拟全局光照效果,被广泛应用于广告影视,动画游戏等领域。虽然光线路径追踪算法生成的图像逼真度高,但是该算法需要发射大量的光线进行计算,除了需要计算光源对场景中物体的影响,还需要计算被场景中物体反射、折射或者散射的光线对物体的影响。大量的计算时间消耗,使得光线路径追踪算法在电影制作中受到了很大限制,在保证渲染质量的前提下,提高渲染速度始终是该算法的研究热点之一。
[0003](2)超级计算机并行计算
[0004]超级计算机是衡量一个国家科技发展水平和综合国力的重要标志,其具有功能强,运算速度快,存储容量大的特点,支持大型复杂应用课题的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种光线路径追踪并行加速方法,其特征在于,所述光线路径追踪并行加速方法包括:与同一主核连接的从核阵列启动后,从核阵列中的各个从核分别在与其连接的主核中获取待处理像素点数据;每个从核根据自身所获取的待处理像素点数据进行首个光线路径追踪计算任务;每个从核在首个光线路径追踪计算任务结束后,根据完成任务的时间开始竞争渲染与其连接的主核中所剩余的待处理像素点数据并对竞争后的待处理像素点数据进行光线路径追踪计算任务,直至完成所有像素点数据的渲染计算。2.如权利要求1所述的光线路径追踪并行加速方法,其特征在于,所述与同一主核连接的从核阵列启动后,从核阵列中的各个从核分别在与其连接的主核中获取待处理像素点数据包括:从核阵列中的各个从核分别在与其连接的主核中获取待处理像素点坐标信息;每个获取像素点坐标信息的从核通过其所获取的像素点坐标信息在所述主核中获取该像素点坐标信息对应的待处理像素点数据。3.如权利要求2所述的光线路径追踪并行加速方法,其特征在于,所述从核阵列中的各个从核分别在与其连接的主核中获取待处理像素点坐标信息包括:每个从核进行如下操作:通过DMA方式从主核中获取para结构体数据,并在LDM连续共享段初始化像素点渲染游标cur(i,x,y),用于标记像素块中第i个需要渲染的像素点坐标(x,y)。4.如权利要求3所述的光线路径追踪并行加速方法,其特征在于,所述每个从核根据自身所获取的待处理像素点数据进行首个光线路径追踪计算任务包括:每个从核根据自身ID初始化像素点坐标,根据内存偏移访问策略,通过DMA快速获取主核中的对应像素点数据,并启动该从核的首个光线路径追踪计算任务,此时像素块中前CPE_nums个像素点被分配。5.如权利要求4所述的光线路径追踪并行加速方法,其特征在于,所述每个从核在首个光线路径追踪计算任务结束后,根据完成...

【专利技术属性】
技术研发人员:马广浩魏志强俞茂学王玉成贾东宁宋佳颖许佳立
申请(专利权)人:崂山国家实验室
类型:发明
国别省市:

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

1