Interactive cloth rendering of microcylinder appearance model under environment lighting

Interactive cloth rendering of microcylinder appearance model under environment lighting
复制标题

DOI:
10.1111/cgf.12302
复制
发表时间:
2014-05
影响因子:
2.5
通讯作者:
Kei Iwasaki;K. Mizutani;Y. Dobashi;T. Nishita
Kei Iwasaki;K. Mizutani;Y. Dobashi;T. Nishita
中科院分区:
计算机科学4区
文献类型:
--
作者:
Kei Iwasaki;K. Mizutani;Y. Dobashi;T. Nishita

文献摘要

相似文献

提出了一种环境光照下的织物交互绘制方法。在微圆柱模型中,织物的出射辐射是通过对远距离环境光照、可见度函数、包括线的阴影/遮蔽效应的加权函数以及线的光散射函数的乘积进行积分来计算的。在每个阴影点的织物的辐射计算被简化为一个线性组合的三重积积分的两个圆形高斯和可见度函数,乘以预先计算的球形高斯卷积的加权函数。提出了一种计算两个圆高斯的三重积和可见度函数的有效方法,该方法利用了半球角域中二进制可见度变化的可见度边界处的符号距离函数的梯度。我们的GPU实现能够以动态视点和光照对静态布料进行交互式渲染。此外,可以实现控制织物视觉外观的散射函数(例如,线的散射)的参数的交互式编辑。
This paper proposes an interactive rendering method of cloth fabrics under environment lighting. The outgoing radiance from cloth fabrics in the microcylinder model is calculated by integrating the product of the distant environment lighting, the visibility function, the weighting function that includes shadowing/masking effects of threads, and the light scattering function of threads. The radiance calculation at each shading point of the cloth fabrics is simplified to a linear combination of triple product integrals of two circular Gaussians and the visibility function, multiplied by precomputed spherical Gaussian convolutions of the weighting function. We propose an efficient calculation method of the triple product of two circular Gaussians and the visibility function by using the gradient of signed distance function to the visibility boundary where the binary visibility changes in the angular domain of the hemisphere. Our GPU implementation enables interactive rendering of static cloth fabrics with dynamic viewpoints and lighting. In addition, interactive editing of parameters for the scattering function (e.g. thread's albedo) that controls the visual appearances of cloth fabrics can be achieved.