Leung Man-Kang, Pang Wai-Man, Fu Chi-Wing, Wong Tien-Tsin, Heng Pheng-Ann
Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong.
IEEE Trans Vis Comput Graph. 2007 Sep-Oct;13(5):953-65. doi: 10.1109/TVCG.2007.1034.
This paper presents a modular framework to efficiently apply the bidirectional texture functions (BTF) onto object surfaces. The basic building blocks are the BTF tiles. By constructing one set of BTF tiles, a wide variety of objects can be textured seamlessly without re-synthesizing the BTF. The proposed framework nicely decouples the surface appearance from the geometry. With this appearance-geometry decoupling, one can build a library of BTF tile sets to instantaneously dress and render various objects under variable lighting and viewing conditions. The core of our framework is a novel method for synthesizing seamless high-dimensional BTF tiles, that are difficult for existing synthesis techniques. Its key is to shorten the cutting paths and broaden the choices of samples so as to increase the chance of synthesizing seamless BTF tiles. To tackle the enormous data, the tile synthesis process is performed in compressed domain. This not just allows the handling of large BTF data during the synthesis, but also facilitates compact storage of the BTF in GPU memory during the rendering.
本文提出了一个模块化框架,以便有效地将双向纹理函数(BTF)应用于物体表面。基本构建块是BTF图块。通过构建一组BTF图块,可以无缝地为各种物体添加纹理,而无需重新合成BTF。所提出的框架很好地将表面外观与几何形状解耦。通过这种外观-几何解耦,可以构建一个BTF图块集库,以便在可变的光照和观察条件下即时为各种物体着装并进行渲染。我们框架的核心是一种合成无缝高维BTF图块的新颖方法,这对于现有的合成技术来说是困难的。其关键是缩短切割路径并拓宽样本选择,以增加合成无缝BTF图块的机会。为了处理大量数据,图块合成过程在压缩域中执行。这不仅允许在合成期间处理大型BTF数据,而且还便于在渲染期间将BTF紧凑地存储在GPU内存中。