在我最受欢迎的一期教程中,我向大家演示了如何在 Blender 中创建真正的窗户玻璃材质。其目标是让光线能够穿过玻璃,包括彩色玻璃,而不是仅仅实现透明效果。 好消息是,在 Blender 5.2 中,我们已经不再需要那套节点设置,因为现在只需使用 Principled 节点及其新增的 Thin Wall 功能,就能实现相同的效果。
本教程的视频版本目前尚未提供该语言版本。您可以在下方观看带字幕的英文版视频;视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!在我最受欢迎的一期教程中,我向大家演示了如何在 Blender 中创建真正的窗户玻璃材质。其目标是让光线能够穿过玻璃,包括彩色玻璃,而不是仅仅实现透明效果。
好消息是,在 Blender 5.2 中,我们已经不再需要那套节点设置,因为现在只需使用 Principled 节点及其新增的 Thin Wall 功能,就能实现相同的效果。
在这个示例中,我用于窗户玻璃的 Material 包含了 Textures,用于提供彩色玻璃的颜色和表面细节。然而,在 Principled 节点的默认设置下,玻璃看起来是完全不透明的。

要快速创建逼真的玻璃,我们只需要对 Principled 节点进行两项修改。首先,将 Transmission Weight 参数设置为 1.0。这样就会告诉材质该对象是透明的,使光线能够穿过它,从而可以透过对象看到后方。

此时,已经有部分光线能够穿过,因此场景明显变亮了。不过,这个 Material 仍然会造成一定的光线衰减,因为光线会穿过使用该 Material 的对象,所以光线无法完全照射到另一侧的墙面。
要解决这个问题,我们只需要在 Principled 节点中启用 Thin Wall 选项。该选项专为树叶、纸张和玻璃等极薄的对象而设计。当它与 Transmission Weight 值为 1 配合使用时,会将对象视为薄且透明,从而让光线完全穿过。


请注意,这并不仅仅是一个简单的透明效果。虽然我们也可以使用 Transparent 节点,或者降低 Principled 节点中的 Alpha 值来实现透明,但那实际上等同于移除了玻璃,因此也无法在周围的墙面上产生彩色光线。

相反,这种方法创建的是真正的玻璃材质,能够保留玻璃特有的反射和折射效果。你还可以通过调整 IOR 值来控制这些效果。IOR 是材质的 Index of Refraction。

本期教程就到这里!和我的许多其他视频一样,你可以通过简介中的链接访问我的网站,查看本教程的文字版以及更多相关资源,并且提供多种语言版本。如果你觉得这期教程对你有所帮助,请点个赞并订阅频道。我们下期再见!