给房间设置光源

作者 trle, 2011 四月 10, 13:51:10

« 上一篇主题 - 下一篇主题 »

trle

【作者:George Maciver,翻译,maxchen】

也许,在整个关卡制作的过程中,光照设置是最重要的。没有了精心的光照设置,就没有好的环境氛围,没有好的环境氛围,就没有古墓丽影了。光照,并不是仅仅是亮与暗,而是环境氛围。
光照设置没有固定的规则,根据你选择的贴图,游戏设定的时间与发生的地点,每一个房间都会使用不同的光照设定。但下面我竟要介绍的方法,能指引你开始认识在制作关卡中进行光照设定。
首先建立你的房间并进行贴图。当没有设置任何的光照,编辑器会使用默认的环境光(128,128,128)。在编辑器里或者游戏里看看我们现在的房间,真 的很难看。应该没有人愿意在这样的环境氛围下展开探险吧!更加不用说我们的Lara了。好吧,现在就让我们来进行光照设定。

http://gmly.info/wp-content/trle/light1.jpeg">light1http://gmly.info/wp-content/trle/light1-320x189.jpg" />

http://gmly.info/wp-content/trle/light2.jpeg">light2http://gmly.info/wp-content/trle/light2-320x238.jpg" />

阳光

就像我刚才说的那样,光照设定没有定律,下面介绍的只是我自己的方法,我相信当你熟悉编辑器之后,你会找到更好更有效的方法。但对于刚刚接触编辑器的新手来说,这些基本的方法能帮助他们通过设定合理的光照来制作一定的环境氛围,从而使制作的关卡更加合理真实。

首先,我会把房间的环境光设置成:32,32,32。然后放置一个sun bulb,调整它的X轴量值为20,使得阳光能照亮一部分的地板,再不断调整Y轴的值,使得光照效果最好,最后,吧太阳的强度intensity下调到0.25。
现在可以进入游戏检查一下,我们可以发现整个房间的环境氛围有了很大的改变!我们甚至可以看到阳光轻轻的散在Lara的皮肤上。所以,我们制作的任何一个房间,都要放置一个sun bulb,这样才能使Lara身上有这样的光泽。

http://gmly.info/wp-content/trle/light3.jpeg">light3http://gmly.info/wp-content/trle/light3-320x118.jpg" />

http://gmly.info/wp-content/trle/light4.jpeg">light4http://gmly.info/wp-content/trle/light4-320x239.jpg" />

不过老实说,现在房间还是有一点平淡,下面我来使用3个基本的方法来为这个房间增添一点色彩。

火焰

第一个方法就是使用火焰(flame emitters)。在放置火焰的地方放置一个light bulbs,并调整的它的发光范围的内外直径为2到5,然后调整它的强度,使得火焰看起来更真实。
在游戏中,我们可以看到我们的房间已经更加好了。

http://gmly.info/wp-content/trle/light5.jpeg">light5http://gmly.info/wp-content/trle/light5-320x302.jpg" />

http://gmly.info/wp-content/trle/light6.jpeg">light6http://gmly.info/wp-content/trle/light6-288x320.jpg" />


第二个方法是水。先把水所在的房间的环境光设置成0,16,48蓝色或者设置成16,48,16绿色,这些数据都可以通过实验获得。然后在水面上放置 light bulbs,把它的颜色设置成下面水同样的颜色,这样就可以水的效果。在这里,不要忘记在水上面的房间打开水的反射效果(R按钮),在按钮旁边填入1到4 的数值来設定這個房間佈滿反射的光影,只有在靠水的牆面才會出現,旁邊空格數值表示光影反射程度。(如果使用M按钮同樣具有光影效果,可顯現在沒有靠水的地方。)

http://gmly.info/wp-content/trle/light7.jpeg">light7http://gmly.info/wp-content/trle/light7-320x225.jpg" />

http://gmly.info/wp-content/trle/light8.jpeg">light8http://gmly.info/wp-content/trle/light8-320x237.jpg" />

透射的阳光与月光

第三个方法是从天空引进阳光或者月光。这样的技巧能为你的关卡增添色彩,特别在想洞穴或者丛林这样环境比较暗淡关卡中更是如此。放置一个light bulbs在光线穿透天花的地方也就是放置光线物件的地方,放置一个light bulbs在光线射到地面的地方来模拟光线射到地面的效果。这个方法也可以作为把黑暗房间部分点亮的手段。光照设定是一项艺术,只有通过大量的练习,才可 以不断提高自己的技巧。

http://gmly.info/wp-content/trle/lighta.jpeg">lightahttp://gmly.info/wp-content/trle/lighta-320x237.jpg" />

当然,你可以把同时运用上面介绍的所有方法来调节你的关卡的环境氛围。下面是The Imprisoned Spirits的一个房间的截图。

http://gmly.info/wp-content/trle/lightb.jpg">lightbhttp://gmly.info/wp-content/trle/lightb-320x150.jpg" />

到现在为止,你已经学习了我所有的光照设定的方法。看看下面来自Jungle Ruins 2的截图,在这个关卡里,我运用了所有的手段以求得到我想要的效果。相信你也可以通过灵活使用这些基本的方法来为你的关卡添加精彩的环境氛围。

http://gmly.info/wp-content/trle/lightc.jpg">lightchttp://gmly.info/wp-content/trle/lightc-320x238.jpg" />

http://gmly.info/wp-content/trle/lightd.jpg">lightdhttp://gmly.info/wp-content/trle/lightd-320x239.jpg" />

The Scroll of Seti by D Ray 截图

http://gmly.info/wp-content/trle/lighte.jpg">lightehttp://gmly.info/wp-content/trle/lighte-259x320.jpg" />

Lara身上的突然闪光

不知道你有没有发现,有时候当Lara走到一处黑暗的地方是,她身上去很明亮的被光照着。如果你能了解这个问题产生的原因,你就知道很容易去修复了。 Lightbulbs和sun都属于环境光的一种,当它们与shadow bulbs混合使用的时候,会在它们作用的交界处对物件产生影响。

修复的方法就是先找到产生这些问题的光源,选择上,然后把光源设置面板中的ON关闭成OFF,这样这些光源就不会影响物件,而只对环境起作用了。但是,除了是出于要修复上述问题的原因,请不要使用这个技巧,因为很多情况下都需要在物件上产生光照,以求创造合理的环境氛围。

关闭这个开关,对于使用shadow bulbs同样有效。例如一辆在日光下的吉普车。吧开关关闭,就可以在地面产生一个阴影,但在吉普车本身就没有阴影了。

http://gmly.info/wp-content/trle/lightf.JPG">lightfhttp://gmly.info/wp-content/trle/lightf-320x274.jpg" />

调整环境光

通过这个技巧,你可以同时设定环境光的三原色,而不用一个一个轮流设置。
特别对于你已经对房间进行了很多光影设置,而房间只是整体亮度不符合你的要求。同时设定环境亮度就可以保存你房间的色彩平衡。
当然,在一个全新的房间里,这样的技巧可以同时设置整个房间的亮度,而不用每一个颜色来设置。
其实,只要按住ALT键,在使用鼠标点击一个颜色,就可以同时调整所有颜色的亮度了。

http://gmly.info/wp-content/trle/lightg.jpg">lightghttp://gmly.info/wp-content/trle/lightg-320x214.jpg" />

http://gmly.info/wp-content/trle/lighth.jpg">lighthhttp://gmly.info/wp-content/trle/lighth-320x212.jpg" />

 附:光源按钮的基本效果及说明

 首先,必须按下左下角的Lighting才能对光源进行调整。

 调整设定功能:

X、Y 調整亮光照明的區域位置。

Len、Cut 皆為調整泛光程度,數值越高則越強。

Int 亮度,調整光源的亮度,數值越高則越亮。

Out 範圍,調整光源的照射範圍,數值越高則照射範圍越廣。

In 亮點,光源中心的強度,數值越高則越強。

Colour 三色鈕 功能跟Ambience相同,只不過是用在調整光源部分

這裡有五種光源可用,只要在光源鈕按一下,在房間內點一下滑鼠左鍵放置即可。

Light 燈光,用來照明四周圍,可用Int、Out、In和Colour調整。

Shadow 陰影,產生陰暗的範圍,可用Int、Out、In調整,Int數值呈現負數,並且無法調色彩。

 Sun 陽光,產生照射單面的光源,僅用X和Y調整照明位置,Int調整亮度還有Colour色彩的調整。


Spot 光斑,產生小範圍的光點,所有調整功能皆可使用。

 

 Effect 區域光,在地面產生小範圍區域的亮光,只能用Int來增加亮度還有Colour色彩的調整。