发明名称 一种在Intel MIC硬件架构下的基于点的全局光照场景渲染方法
摘要 本发明公开了一种在Intel MIC硬件架构下的基于点的全局光照场景渲染方法,包括步骤一、计算场景的直接光照,并根据光照信息生成点云,进而构建一棵点云树;步骤二、沿摄像机方向,向场景发射光线,求出场景与场景的交点即着色点并进行存储;步骤三、将着色点以及点云树信息存储至Intel MIC众核架构内,采用Single模式向量化遍历点云树,求出对当前着色点着色有影响的树节点即贡献树节点,根据立体角大小以及与当前着色点的距离将贡献树节点进行分类;步骤四、利用分类后的贡献树节点求出着色点的间接光照,最后同直接光照一起求出着色点的颜色;步骤五、重复步骤三~步骤四,直至所有的着色点处理完毕,生成最终渲染图像。本发明能够节约成本提高效率。
申请公布号 CN106296793A 申请公布日期 2017.01.04
申请号 CN201610624117.6 申请日期 2016.08.02
申请人 山东大学 发明人 王璐;徐翔;徐延宁;孟祥旭
分类号 G06T15/50(2011.01)I 主分类号 G06T15/50(2011.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 赵妍
主权项 一种在Intel MIC硬件架构下的基于点的全局光照场景渲染方法,其特征在于,该方法在Intel MIC众核架构上采用Single模式来实现,该方法具体包括:步骤一、计算场景的直接光照,并根据光照信息生成点云,进而构建一棵点云树;步骤二、沿摄像机方向,向场景发射光线,求出场景与场景的交点即着色点并进行存储;步骤三、将着色点以及点云树信息存储至Intel MIC众核架构内,采用Single模式向量化遍历点云树,求出对当前着色点着色有影响的树节点即贡献树节点,根据立体角大小以及与当前着色点的距离将贡献树节点进行分类;步骤四、利用分类后的贡献树节点求出着色点的间接光照,最后同直接光照一起求出着色点的颜色;步骤五、重复步骤三~步骤四,直至所有的着色点处理完毕,生成最终渲染图像。
地址 250061 山东省济南市历城区山大南路27号