透明纹理呈现为黑色

透明纹理呈现为黑色

我正在尝试渲染一个带有透明 png 的场景。该场景实际上是从一个.obj文件(与另一个.mtl文件)导入的,从技术上讲,它应该为我应用透明度。

在此处输入图片描述

^ 它确实在视口中显示了透明度。

在此处输入图片描述

^然而,在渲染结果中它显示的是黑色背景而不是透明背景。


我不知道为什么,而且alpha值已经是了1.000。有什么想法吗?

在此处输入图片描述

我正在使用 Blender 2.67,Blender Render。(不是 Cycles)

答案1

如果你需要透明背景,在Render选项卡中你需要更改:

  • 阴影 -> Alpha -> 透明
  • 输出 -> RGBA

背景透明度

如果你需要透明纹理, 你必须激活透明度在材质中并降低 Alpha 值(Alpha=0 表示完全透明)。

例如:

材质透明度

答案2

在材质选项卡中,转到“选项”并取消选中“可追踪”,之后它应该可以工作并且透明度应该存在。

答案3

您更改的“Alpha”是整个纹理的不透明度值。如果您将其调低,所有内容都会变得透明。

答案4

有时,当你使用大量 png 时,你必须在渲染属性-光路-最大反弹-透明度下提高透明最大反弹

相关内容