如何在日落背景上统一为暗物体创建照明?

时间:2017-01-06 02:02:02

标签: c# unity3d lighting

好的,我也已经发布到Unity,但没有收到很多答案 - 我试图模仿Badlands中存在的照明 - 就像这里一样 - 它们有一个环境,日落般的背景,好像一个光是来自背景,前景中的物体几乎是黑色的:

enter image description here

我希望能够增加或减少物体黑暗和天空明亮的数量,就像日落一样。我尝试过更换环境照明,定位各种点和方向灯,但我不熟悉Unity中的照明,这是我能得到的最好的

enter image description here

对我来说,我的物体的背面有一个白色调,我希望能够像在荒地中一样使这些前景物体发光,因此它们不是黑色的。如果我现在这样做,他们会很混乱。

我不知道该往哪里转。如何在Unity中实现日落照明?我在这里使用默认天空盒。

1 个答案:

答案 0 :(得分:1)

我认为为了获得像Badlands这样更具戏剧性的效果,你将不得不进一步减少环境光线,然后在前景物体的某些部分上使用一些你想要明亮的发射(就像Badland生物的眼睛一样) )。以下是Unity标准着色器发射页面的链接:https://docs.unity3d.com/Manual/StandardShaderMaterialParameterEmission.html

或者,您可以通过将背景和前景对象设置为“未点亮”来完成此操作,并且只需将您在荒地中看到的非常暗的前景对象着色。这样做也应该使游戏运行得更快,因为它会削减大量的照明计算。荒地只有2天,所以我很确定他们所有的材料都没有光亮。