Fluid
  • Home
  • Archives
  • Categories
  • Tags
  • About

2025-03-04

Importance Sample BRDF

1 Summary本文主要介绍微表面模型的 BRDF 的重要性采样过程,即使用重要性采样来计算渲染方程的积分。 2 Background假设如下图所示的反射过程: Fig 1: 微表面反射图示 有渲染方程$$L_o(P, \boldsymbol{v})=L_e(P, \boldsymbol{v})+\int_{\Omega^+}L_i(\boldsymbol{l})f(\bold
2024-12-07
Rendering Blogs > Graphics > PBR

Radiance Caching with On-Surface Caches for Real-Time Global Illumination

1 Summary本文提出了在 On-Surface Caches 管线下的两种类型radiance cache,以及基于这两种radiance cache的GI方法。定义在texture space下的radiance cache相较于probe或者hash grid等方案,有更好的时序一致性、直接位于表面之上的避免漏光等优点,以及可以在multi-viewer下共享radiance信息。 两种
2024-12-07
Paper Notes > Cloud Rendering

Virtual Texture

GPU Pro7
2024-11-28
Paper Notes > Render Pipeline

1 对齐问题 [1]structured buffer 为在 GPU 上表示除了颜色或4分量之外的数据结构提供了一个非常便利的解决方案,非常适用于如 tile-based deferred shading 等技术。 structured buffer 的内存是紧密排列的(与C++的默认对齐似乎是一样的),例如以下代码会生成步幅20字节的缓冲区 123456struct Foo{ f
2024-11-24

GPU Logic

1 Life of triangle [1] 1.1 GPUs are super parallel work distributors在图形管线执行过程中,存在数据扩展 (data amplification) 的问题,这会带来大量不确定的工作负载。每个 draw call 可能生成不同数量的三角形。裁剪后的顶点数量可能与最初的三角形数量不同。在背面剔除和深度剔除之后,不同的三角形可能生成不同
2024-11-22
Rendering Blogs > Graphics GPU

Disney BRDF

1 SummaryDisney Principled BRDF 是迪士尼动画工作室在 SIGGRAPH 2012 的 Physically-based shading at Disney [1] 提出。该工作室通过分析 MERL BRDF 材质库,总结出对 microfacet Cook-Torrance BRDF 的各项的观察,如 diffuse、specular D F G等四项。基于观察结论
2024-10-14
Rendering Blogs > Graphics > PBR

PBR Material

1 Summary2 Microfacet BRDF微表面模型认为宏观表面的着色区域上分布着很多微表面,不同材质具有不同的微表面法线分布。如集中的微表面法线分布对应 glossy 材质,反之分散的分布对应 diffuse 材质。有如下表面及入射光、视角, 入射光方向 $\boldsymbol{l}$、观察方向 $\boldsymbol{v}$、宏观表面法向量 $\boldsymbol{n}$、
2024-10-14
Rendering Blogs > Graphics > PBR

Parallel Scan

1 Introduction2 2-Phase Parallel Scan使用一种在并行计算中经常出现的算法模式:平衡树。其思想是,在输入数据上构建一棵平衡的二叉树,并通过自根向上和向下的遍历来计算前缀和。一棵有nn个叶子的二叉树有log⁡nlogn层,每一层d∈[0,n)d∈[0,n)有2d2d个节点。如果我们对每个节点执行一次加法操作,那么在一次树的遍历中,我们将执行O(n)O(n)次加法操作
2024-08-19
Rendering Blogs > GPGPU > Scan

GI-1.0 - A Fast Scalable Two-Level Radiance Caching Scheme for Real-Time Global Illumination

1 Summary2 GI-1.0对于实时渲染,尽管是在目前的高端显卡上,也只能支持每像素很少的样本数量。本文提出的全局光照管线,通过设计的两级radiance cache,在空间、时间上复用样本的光照信息,如下图所示: screen cache:将primary path上顶点的入射radiance缓存到直接可见表面上的probe中,具有精细的光照表示。 world cache:缓存了seco
2024-04-12
Paper Notes > GI > Light Probe
123456

Search

Hexo Fluid