计算机应用 ›› 2016, Vol. 36 ›› Issue (10): 2842-2848.DOI: 10.11772/j.issn.1001-9081.2016.10.2842

• 虚拟现实与数字媒体 • 上一篇    下一篇

半透明三维物体表面光泽真实感实时渲染方法

温佩芝1,2, 朱立坤1,2, 黄佳1,2   

  1. 1. 桂林电子科技大学 计算机与信息安全学院, 广西 桂林 541004;
    2. 桂林电子科技大学 广西高校图像图形智能处理重点实验室, 广西 桂林 541004
  • 收稿日期:2016-04-08 修回日期:2016-06-22 发布日期:2016-10-10
  • 通讯作者: 温佩芝,E-mail:wpzsia@163.com
  • 作者简介:温佩芝(1963—),女,广西灵山人,教授,博士,主要研究方向:计算机图形学、三维重建、目标检测识别;朱立坤(1992—),女,江西抚州人,硕士研究生,主要研究方向:计算机图形学、真实感实时绘制;黄佳(1989—),男,湖北仙桃人,硕士研究生,主要研究方向:三维网格简化。
  • 基金资助:
    广西科技计划重点项目(桂科攻1598010-7)。

Realistic real-time rendering method for translucent three-dimensional objects

WEN Peizhi1,2, ZHU Likun1,2, HUANG Jia1,2   

  1. 1. School of Computer Science and Information Security, Guilin University of Electronics Technology, Guilin Guangxi 541004, China;
    2. Guangxi Colleges and Universities Key Laboratory of Intelligent Processing of Computer Image and Graphics, Guilin University of Electronics Technology, Guilin Guangxi 541004, China
  • Received:2016-04-08 Revised:2016-06-22 Published:2016-10-10
  • Supported by:
    BackgroundThis work is partially supported by the Key Projects of Guangxi Science and Technology Plan (GKG 1598010-7).

摘要: 针对具有半透明特性玉石的真实感渲染问题,提出一种利用高光层、漫反射层、透射层三层光照模型叠加的解决方法。首先对散射层结合漫反射剖面来模拟半透明玉石的次表面散射效果,提出一种可改变漫反射剖面的散射方法,表达不同种类玉石漫反射剖面的特点;然后对透射层利用预计算的本地厚度贴图结合高斯线性和,实现基于表面厚度光的透射效果,再在能量守恒的基础上与基于微平面的高光反射项进行叠加,得到一个基于三层光照模型的真实感半透明材质表现。实验结果表明,所提出的方法能实现不同种类半透明玉石真实感渲染,且在片面数达160万时可保证30帧/秒的实时效率。

关键词: 半透明材质, 次表面散射, 实时渲染, 物理光照模型, 可变漫反射剖面

Abstract: A new realistic rendering method for translucent material jade was put forward by superposition of high light, diffuse and transmission. Firstly, subsurface scattering of translucent material jade was simulated by combination of scattering layer and diffuse profile, then a flexible diffuse profile method was proposed to simulate the diffuse profile characteristic of different types of jade. Secondly, by combining pre-computed local thickness maps and Gaussian linear sum, light transmission effect of transmission layer was realized based on the surface thickness, which was superimposed with specular reflection items based on micro-plane using energy conservation, thus a realistic translucent material representation based on three layers of lighting model was achieved. Experimental results show that the proposed method can achieve photorealistic rendering of different kinds of translucent jade, and ensure the real-time efficiency of 30 frames per second when the triangular patch number reaches 1.6 million.

Key words: translucent material, subsurface scattering, real-time rendering, physical illumination model, flexible diffuse profile

中图分类号: