激光与光电子学进展, 2020, 57 (24): 240901, 网络出版: 2020-11-18
基于OptiX光线跟踪引擎的光线跟踪全息图生成算法 下载: 1092次
Ray-Tracing Hologram Generation Algorithm Based on OptiX Ray-Tracing Engine
全息 计算全息 光线跟踪 图形处理器 光线跟踪引擎 holography computer-generated holography ray-tracing graphic processing unit ray-tracing engine
摘要
为了实现全息图的快速计算,提出了一种基于OptiX光线跟踪引擎和NVIDIA图形处理器(GPU)的光线跟踪全息图生成算法。该算法充分利用了GPU中的硬件光线跟踪核心,可有效提高全息图的计算速度。当组成三维模型的多边形数量为1.6万个,物点数量为4万个时,该光线跟踪全息图生成算法的计算速度约为基于GPU的点源全息图生成算法的11.5倍。
Abstract
In order to realize the fast calculation of computer-generated holograms, a ray-tracing algorithm is proposed, which is based on the OptiX ray-tracing engine and the NVIDIA graphic processing unit (GPU). This algorithm makes full use of the ray-tracing hardware core in GPU and thus effectively increase the calculation speed of holograms. When the three-dimension model is consisted of 1.6×10 4 polygons and 4×10 4 points, the calculation speed of the proposed algorithm is 11.5 times that of the traditional point source hologram generation algorithm based on GPU.
孙敏远, 袁园, 毕勇, 朱建英, 张硕, 张文平. 基于OptiX光线跟踪引擎的光线跟踪全息图生成算法[J]. 激光与光电子学进展, 2020, 57(24): 240901. Minyuan Sun, Yuan Yuan, Yong Bi, Jianying Zhu, Shuo Zhang, Wenping Zhang. Ray-Tracing Hologram Generation Algorithm Based on OptiX Ray-Tracing Engine[J]. Laser & Optoelectronics Progress, 2020, 57(24): 240901.