UE|用蓝图样条制作赛博朋克悬浮车
3149 0
实名

通过了实名认证的内容创造者

发布于 2025-1-16 13:22:01

您需要 登录 才可以下载或查看,没有账号?注册

x

81206981b603f57a91c07389ac43df78.jpg


Hello . 大家好
今天给大家带来用蓝图样条制作CyberpunkCar我是很久不见
a8e7f8990925571c6f19c9a600dbce26.png

动态的背景元素可以增加场景的氛围感,在制作科幻元素的场景中尤为重要,本期案例使用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更多精彩请关注我们。

本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表