ue4 后期处理景深_UE4丨废旧医院场景案例

ue4 后期处理景深_UE4丨废旧医院场景案例Hello.大家好,这里是GuaGua本文给大家带来的是UE4废旧医院场景案例篇幅较长,各位耐心读阅大家好,我是毛志鹏,主要从事的方向是引擎美术

4c69f7898359a779689a7075d3e78f26.png

Hello . 大家好,这里是GuaGua

本文给大家带来的是UE4废旧医院场景案例

篇幅较长,各位耐心读阅

1c0ab29ab844745c54a29bcebcb8fb87.png

大家好,我是毛志鹏,主要从事的方向是引擎美术。首先要感谢GuaGua的邀请来做这次教学分享。

随着UE4的普及,现在越来越多的美术工作开始步入引擎环节中,这次带来的就是一个废旧场景的制作。先看一下最终完成的效果图。

7fae9d18403efdddabbe1a0a197748be.png

e95ab44204a13fdbf19d071dc84d1b1e.png

e07acefaaea3448101003d2d12eec84a.png

以下是此次教程的主要内容

1. 寻找参考并分析(重复部分),找HDR

2. 制作基础模型

3. 搭建灯光环境

4. UE4蓝图构造脚本制作(天花板扣板、电线、扶手、指示灯等)

5. 场景搭建以及UE4材质制作

6. Decals贴花的使用

7. 细节的添加(体积雾、nigara粒子、植被、地形材质等)

看似场景较为简单,那么将场景中的资源尽量节约利用就是制作场景的精髓。

下面就开始介绍制作流程:

1 寻找参考并分析(重复部分),找HDR

以下是我找到的一些参考和HDR截图。

f6d8ca793d32414b639c0df957539c64.png

4363e9e9936b1f12577c4575937c838f.png

cfb846397443466ffae4730a531cb9c4.png

b988ad98e7ed87a1300856bfe6ca6a52.png

说到找HDR素材,在这里推荐大家一个免费的HDR素材网站:https://hdrihaven.com/

下面开始分析场景,首先这个场景中有很多部分的模型都是重复的,那么只需要做出其中的一部分,就可以在引擎中批量复制。带着这个思路,我开始了基础模型的制作。

2 制作基础模型

以下是在场景中用到的所有模型资源,只有这么多。

40a78b601a46f71de23e235cf5b9ffeb.png

其余细节部分有用到Quixel Megascans的素材资源,作为虚幻用户的话,是可以免费使用Quixel Megascans中的素材资源的,这在制作场景中节约了不少时间。

3 搭建灯光环境

首先在UE4中搭建场景之前,我先做的一步是搭建灯光环境,这是我个人的习惯。只有在相对正确的灯光环境下,搭建出来的场景才能呈现出满意的光照效果和满意的材质表现。

以下是我在蓝图中使用构造脚本制作出来的天空环境模块。其实内容很简单,只用到了一个天光和一个天空球。此处也可以直接使用UE4的天光,并制作天空球,来代替这个蓝图。

6d97d92ffa7483de421cb62da1003629.png

制作这个蓝图构造脚本的好处就是,可以任意替换场景中天空球的HDR贴图,并且在旋转场景中的箭头或者改变参数时,场景中的HDR环境是会跟着一起改变的。

f313452a3354473d51e7bfd9109c261d.png

d29ade433fb85db3d080c5c11d71bbb0.png

在整个场景搭建的前期,为了避免光源出现问题,我尽量少的使用灯光,仅使用天光作为主要光源。

4 UE4蓝图构造脚本制作

因为场景中的重复资源较多,又为了批量化的在场景中搭建,一般的方法是制作一小部分模型后,在场景中批量复制。但是为了适应更多场景的复杂需求,有时候简单的复制并不能快速的满足需求,此处我依然使用了蓝图构造脚本,进行批量化复制。

以下是我制作的部分蓝图脚本动图:

8d24320b9ca638b497e4fa8273709871.gif

582b1e82160412e785175377b91677ea.gif

f2693a4b1e2a3eff58de394f25491f11.gif

d811b69f8e0eebdf8c425717850683df.gif

ecdc5122bb968ec2983a64d5a2a7e9bf.gif

以这个扣板为例,蓝图构造脚本部分其实比较简单。首先在内容浏览器中右键,新建蓝图类,并选择第一项“Actor”类。

b415844856cf0a8061bbfda44fc4d835.png

4274e518ca793ec73518a803e4639aa1.png

为了便于观察效果,我用了一个Billboard公告板组件替换掉了原有的默认场景组件。

9216ade1a2e70f86aeca533fc16d6887.png

在构造脚本下连接了一个For Loop循环,并使用一个整数作为变量。

1ec48476b4e1938e63eb2e77d9d28647.png

在For Loop的另一端连接一个Add Static Mesh Component添加静态网格体组件,并在该组件上选择需要复制的静态网格体模型。For Loop的Index则连接到Make Transform创建变换的X方向上,这里对这个变换的参数加了一个乘数,并乘以一个浮点型的变量。

7e5d69ac3003c555b2676cd53622b90c.png

fc1fd8d6f1d35def45f639c4131fa397.png

分别将刚才创建的两个变量的可编辑实例打开后,在视图中就可以进行如下的操作了。

1c7ce0f31354f07c24f80f728276a482.png

17c2c6e068918d8f20613d8d5125eaf7.png

同理在Make Transform创建变换的Y方向上加入一个For Loop的话,就可以在Y轴向上进行复制。

e11bc69a6179872c4674bbf2d507a48d.png

f4f96d5f18817edc2f4be9bc5a04d38f.png

通过UE4的蓝图构造脚本,可以在批量产出的同时,实现较为复杂的功能和变化,也比以往的复制模型更具有优势。

5 场景搭建以及UE4材质制作

在有了基础的模块化模型之后,下面就可以批量搭建场景了。

0fb5bf90a253c817ba361e1d438e424d.png

在场景搭建的同时,材质可以同步制作。此处壁纸、划痕等都做了无缝贴图处理,并在UE4里进行平铺,保证了精度的同时,又减少了贴图的使用量。

4f10a0a0ee70f8097a1130c3860fb59a.png

贴图上有一部分取自Quixel Megascans.

356bba5ce1cfaaae80b98ef01f0e5dcb.png

b167982f0f33038455c2854573291e17.png

在材质制作方面我的思路是,尽量多的使用材质实例,减少母材质的使用量,并节约贴图的使用量,多用平铺贴图。例如场景中的金属划痕部分我有一部分只使用了一张粗糙度的灰度贴图,剩下的就使用材质,在UV方向上做平铺和移动等操作,以加大贴图的使用量。

9b7bdc4050d300f38acc6d3373417445.png

e3c7a8878c7bc91457a25901d383123a.png

在搭建整个场景的前期,仅使用了天光和一个定向光源。前期进行灯光构建的时候,为了减少构建时间,建议将光照质量调整成预览。

2d6adf33a59ce62d6d3c54fe2fcc3754.png

以下是初步搭建出来的场景效果,此时离最终完成的效果还有一定差距。

414999498d479591c99ef78de273e6b9.png

此处我主要使用了PostProcessVolume后期处理体积,将曝光值稳定了下来。

8362cb7892b0fe0591ec8a4c800a871a.png

395517e9c931b494c2ea5ff9651c65d5.png

24635da4ad48fc6ad5be0320748e877a.png

6 Decals贴花的使用

由于场景中的模型材质没有做过多的做旧处理,在搭建的环节想做随机化的做旧效果的话,可以使用Decals贴花来处理。

bcd82c2fd790922e2703d66b943a18e8.png

贴花的贴图同样来自于Quixel Megascans。

c8d41a108bdbbc4e27882e746530309f.png

这里要注意贴花是有方向性的,如果放置在场景中的贴花使用了来自Quixel Megascans的材质,那么材质球中会连接法线贴图,法线方向的错误会影响该贴花的颜色效果,所以在这里我把预设材质球的法线连接删掉了。

fe5b1ac5541ab0fc3396da136a7c5dc5.png

596666eed036f0cf93ef46fe09ceb741.png

使用Quixel Megascans导出素材到UE4的时候,默认都会生成材质球,这里还是根据自己的需求,不一定全都使用预设好的材质。

7 细节的添加(体积雾、nigara粒子、植被、地形材质)

最后是“一点点细节”阶段,主要使用了UE4的体积雾和地形模块。

以下是关闭体积雾和开启体积雾的区别。

be8ecbde5bbc508a58178992bf7babed.png

fa7891432970729c90b6cc23ac64901f.png

97d55611368de3d89df25b321f506413.png

6c3c548401f475f90fbaea803d944490.png

使用了体积雾后,可以进一步在定向光源中开启光束效果。

3211ebd0d19730cc4121cccbec757b92.png

5752cd1309bccae461c23457ee404c76.png

2081482c0827468d85053d1c1979db40.png

地形方面在选好了合适的贴图之后,需要创建地形材质,此处创建了四层材质

2ebb7041343aeefed1c32dfb17423108.png

使用地形模块的好处就是可以在UE4中根据需要任意绘制材质的范围分部。

4f99f15397425b4a9ece8836d44814c9.png

并且还使用了植物编辑模式,运用植物笔刷绘制了部分草地效果。

b99f14ba074718f154f9ed12bc59fd25.png

d4854fa20290ad42a507db9992981c63.png

使用Niagara粒子系统制作了烟雾和粉尘的粒子效果。

5dea607d80d567023e0553b8839e3a0b.png

3e89f0a86e15ccc72deea599ad4acb3f.png

细节制作完成后,设置了虚幻争霸中的角色在场景中运行了一下。

b88ede8c21189e3a3ab15a2664f2c8ee.png

1382d0db19667646e554a5d9c6060ea6.png

以上就是本次案例的主要内容。UE4的功能模块较多,学习起来需要耐心。

本次案例是我个人的练习作品,如有不足之处,希望大家可以一起交流学习,一起变得更强!

同时希望阅读文章的童鞋从中有所收获,在掌握了UE4的基础模块和原理后,相信大家也可以制作属于自己的原创作品。

以下我创建了一个交流群,希望可以认识更多志同道合的朋友。

3eb13f80f1872e5f227a704a66be8c35.png

– End –

    ABOUT US 关于我们
6c4a88b016b68ca58a4a7d938bb927fe.png

微信群

710262c6eb34ebf10ecd44d9a5012bbc.png

公众号

9965664494ae5f77fc0e8ca6b058d6d7.png

知识店铺

喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。公众号是我们最为官方的窗口,更多内容都必须关注公众号后才能获取。另外现已开通网站:www.thepoly.cn更多精彩请关注我们。

今天的文章ue4 后期处理景深_UE4丨废旧医院场景案例分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59843.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注