A Tiny Example-Based Procedural Model for Real-Time Glinty Appearance Rendering

Youxin Xing, Haowen Tan, Yanning Xu, Lu Wang
CVM 2024 (JCST, to appear)

GI
The comparison of our method with other microstructure rendering methods on the Coffee machine scene containing four types of microstructure, including (a) brushed metal, (b) scratch, (c) structured materials, and (d) isotropic noise. Compared to these methods, our method is faster and significantly reduces memory overhead while rendering visually identical results..

Abstract

The glinty details from complex microstructures significantly enhance rendering realism. However, the previous methods use high-resolution normal maps to define each micro-geometry, which requires huge memory overhead. This paper observes that many self-similarity materials have independent structural characteristics, which we define as tiny example microstructures. We propose a procedural model to represent microstructures implicitly by performing spatial transformations and spatial distribution on tiny examples. Furthermore, we precompute normal distribution functions (NDFs) by 4D Gaussians for tiny examples and store them in multi-scale NDF maps. Combined with a tiny example-based NDF evaluation method, complex glinty surfaces can be rendered simply by texture sampling. The experiment shows that our tiny example-based microstructure rendering method is GPU-friendly, successfully reproducing high-frequency reflection features of different microstructures in real-time with low memory and computational overhead.

Downloads

PDF format Video

BibTex

@article{Xing:2024:RealtimeGlints,
  author = {Youxin Xing, Haowen Tan, Yanning Xu, Lu Wang},
  title = {A Tiny Example-Based Procedural Model for Real-Time Glinty Appearance Rendering},
  journal ={Journal of Computer Science and Technology},
  year = {2024},
}

Back to Homepage