实时渲染闪烁材质,用快速环境图过滤实现逼真光影。
Real-time Image-based Lighting of Glints
- 基于区域均一环境图与微面法线分布,动态计算反射概率。
- 每帧可完成过滤,性能接近真实渲染,仅比单向光多2倍内存。
- 适合游戏、影视等需要动态光照的实时渲染场景。
基于图像的光照广泛用于还原真实光照下的阴影效果,尤其在实时渲染中。针对表面分布离散微面导致的闪烁材质,本文提出一种高效的近似方法,支持完全动态的材质属性与环境图。方法基于区域光源下的实时闪烁渲染,采用标准环境图滤波技术,关键在于滤波过程足够快,可在每帧完成。假设环境图被划分为少数均一辐射区域,通过用法线分布函数滤波对应指示函数,获得各微面从每个区域反射光的概率。着色时,利用新型双门控高斯近似对二项分布进行分层采样。验证表明,该方法在多种材质与光照条件下均接近真实渲染结果,性能稳定且开销极低,仅比单向光渲染多2倍内存,显著优于传统方案。
原文摘要 · Abstract (English)
Image-based lighting is a widely used technique to reproduce shading under real-world lighting conditions, especially in real-time rendering applications. A particularly challenging scenario involves materials exhibiting a sparkling or glittering appearance, caused by discrete microfacets scattered across their surface. In this paper, we propose an efficient approximation for image-based lighting of glints, enabling fully dynamic material properties and environment maps. Our novel approach is grounded in real-time glint rendering under area light illumination and employs standard environment map filtering techniques. Crucially, our environment map filtering process is sufficiently fast to be executed on a per-frame basis. Our method assumes that the environment map is partitioned into few homogeneous regions of constant radiance. By filtering the corresponding indicator functions with the normal distribution function, we obtain the probabilities for individual microfacets to reflect light from each region. During shading, these probabilities are utilized to hierarchically sample a multinomial distribution, facilitated by our novel dual-gated Gaussian approximation of binomial distributions. We validate that our real-time approximation is close to ground-truth renderings for a range of material properties and lighting conditions, and demonstrate robust and stable performance, with little overhead over rendering glints from a single directional light. Compared to rendering smooth materials without glints, our approach requires twice as much memory to store the prefiltered environment map.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。