编程黑洞网
首页
编程
数据库
代码审查
网络应用
Android
wordpress
软件推荐
软件工程
逆向工程
信息安全
软件质量测试
地理信息
密码学
网站管理员
元堆栈交换
网络工程
操作系统
Ubuntu
计算机
Unix和Linux
服务器故障
Vi和Vim
运维
物联网
机器人
树莓派
计算机图形学
信号处理
在计算机图形学中,最物理上最准确的表面材料模型是什么?
计算机图形学
|
2021-01-09
|
编程黑洞网
|
0条评论
|
271 人阅读
我正在寻找理论模型和已实现的模型来表示软件中的表层材料,这些模型旨在提高物理精度。
BRDF真的是最好的模型吗?哪些替代品更好?为什么?这些模型除了性能之外还有什么缺点?
评论
bsdf是一个完整的领域,而不仅仅是brdf带来的正半球。这使得它包括折射而不仅仅是反射。但是,这不能处理地下散射。还有“参与媒体”来考虑哪些是空气中的雾。另外,对于不同波长的光,您可能具有不同的反射/折射属性。您关心多少这些东西? (:
我只是好奇:)
作为渲染方程式一部分的BSDF(一个完整的散射函数,包括BRDF(反射部分),BTDF(透射部分)和BSSRDF(次表面部分))应该是“最佳”模型,但有一些警告。首先,没有一个BSDF模型,而是许多模型,每个模型都有不同的权衡。因此,实际上取决于您使用哪种BSDF / BRDF。其次,它们通常采用“粒子光学”,而跳过光的波特性。这是一个缺点,这意味着您无法对某些现象建模。 (例如,极化和“ CD衍射”)
#1 楼
BRDF对于任何介电表面都不准确,因为它们都具有一定程度的次表面散射。 BSSRDF也是基于半无限平板的假设的近似值。理想情况下,您将对所有表面运行体积路径跟踪,这将比BRDF或BSSRDF精确得多,但成本要高得多。尽管迪士尼已经在生产中对BSSRDF使用了蛮力路径跟踪,但请参阅SIGGRAPH 2015课程说明第2.5节。
根据几何法线采样
这个三角细分方案叫什么?
标签列表
java
(11)
r
(3)
r-faq
(3)
javascript
(17)
jquery
(3)
asynchronous
(2)
php
(17)
mysql
(7)
sql
(3)
html
(2)
regex
(2)
arrays
(2)
variables
(3)
warnings
(2)
language-agnostic
(2)
c++
(9)
c++-faq
(8)
parsing
(2)
debugging
(5)
c
(3)
error-handling
(3)
python
(10)
pandas
(3)
android
(3)
list
(3)
最近发表
IP地址错误的错误掩码
在Cisco IOS中自动进行配置备份(每分钟)
VRRP和HSRP有什么区别?
IP地址如何映射到MAC地址?
网站可以识别我的MAC地址吗?
在STP中如何选择根桥?
为什么要使用三根以太网电缆将交换机连接到路由器?
为什么10.1.255.255是无效的广播地址?
为什么将IP地址分配给每个接口而不是设备?这将意味着什么?
为什么Visual Studio 2013不愿意运行我的Web性能/负载测试?
对测试代码了解太多会不利吗?
如何隔离错误?
如何使用Selenium和WebDriver清除localStorage
评估测试项目
我如何说服管理层我们需要一个正式的质量保证部门?
FluentWait与WebDriverWait有何不同?
简历和求职建议-从开发到测试的职业转变
您如何等待Selenium 2中的jQuery Ajax调用完成
在持续开发下测试应用程序
Selenium的页面加载默认超时是多少?
IT项目中软件测试的真正商业价值是什么?
系统测试与系统集成测试(SIT)有何不同?
如何找到我们的“质量保证流程”的弱点?
测试人员应如何处理生产中发现的错误?
如果我不使用TDD但想过渡到敏捷,那我应该回去创建那些单元测试吗?
代码覆盖率和测试覆盖率有什么区别?
当团队想要忽略关键但难以重现的错误时,我应该如何应对
测试人员应该修复错误吗?
审核测试自动化代码的良好实践
质量检查人员应该能够编写测试代码吗?
随机文章
将图像存储在BLOB中还是仅存储在URL中更好? [重复]
为什么我们仍然使用钥匙来启动汽车?为什么不输入密码?
为什么我们不能实现AES 512密钥大小?
如何在Gmail中查找最早的电子邮件
Session Tester的替代品,用于记录探索性测试会话结果
最佳初次Linux操作系统,适用于不懂计算机的人
链接外部JSON-LD模式(来自Schema.org)
如何自动修复通过合成报告的常见掉毛错误?
从选择子查询中获取多个列
Google Play的“市场许可检查”如何工作?
评论
bsdf是一个完整的领域,而不仅仅是brdf带来的正半球。这使得它包括折射而不仅仅是反射。但是,这不能处理地下散射。还有“参与媒体”来考虑哪些是空气中的雾。另外,对于不同波长的光,您可能具有不同的反射/折射属性。您关心多少这些东西? (:我只是好奇:)
作为渲染方程式一部分的BSDF(一个完整的散射函数,包括BRDF(反射部分),BTDF(透射部分)和BSSRDF(次表面部分))应该是“最佳”模型,但有一些警告。首先,没有一个BSDF模型,而是许多模型,每个模型都有不同的权衡。因此,实际上取决于您使用哪种BSDF / BRDF。其次,它们通常采用“粒子光学”,而跳过光的波特性。这是一个缺点,这意味着您无法对某些现象建模。 (例如,极化和“ CD衍射”)