SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A low distortion map between disk and square
Journal of Graphics Tools
Reflectance and texture of real-world surfaces
ACM Transactions on Graphics (TOG)
Realistic, hardware-accelerated shading and lighting
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Interactive rendering with arbitrary BRDFs using separable approximations
ACM SIGGRAPH 99 Conference abstracts and applications
Surface light fields for 3D photography
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Fast texture synthesis using tree-structured vector quantization
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Synthesizing bidirectional texture functions for real-world surfaces
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Homomorphic factorization of BRDFs for high-performance rendering
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Texture synthesis over arbitrary manifold surfaces
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Texture mapping progressive meshes
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Representing and Recognizing the Visual Appearance of Materials using Three-dimensional Textons
International Journal of Computer Vision
Interactive geometry remeshing
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Least squares conformal maps for automatic texture atlas generation
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Light field mapping: efficient representation and hardware rendering of surface light fields
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Synthesis of bidirectional texture functions on arbitrary surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Efficient Cloth Modeling and Rendering
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Texture and Shape Synthesis on Surfaces
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Reflectance and Texture of Real-World Surfaces Authors
CVPR '97 Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR '97)
Histogram Model for 3D Textures
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Texture Mapping with a Jacobian-Based Spatially-Variant Filter
PG '02 Proceedings of the 10th Pacific Conference on Computer Graphics and Applications
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
ACM SIGGRAPH 2003 Papers
Level-of-detail representation of bidirectional texture functions for real-time rendering
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Out-of-core tensor approximation of multi-dimensional matrices of visual data
ACM SIGGRAPH 2005 Papers
Modeling and rendering of quasi-homogeneous materials
ACM SIGGRAPH 2005 Papers
Decorating Surfaces with Bidirectional Texture Functions
IEEE Transactions on Visualization and Computer Graphics
A compact factored representation of heterogeneous subsurface scattering
ACM SIGGRAPH 2006 Papers
Deringing cartoons by image analogies
ACM Transactions on Graphics (TOG)
Realistic materials in computer graphics
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Light Scattering from Filaments
IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics
Solid texture synthesis from 2D exemplars
ACM SIGGRAPH 2007 papers
Extreme Compression and Modeling of Bidirectional Texture Function
IEEE Transactions on Pattern Analysis and Machine Intelligence
Hierarchical Tensor Approximation of Multi-Dimensional Visual Data
IEEE Transactions on Visualization and Computer Graphics
Principles of Appearance Acquisition and Representation
Foundations and Trends® in Computer Graphics and Vision
Advanced textural representation of materials appearance
SIGGRAPH Asia 2011 Courses
Shadow removal in gradient domain
ICIAR'05 Proceedings of the Second international conference on Image Analysis and Recognition
BTF compression via sparse tensor decomposition
EGSR'09 Proceedings of the Twentieth Eurographics conference on Rendering
Reconstruction of volumetric surface textures for real-time rendering
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Parallelized matrix factorization for fast BTF compression
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Technical Section: Interactive high fidelity visualization of complex materials on the GPU
Computers and Graphics
Hi-index | 0.00 |
Abstract--The bidirectional texture function (BTF) is a 6D function that describes the appearance of a real-world surface as a function of lighting and viewing directions. The BTF can model the fine-scale shadows, occlusions, and specularities caused by surface mesostructures. In this paper, we present algorithms for efficient synthesis of BTFs on arbitrary surfaces and for hardware-accelerated rendering. For both synthesis and rendering, a main challenge is handling the large amount of data in a BTF sample. To addresses this challenge, we approximate the BTF sample by a small number of 4D point appearance functions (PAFs) multiplied by 2D geometry maps. The geometry maps and PAFs lead to efficient synthesis and fast rendering of BTFs on arbitrary surfaces. For synthesis, a surface BTF can be generated by applying a texton-based sysnthesis algorithm to a small set of 2D geometry maps while leaving the companion 4D PAFs untouched. As for rendering, a surface BTF synthesized using geometry maps is well-suited for leveraging the programmable vertex and pixel shaders on the graphics hardware. We present a real-time BTF rendering algorithm that runs at the speed of about 30 frames/second on a mid-level PC with an ATI Radeon 8500 graphics card. We demonstrate the effectiveness of our synthesis and rendering algorithms using both real and synthetic BTF samples.