用蓝图样条制作赛博朋克悬浮车

文摘   2024-11-08 18:52   四川  




Hello . 大家好

今天给大家带来用蓝图样条制作CyberpunkCar

我是很久不见


动态的背景元素可以增加场景的氛围感,在制作科幻元素的场景中尤为重要,本期案例使用UE的蓝图样条,制作车围绕样条线循环运动的动画,配合上粒子拖尾,科幻感拉满,先看一下最终完成的效果:







1
前期准备





前期主要准备的是科幻车的模型,这里从sketchfab下载了一套科幻车的模型,由于是最为背景使用的模型,模型精度没有必要使用的太高。将模型导入UE,整理命名和材质。



2
蓝图阶段





这里的制作思路是将样条线作为路径,不同的车辆做单独设置,所以路径和车辆做了两个蓝图,用车辆去拾取路径进行运动。


先制作样条路径,方法比较简单,在蓝图中添加一个样条组件,然后在构造蓝图中设置旬环闭合。


制作车的蓝图,将车辆拖入蓝图中。

事件图表这里设置车辆的世界位置和世界旋转,世界位置的向量和世界旋转的旋转体都是来自于样条,由于不准备让车辆停下来,开始运行的时间就一直循环运动,使用了Timeline时间轴来驱动动画运行。

设置了时间轴的浮点型轨道。

注意这里的样条目标就是刚才制作的蓝图样条,将目标设置为了变量,意味着车辆的蓝图路径只能选择指定的蓝图样条类型。

事件图表就到这里,接下来制作构造脚本部分。

先是对车的静态网格体选择,材质和缩放做了设置。

接下来加入粒子拖尾效果,给车辆下面挂了四个Niagara粒子,默认每辆车最多可以有四条拖尾的粒子,由于每辆车拖尾粒子的数量、位置、颜色、粗细都不一致,这里需要在蓝图中进一步设置。

首先要解决的是拖尾粒子位置的问题,这里使用的是识别静态网格体插槽的位置,作为粒子位置,这就需要给每个车的静态网格体设置不同的插槽位置。

在静态网格体的面板中,插槽管理器添加插槽,车灯的位置都是对称的,所以添加插槽的操作并不麻烦。

在构造脚本中,让四个Niagara位置都对应到静态网格体插槽上。

对Niagara粒子前后的显示隐藏和Niagara粒子选择上做了判断。


3
拖尾粒子制作





拖尾粒子非常简单,只用一个发射器就够了


发射器更新如下。

粒子生成,这里Lifetime设置成了变量。

粒子更新,这里粒子颜色设置成了变量。

拖尾的宽度这里也设置成了变量。

渲染这里选条带渲染器,材质是Niagara自带的材质。

自己添加的变量如下。

回到刚才车辆的构造脚本中,这里做了一些粒子的设置


4
视图中的设置





用之前做好的样条蓝图,做一段闭合样条曲线,将车辆也拖入场景中。


进行一些设置,参数如下。


最后看一下完成的效果吧


车辆蓝图的构造脚本和事件图表中用到的节点都放在了我的blueprintUE中,以下是链接

构造脚本:

https://blueprintue.com/blueprint/yp4g6q2k/

事件图表:

https://blueprintue.com/blueprint/9q5124ti/#comment-3590

以上就是本次教程案例的内容了,如有不足之处,希望大家可以一起交流学习,一起变得更强!


- End -



   

ABOUT US

 
关于我们



微信群

公众号

知识店铺



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


Thepoly
关注我。为大家提供更多CG行业动态和资讯,分享CG大拿制作经验,和大家一起学习进步。立志通过这个公共号让大家能得到更大的提升。
 最新文章