发明名称 |
一种在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号 |