今天的推荐文章来自一个做单机游戏的美少女-樱花兔,她将分享如何在Unity中快速搭建一个3A级别的场景。
关注樱花兔:
https://connect.unity.com/u/ying-hua-tu
制作步骤
我们应该创造一个空间,检查距离和角度,以确保关卡是有趣的。然后,需要确保这张地图的线路是清晰的,碰撞是顺利的,以使玩家也可以快速通过。
通常情况下,我们大家可以先建一些Cube或者Cylinder用于模拟空间,因为它们很方便操作,并且在需要重新设计整个关卡时,可以被快速迭代。
首先,创建一个由Cube搭建的白模。
然后,在Volume中添加一些后期效果,达到想要的室内氛围效果。
Bloom
Bloom(辉光):让自发光或者光照的部分呈现的更加有质感。
Ambient Occlusion
Ambient Occlusion(环境光遮蔽):综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。
Screen Space Reflection
Screen Space Reflection(屏幕空间反射):让场景呈现会更加真实以及有质感。
我们把这些Cube的材质换掉。在Bridge找一张合适的墙面贴图和地面贴图,然后把贴图贴上。
如下图所示,这样好多了,非常像一个真正的室内。
在制作过程中,光照极度影响着关卡的组成与氛围,是很重要的步骤之一。很多小伙伴可以创建出贴图效果很好的物件的,但是从整体的感觉来看却非常不尽人意的,是因为光照太弱,不能唤起强烈的感觉。
好的照明可以使场景看起来像是一幅强烈的黑暗和光线叠加的画,通过构图推动玩家的视线。光照也可拿来加强对环境的审美,无论是现实还是风格化的场景。同时,光照也是一直在迭代的过程。
下图是添加了光照后的场景氛围。
下面我们谈谈氛围光照的设置。为了更好的模拟聚光灯的效果,我们在cookie上贴了一张模拟聚光效果的贴图。
Fade Distance
Fade Distance ( 衰减距离):由于是室内,有很多的拐角和房间之类的地方。所以衰减距离这里可以设置的稍微近一些,只要不穿帮就好。
同样的,阴影是极其耗性能的,所以呢,我们给它设置了衰减距离,这里设置的是10米,超过这个距离是没有阴影的,因为10米外有没有阴影还真的是很难注意到。
Volumetrics
Volumetrics (光束):可视情况开启,如果有些位置有模型进行遮光的话,开启效果会很好。
接下来,为场景铺设管道,和装修一样,先铺设水管和电路。
试想一下,如果场景中的一切都是光滑的和有反射的,那么场景就会变得嘈杂和压抑,相反,如果一切都是粗糙的和无光泽的,就会让人在视觉上失去兴趣。
当我们在粗糙的混凝土表面添加一些反射的小坑或者是在一些旧朽木上铺上一个闪光的抛光罩,会发现效果会非常好。同样,道具也需要有磨损并且可以叙述出故事。
如果场景中的一切都看起来崭新一样,那么场景就显得太假了。但这样一些问题Decal都能解决,我们去Bridge里导出一些贴花贴图。
我们给场景添加贴花,让这个场景更有废弃的感觉。下图分别为墙壁和地板添加贴花。
下图是添加完贴花后的效果,比之前干干净净的效果会更加真实一些,同时细节和层次会更加丰富。
接下来,添加各种物件模型,丰富场景,物件的设置。操作细节就不在这里阐述了,主要涉及:是否能够被遮挡剔除,AI是否能够行走,碰撞体设置,LOD设置等等。
最后,给场景添加一些动画效果和粒子效果。
大功告成,下图是最终完成版的效果,是不是格外的简单呢。
小结