Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

文字总结描述PBS(基于物理的渲染)推导思路 #6

Open
chenxikai opened this issue Aug 14, 2024 · 0 comments
Open

文字总结描述PBS(基于物理的渲染)推导思路 #6

chenxikai opened this issue Aug 14, 2024 · 0 comments
Labels
rendering something about renderding

Comments

@chenxikai
Copy link
Owner

chenxikai commented Aug 14, 2024

  1. 渲染方程是基于物理(辐射度量学)和数学推导的一个等式,用于更加精确的描述光照。
  2. 实际操作中自发光就是一个固定的颜色,渲染方程去掉“自发光”部分,就是著名的反射等式,剩下的事情就是求反射等式。
  3. 物理世界中的光源通常是一个面光源,实时渲染不太可能实现,因此通常用若干个精确光源替代,发现反射等式就只剩下f(l,v)是未知的。
  4. BRDF表示一束光沿着入射方向l到达表面某点有多少能量被反射到观察方向v上,f(l,v)恰巧可以用BRDF计算得出!
  5. BRDF可以通过光学仪器进行测量采样,学术界也有基于物理和光学归纳的通用数学模型,通常是对“高光反射项”和“漫反射项”进行数学建模,例如常见的漫反射BRDF有Lambert和DIsney
  6. 这些通用的BRDF只能尽可能的去接近真实材质,并且很难用一种BRDF模型描述所有的材质
  7. 同样的高光反射也有基于BRDF的公式,可分为F D G 三部分,F(菲涅尔项)D(法线分布项)G(阴影遮挡函数)G这部分通常和分母合并成V(可见性项)分别代入对应公式即可。
  8. F项通常用近似的Schlick菲涅尔等式,常见的D项有GGX、基于BRDF修改后的Phong模型、Disney提出的GTR分布。G项通常用Smith模型
@chenxikai chenxikai added the rendering something about renderding label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rendering something about renderding
Projects
None yet
Development

No branches or pull requests

1 participant