【发布时间】:2021-10-15 06:27:03
【问题描述】:
在three.js 中,我对metalness 和roughness 有点困惑。 metalness 和/或 roughness 在镜子和金属/钢示例中有何不同,我将如何制作它们?
例如,如何制作镜子,像这样:
还有一种金属材料,像这样:
【问题讨论】:
-
一个真正的“完美”镜子需要的不仅仅是简单的材料才能准确地反映场景......
-
哈哈,没关系!我不是那个意思。任何答案将不胜感激:)
-
您是否阅读过MeshStandardMaterial 上的文档页面?在那里,您会找到两个文章链接,这些文章解释了基于物理的渲染背后的概念。第一个:Basic Theory of Physically-Based Rendering,第二个:Physically-Based Rendering, And You Can Too!。他们非常擅长描述金属度和粗糙度背后的物理原理。
-
谢谢,我去看看。
-
这适用于金属/钢外观,但是镜子呢?能否也写一些代码来说明如何创建它?
标签: javascript three.js webgl lighting mirror