玻璃是不透明的,内部不会显示液体(搅拌机 2.83)

Glass is opaque, won't show fluid inside (blender 2.83)

我只是希望能够看到我的玻璃管内的东西,包括液体。有点像this video。 目前,这种玻璃是反光的,但又不透明,就像一面镜子。 This is the tube in wireframe, you can clearly see the liquid and inflow object inside. However, rendered,他们都被隐藏了。你可以看到我使用了玻璃 BSDF 着色器。 我似乎也有问题让我的液体成为网状而不是彩虹点,但我认为这是一个单独的问题并且不能解释为什么我的玻璃是不透明的? 提前致谢, 约瑟夫

有很多问题可能是这里的问题,但我将对一些最有可能的罪魁祸首提供一些见解。这可能是由于:

  • 如果您使用 Cycles 进行渲染,请确保透明和半透明 material 的反弹次数至少为 2,否则玻璃会渲染为黑色。
  • 确保场景中的照明按预期渲染,因为光线不足或相机放置不当会使玻璃看起来就像镜面。
  • 同样,检查管内液体的material属性。如果液体被渲染为 black/opaque,也有可能是它导致管子充当镜子。

这些可能的原因都假定 material 的设置正确 - 并且通过更多关于 material 设置(节点)的信息来帮助诊断问题会更容易、您正在使用的渲染引擎(Cycles、Eevee 等),以及有关场景中照明的信息。

你去
第 1 步 material 选项卡
步骤 2 原则性 BSDF
第 3 步将传输提高到 1
第 4 步渲染属性选项卡
第 5 步勾选屏幕 space 反射
Step 6 下拉并勾选 refraction
第 7 步 material 选项卡
第 8 步向下滚动并勾选屏幕 space 折射
第 9 步将粗糙度调低至 0 以使其更清晰。