一种基于光子映射的全局光照方法.pdf
努力****元恺
亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种基于光子映射的全局光照方法.pdf
本发明公开了一种新的基于光子映射的全局光照方法,本发明属于图像处理技术领域。本发明方法的步骤主要包括:(1)光源向场景随机发射光子;(2)判断发射后的光子状态;(3)根据物体表面的信息递归跟踪光子;(4)保存光子信息;(5)进行渲染场景,包括将蒙特卡罗反向追踪方法与原光子映射方法相结合使用来进行渲染场景。使用本发明的技术方案,可以使得运行速度、渲染效果,以及使用的存储空间等方面得到一定的改进。
基于光子映射的全局光照算法研究的开题报告.docx
基于光子映射的全局光照算法研究的开题报告一、选题背景和意义即时渲染技术是计算机图形学中的重要研究领域,其目标是实时生成逼真的图像。全局光照是实现逼真图像的关键,但是其计算量也很大,特别是在复杂场景中。因此,研究快速高效的全局光照算法对于实现实时渲染至关重要。光子映射是一种有效的全局光照算法,其主要思想是在场景中发射一组光子,存储其到达最终渲染图像的路径信息,并将其映射回像素上。该方法可以在计算上实现全局光照效果,同时也适用于动态场景。因此,基于光子映射的全局光照算法成为了目前比较流行的方法之一。本课题旨在
一种基于光子映射的分布式全局光照计算方法.pdf
本发明公开了一种基于光子映射的分布式全局光照计算方法,包括:master节点读取场景文件,进行场景数据的划分和分布式存储,master节点根据发射的光子来构建全局光子图并设置光子重叠范围;构建master节点与slave节点之间的通信;master节点将整个屏幕像素空间分成若干个block,每个block作为一个渲染任务,并以从内到外顺时针的顺序给slave节点分配渲染任务,slave节点得到master节点分配的任务后将其入队,并判定block中的每个着色点的任务归属;slave节点在每个着色点周围遍历
基于共享显存优化的光子收集方法和光子映射渲染方法.pdf
本发明公开了一种基于共享显存优化的光子收集方法和光子映射渲染方法。本发明的光子收集方法,其步骤包括:1)将整个待渲染三维场景划分为哈希网格;2)光源发射光子,当光子与场景中的漫反射表面相交时,记录该光子的位置、能量、入射方向信息;3)根据记录中光子的位置,计算对应的哈希值,按照哈希值从小到大的顺序将光子重新排序并生成一个索引数组;4)从视点出发,向每一个像素发射光线,计算路径上首个与场景漫反射表面的交点p并记录交点p的位置、入射方向;5)将需要计算的像素划分成组并为每一像素分配一线程;6)判断一个组内像素
一种基于神经网络的光子映射渲染方法和系统.pdf
本发明涉及一种基于神经网络的光子映射渲染方法和系统。该方法包括:1)采用光子映射方法生成k张不同渲染质量的彩色效果图;2)将多组由k张不同渲染质量的彩色效果图构成的训练集输入神经网络进行训练得到神经网络模型;3)基于所述神经网络模型合成全局光照明渲染图像。与现有的渐进式光子映射方法相比,本发明只需要通过由几次迭代的光子映射所产生的中间粗糙结果,就可以藉由本发明提出的神经网络,推测合成渐进式光子映射收敛的渲染结果,从而解决了传统渐进式光子映射方法需要非常耗时的大量迭代才能生成较为理想的渲染结果的问题。