基于光子映射的分布式全局光照计算方法研究
本文关键词:基于光子映射的分布式全局光照计算方法研究
更多相关文章: 分布式渲染 集群 Photon Mapping 加速
【摘要】:数字动漫与影视产业是信息技术和人文艺术结合的内容创意产业,目前在世界各国均占有很大的市场规模。计算机3D技术在影视动漫作品的创作与制作中发挥着越来越重要的作用,3D建模和渲染成为全球电影、动漫工业界关注的核心技术。速度是渲染的一项重要衡量指标,对于游戏的实时光影效果,大场景的漫游有着重大的实用价值和研究意义。在提升渲染速度方面,除了采用更先进的渲染算法及优化之外,随着计算机硬件架构的革新以及分布式计算的成熟,云渲染以及分布式渲染的概念也顺势而生。简而言之就是使用云服务器计算集群以及相应的架构将渲染工作并行化,实现分布式渲染。相关的工作已经有很多有成效的成果,在国外,OTOY为一款快速无偏的GPU渲染器,致力于实时电影级云渲染,并和其VR产品octaneVR紧密结合,打造出电影级别的虚拟现实体验。A360作为图形龙头公司Autodesk的云渲染产品,可以让用户通过一个浏览器完成图形场景绘制工作,将任务远程提交到计算节点进行渲染得到反馈,达到实时预览的目的。在国内目前虽没有较成熟的分布式渲染的产品,但是阿里云与RenderBus合作推出的云渲染服务,也是渲染和分布式计算相结合的一个成功案例。速度之外,渲染质量也是另外一项重要指标,为了使渲染结果有较高的真实感,需要有先进的渲染流程和全局光照算法。然而这些高质量的算法,如光线追踪,光路追踪也需要大量耗时。相关研究领域将其算法在分布式集群上加速,主要是将任务并行化,使用多个节点协同完成渲染。而光线追踪算法由于其本身的特性,光线传递本身具有很强的串行逻辑性,进行分布式扩展的难度较大。而光子映射方法PhotonMapping的并行度很高,针对其实现任务分布比较现实。本文借鉴当下部分研究成果,选取Mitsuba渲染器作为平台,就如何在高效能集群上实现实时光子映射方法进行了深入研究,最终确定一系列实现方案,并对实验结果进行了详细的比较和分析。本文的主要工作有:1.研究mitsuba渲染器Path Tracing流程的实现,将其作为渲染的第一步。在光线求交时判定渲染任务归属,再将任务通过socket网络通信交给集群中相应的计算节点以完成渲染任务。2.针对渲染任务并行化做出一系列策略,包括主从节点分布式渲染的硬件框架,数据通信协议,场景数据的分割存储及重组,渲染任务分发及合并等等。3.采用Photon Mapping全局光照算法作为渲染的第二步,在边界光子收集上采用了两种策略:(1)使用Overlapped KDTree允许边界光子重复存储;(2)着色点聚类统一请求其他节点的光子图进行计算。通过本文的工作,相同场景在相同渲染流程下,集群渲染对比单机,可以得到一个较理想的线性的加速比,并保持渲染质量完全或者几乎相同。
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.41
【相似文献】
中国期刊全文数据库 前10条
1 李伟伟;董杰;李海霞;张桂连;;多光源实时全局光照算法的实现[J];吉林大学学报(信息科学版);2011年02期
2 吴向阳;柴学梁;王毅刚;张龙;;利用形状因子采样的实时全局光照绘制[J];计算机辅助设计与图形学学报;2011年06期
3 孙济洲,吴奇,邢昌玉,GrimsdaleRL;一种求解全局光照的分层遮挡测试算法(英文)[J];Transactions of Tianjin University;1998年01期
4 徐庆,魏尊策,陈实,田欣梅,孙济洲;一种面向并行实现的全局光照算法[J];计算机应用研究;2001年03期
5 邢连萍;徐庆;;基于信息熵的蒙特卡罗全局光照的自适应抽样[J];计算机工程;2007年21期
6 汪波;李毅;;基于预计算辐射传递的全局光照技术[J];计算机应用;2010年12期
7 李瑞瑞;秦开怀;张一天;;包含反射、折射和焦散效果的全局光照快速绘制方法[J];计算机辅助设计与图形学学报;2013年08期
8 王辉;刘学慧;吴恩华;;利用球谐方法分散计算场景的全局光照[J];计算机辅助设计与图形学学报;2007年05期
9 王莉莉;杨峥;马志强;赵沁平;;基于梯度图的微结构表面全局光照实时绘制[J];软件学报;2011年10期
10 孙其民,吴恩华;全局光照环境中的逆向绘制[J];软件学报;2003年10期
中国重要会议论文全文数据库 前1条
1 刘鲁男;;三维特技镜头的制作——“真实”的轻松再现[A];2011中国电影电视技术学会影视技术文集[C];2011年
中国博士学位论文全文数据库 前4条
1 李瑞瑞;反射、折射、焦散的全局光照加速绘制研究[D];清华大学;2014年
2 任重;基于预计算的交互式全局光照明研究[D];浙江大学;2007年
3 王贝贝;基于点缓存全局光照技术的研究[D];山东大学;2014年
4 孙鑫;可变材质的交互级全局光照明绘制算法的研究[D];浙江大学;2008年
中国硕士学位论文全文数据库 前10条
1 金师豪;多光绘制框架下光泽场景的高效绘制[D];浙江大学;2016年
2 孟祥雨;基于光子映射的分布式全局光照计算方法研究[D];山东大学;2016年
3 张桂连;室内实时全局光照技术研究[D];山东师范大学;2009年
4 楚梦渝;基于GPU的渐进式光子松弛[D];浙江大学;2014年
5 朱元龙;Light Propagation Volume全局光照算法的研究[D];杭州电子科技大学;2014年
6 魏萍;点云全局光照渲染方法的优化与扩展[D];山东大学;2014年
7 秦学;基于辐射度回归函数的可交互全局光照渲染改进[D];上海交通大学;2015年
8 杨阳;基于点的全局光照效果的研究[D];杭州电子科技大学;2011年
9 刘明;预计算光能传输光照下逐像素渲染的实现[D];电子科技大学;2007年
10 邹欣昂;动态场景的全局光照实时绘制[D];湖南大学;2007年
,本文编号:1249058
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/1249058.html