Level-of-detail representation of bidirectional texture functions for real-time rendering

Wan Chun Ma, Sung Hsiang Chao, Yu Ting Tseng, Yung Yu Chuang, Chun-Fa Chang, Bing Yu Chen, Ming Ouhyoung

Research output: Contribution to conferencePaper

19 Citations (Scopus)

Abstract

This paper presents a new technique for rendering bidirectional texture functions (BTFs) at different levels of detail (LODs). Our method first decomposes each BTF image into multiple subbands with a Laplacian pyramid. Each vector of Laplacian coefficients of a texel at the same level is regarded as a Laplacian bidirectional reflectance distribution function (BRDF). These vectors are then further compressed by applying principal components analysis (PCA). At the rendering stage, the LOD parameter for each pixel is calculated according to the distance from the viewpoint to the surface. Our rendering algorithm uses this parameter to determine how many levels of BTF Laplacian pyramid are required for rendering. Under the same sampling resolution, a BTF gradually transits to a BRDF as the camera moves away from the surface. Our method precomputes this transition and uses it for multiresolution BTF rendering. Our Laplacian pyramid representation allows real-time anti-aliased rendering of BTFs using graphics hardware. In addition to provide visually satisfactory multiresolution rendering for BTFs, our method has a comparable compression rate to the available single-resolution BTF compression techniques.

Original languageEnglish
Pages187-194
Number of pages8
Publication statusPublished - 2005 Dec 30
EventI3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games - Washington, DC, United States
Duration: 2005 Apr 32005 Apr 6

Other

OtherI3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
CountryUnited States
CityWashington, DC
Period05/4/305/4/6

Fingerprint

Textures
Distribution functions
Principal component analysis
Pixels
Cameras
Sampling
Hardware

Keywords

  • Antialiasing
  • Bidirectional texture function
  • Levels of detail
  • Real-time rendering

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Cite this

Ma, W. C., Chao, S. H., Tseng, Y. T., Chuang, Y. Y., Chang, C-F., Chen, B. Y., & Ouhyoung, M. (2005). Level-of-detail representation of bidirectional texture functions for real-time rendering. 187-194. Paper presented at I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, United States.

Level-of-detail representation of bidirectional texture functions for real-time rendering. / Ma, Wan Chun; Chao, Sung Hsiang; Tseng, Yu Ting; Chuang, Yung Yu; Chang, Chun-Fa; Chen, Bing Yu; Ouhyoung, Ming.

2005. 187-194 Paper presented at I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, United States.

Research output: Contribution to conferencePaper

Ma, WC, Chao, SH, Tseng, YT, Chuang, YY, Chang, C-F, Chen, BY & Ouhyoung, M 2005, 'Level-of-detail representation of bidirectional texture functions for real-time rendering', Paper presented at I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, United States, 05/4/3 - 05/4/6 pp. 187-194.
Ma WC, Chao SH, Tseng YT, Chuang YY, Chang C-F, Chen BY et al. Level-of-detail representation of bidirectional texture functions for real-time rendering. 2005. Paper presented at I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, United States.
Ma, Wan Chun ; Chao, Sung Hsiang ; Tseng, Yu Ting ; Chuang, Yung Yu ; Chang, Chun-Fa ; Chen, Bing Yu ; Ouhyoung, Ming. / Level-of-detail representation of bidirectional texture functions for real-time rendering. Paper presented at I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, United States.8 p.
@conference{63683a404be5450b810c5d53c52e688a,
title = "Level-of-detail representation of bidirectional texture functions for real-time rendering",
abstract = "This paper presents a new technique for rendering bidirectional texture functions (BTFs) at different levels of detail (LODs). Our method first decomposes each BTF image into multiple subbands with a Laplacian pyramid. Each vector of Laplacian coefficients of a texel at the same level is regarded as a Laplacian bidirectional reflectance distribution function (BRDF). These vectors are then further compressed by applying principal components analysis (PCA). At the rendering stage, the LOD parameter for each pixel is calculated according to the distance from the viewpoint to the surface. Our rendering algorithm uses this parameter to determine how many levels of BTF Laplacian pyramid are required for rendering. Under the same sampling resolution, a BTF gradually transits to a BRDF as the camera moves away from the surface. Our method precomputes this transition and uses it for multiresolution BTF rendering. Our Laplacian pyramid representation allows real-time anti-aliased rendering of BTFs using graphics hardware. In addition to provide visually satisfactory multiresolution rendering for BTFs, our method has a comparable compression rate to the available single-resolution BTF compression techniques.",
keywords = "Antialiasing, Bidirectional texture function, Levels of detail, Real-time rendering",
author = "Ma, {Wan Chun} and Chao, {Sung Hsiang} and Tseng, {Yu Ting} and Chuang, {Yung Yu} and Chun-Fa Chang and Chen, {Bing Yu} and Ming Ouhyoung",
year = "2005",
month = "12",
day = "30",
language = "English",
pages = "187--194",
note = "I3D 2005: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games ; Conference date: 03-04-2005 Through 06-04-2005",

}

TY - CONF

T1 - Level-of-detail representation of bidirectional texture functions for real-time rendering

AU - Ma, Wan Chun

AU - Chao, Sung Hsiang

AU - Tseng, Yu Ting

AU - Chuang, Yung Yu

AU - Chang, Chun-Fa

AU - Chen, Bing Yu

AU - Ouhyoung, Ming

PY - 2005/12/30

Y1 - 2005/12/30

N2 - This paper presents a new technique for rendering bidirectional texture functions (BTFs) at different levels of detail (LODs). Our method first decomposes each BTF image into multiple subbands with a Laplacian pyramid. Each vector of Laplacian coefficients of a texel at the same level is regarded as a Laplacian bidirectional reflectance distribution function (BRDF). These vectors are then further compressed by applying principal components analysis (PCA). At the rendering stage, the LOD parameter for each pixel is calculated according to the distance from the viewpoint to the surface. Our rendering algorithm uses this parameter to determine how many levels of BTF Laplacian pyramid are required for rendering. Under the same sampling resolution, a BTF gradually transits to a BRDF as the camera moves away from the surface. Our method precomputes this transition and uses it for multiresolution BTF rendering. Our Laplacian pyramid representation allows real-time anti-aliased rendering of BTFs using graphics hardware. In addition to provide visually satisfactory multiresolution rendering for BTFs, our method has a comparable compression rate to the available single-resolution BTF compression techniques.

AB - This paper presents a new technique for rendering bidirectional texture functions (BTFs) at different levels of detail (LODs). Our method first decomposes each BTF image into multiple subbands with a Laplacian pyramid. Each vector of Laplacian coefficients of a texel at the same level is regarded as a Laplacian bidirectional reflectance distribution function (BRDF). These vectors are then further compressed by applying principal components analysis (PCA). At the rendering stage, the LOD parameter for each pixel is calculated according to the distance from the viewpoint to the surface. Our rendering algorithm uses this parameter to determine how many levels of BTF Laplacian pyramid are required for rendering. Under the same sampling resolution, a BTF gradually transits to a BRDF as the camera moves away from the surface. Our method precomputes this transition and uses it for multiresolution BTF rendering. Our Laplacian pyramid representation allows real-time anti-aliased rendering of BTFs using graphics hardware. In addition to provide visually satisfactory multiresolution rendering for BTFs, our method has a comparable compression rate to the available single-resolution BTF compression techniques.

KW - Antialiasing

KW - Bidirectional texture function

KW - Levels of detail

KW - Real-time rendering

UR - http://www.scopus.com/inward/record.url?scp=24944580281&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=24944580281&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:24944580281

SP - 187

EP - 194

ER -