系统仿真学报 ›› 2020, Vol. 32 ›› Issue (6): 1085-1093.doi: 10.16182/j.issn1004731x.joss.18-VR0742

• 仿真建模理论与方法 • 上一篇    下一篇

基于可视区域间接光照聚类的虚拟点光源采样

陈胜, 陈纯毅*, 邢琦玮, 杨超智   

  1. 长春理工大学计算机科技术学院,吉林 长春 130022
  • 收稿日期:2018-11-05 修回日期:2018-11-26 发布日期:2020-06-25
  • 作者简介:陈胜(1993-),男,湖南,硕士生,研究方向为三维图形绘制;陈纯毅(通讯作者1981-),男,重庆,博士,教授,研究方向为三维图形绘制。
  • 基金资助:
    国家自然科学基金(U19A2063),吉林省科技发展计划(20170101005JC,20180519012JH),吉林省教育厅项目(JJKH20170629KJ,JJKH20200792KJ)

Virtual-Point-Light Sampling Algorithm Based on Indirect Illumination Clustering of Visible Scene Region

Chen Sheng, Chen Chunyi*, Xing Qiwei, Yang Chaozhi   

  1. School of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022, China
  • Received:2018-11-05 Revised:2018-11-26 Published:2020-06-25

摘要: 针对间接光照计算精度问题,提出改进的可视区域敏感的虚拟点光源采样方法。设计依据可视场景点位置及其法向量对可视场景点进行聚类的方法;计算虚拟点光源对各类中心位置对应可视场景点的光照贡献与类中可视场景点个数之积的累加和,并把累加和作为该虚拟点光源对可视区域的间接光照贡献估计值;以此估计值构造累积概率分布函数,据此选取实际计算每个可视场景点间接光照时所用的虚拟点光源。实验结果表明,该方法能够以较少虚拟点光源实现真实感强的间接光照效果绘制,提高间接光照计算精度。

关键词: 虚拟点光源, 可视场景点聚类, 间接光照, 重要性采样

Abstract: Focusing on the accuracy of indirect illumination calculation, an improved view-sensitive virtual point light (VPL) sampling method is proposed. The visible shading points are clustered according to the positions and normal vectors. The product of the contribution of VPLs on the representative visible shading points and the number of VPLs belonging to the same class is calculated, and the sum of the products is treated as the estimation of the indirect illumination which constructs the cumulative distribution function (CDF). On the basis of the CDF, the VPLs of calculating the indirect illumination on every visible shading point are selected. Experiment results show that the proposed algorithm can achieve better indirect lighting effect with fewer VPLs, and improve the accuracy of indirect illumination calculation.

Key words: virtual point light, visible shading point clustering, indirect illumination, importance sampling

中图分类号: