重庆理工大学学报(自然科学) ›› 2020, Vol. 34 ›› Issue (9): 217-229.doi: 10.3969/j.issn.1674-8425(z).2020.09.026

• 信息·计算机 • 上一篇    

基于实时主方向估计的素描渲染

张严辞1,2,龚昱宁1   

  1. 1.四川大学软件学院,成都 610207;2.四川大学视觉合成图形图像技术国家重点学科实验室,成都 610065
  • 收稿日期:2020-06-10 发布日期:2020-10-18
  • 作者简介:张严辞,男,博士,教授,博士生导师,主要从事实时渲染、人群模拟、虚拟现实、并行计算方面研究,Email:yczhang@scu.edu.cn;龚昱宁,男,主要从事非真实感渲染,全局光照、体渲染方面研究,Email:yumenonaka@foxmail.com。
  • 基金资助:
    国家自然科学基金项目(61472261)

  • Received:2020-06-10 Published:2020-10-18

摘要: 提出了一种更具鲁棒性的实时主方向估计算法与一种高效率且透视正确的线卷积积分算法,并在此基础上提出了一种素描渲染算法,以解决现有素描渲染算法中渲染结果不够贴近手绘效果以及绘制出的线条的透视错误问题。该算法的核心是首先利用了几何缓冲构建焦平面来获取每个像素点的主方向,并通过对多组焦平面采样的结果进行回归来获得更具鲁棒性的结果,解决了传统主方向实时估计中的黑块问题。相比于需要大量时间且不能改变顶点间关系的预计算算法,能适用于顶点动画以及蒙皮网络。其次,提出了一种新的线卷积算法,使其能在连续的二维及三维空间进行卷积,解决了传统的线卷积中透视出错的问题,并利用有序抖动减少线卷积积分所需的步数,提高了性能。最后结合手绘素描绘制的方式及其在效果表现上的侧重点,通过使用两个主方向夹角的角平分线作为线卷积积分的方向减少了画面的处理复杂度,并对渲染结果的一些细节进行调整,让渲染出的效果更加接近素描应有的效果。实验结果表明:所提出算法的实时主方向估计更具鲁棒性且能适用于复杂模型,且用于素描渲染的线卷积积分的效果以及性能均有提升。

关键词: 素描渲染;实时渲染;非真实感渲染;结构缓冲;有序抖动

中图分类号: 

  • TP391.4