tajourney tajourney
  • 首页
  • 渲染
    • PBR
    • NPR
  • 引擎
    • Unity
    • UE
  • DCC
    • Houdini
    • PhotoShop
    • Blender
  • 优化
  • 工具
  • 杂谈
    • 游戏
  • 友链
  • 关于
    • About Me
    • 网站公告
    • 维护记录
    • QA
  • 注册
  • 登录
首页 › 渲染 › PBR › BxDF (1) BxDF

BxDF (1) BxDF

糯米
2年前PBR阅读 640

BSDF、BSSRDF、BSSTDF、BRDF、BTDF关系

BSDF(双向散射表面分布函数)

BSDF是一个可以插入渲染方程的函数,是渲染方程的核心内容。所有 BxDF 函数输出的结果是:入射光和出射光能量之间的比率的值。

BSSRDF(双向散射表面反射分布函数)

BSSTDF(双向散射表面透射率分布函数)

BRDF(双向反射率分布函数)

BTDF(双向透射率分布函数)

可以认为 BSDF = BSSRDF + BSSTDF

而

BSSRDF = BRDF + SSS(次表面散射Subsurface scattering)

BSSTDF = BTDF + SSS(次表面散射Subsurface scattering)

BRDF

这里先着重介绍下最常见的两种BRDF。

基于微平面理论的Cook-Torrance BRDF

BxDF (1) BxDF-tajourney
BxDF (1) BxDF-tajourney

D项:法线分布函数 (Normal Distribution Function,NDF)

G项:几何函数G(l,v,h)和分母中的校正因子4 (n·l)(n·v)会合并为可见性项(The Visibility Term),Vis项,简称V项

F项:菲涅尔方程(Fresnel Equation)

基于迪士尼原则的Disney Principled BRDF

基本原则:

1.艺术导向,并不一定物理正确

2.直观参数,而不是物理类参数

3.参数尽可能少,范围应保持在0到1

4.所有参数组合尽可能健壮且合理

漫反射项(Diffuse):Disney Diffuse

镜面反射项(Specular):

Specular D(法线分布函数):Generalized-Trowbridge-Reitz(GTR)

Specular F(菲尼尔项):Schlick

Specular G(几何遮挡):Smith-GGX

常见的Diffuse BRDF

1.Lambert

2.Oren-Nayar

3.Burley/DisneyDiffuse

4.DiffuseGGX

常见的Specular BRDF

D项:

1.Beckmann

2.Blinn-Phong

3.GGX

4.GGXaniso

G(Vis)项:

1.Kelemen

2.SmithJoint

3.SmithGGX

4.SmithJointAniso

F项:

1.Schlick

2.Gotanta

赞(1)
搜索
近期文章
  • 终末地人物渲染(更新中) 2025年3月17日
  • Unity APV体素化光栅化实现 2025年2月5日
  • Unity 不同 ReflectionProbe 打断 Instancing 解决方案 2025年1月15日
  • Renderdoc 原神截帧记录 2024年8月22日
  • Houdini VAT:Vellum Cltoh笔记 2 2024年7月17日
归档
  • 2025年3月 (1)
  • 2025年2月 (1)
  • 2025年1月 (1)
  • 2024年8月 (1)
  • 2024年7月 (2)
  • 2024年1月 (1)
  • 2023年10月 (3)
  • 2023年9月 (4)
  • 2023年8月 (5)
  • 2023年7月 (4)
  • 2023年6月 (4)
  • 2023年5月 (1)
  • 2023年4月 (3)
  • 2023年3月 (11)
  • 2023年2月 (11)
  • 2023年1月 (1)
  • 2022年7月 (1)
  • 2022年6月 (2)
  • 2022年5月 (1)
  • 2022年4月 (1)
  • 2022年3月 (1)
  • 2022年2月 (1)
  • 2022年1月 (7)
  • 1
Copyright © 2022-2025 tajourney. Dev by nuomi 版权所有.
鲁ICP备19015245号
  • 首页
  • 渲染
    • PBR
    • NPR
  • 引擎
    • Unity
    • UE
  • DCC
    • Houdini
    • PhotoShop
    • Blender
  • 优化
  • 工具
  • 杂谈
    • 游戏
  • 友链
  • 关于
    • About Me
    • 网站公告
    • 维护记录
    • QA
糯米
日语学习中
68
文章
15
评论
44
喜欢