UE4-(蓝图)第一百一十八课 贴花

213 篇文章 591 订阅

贴花:是投射到关卡中网格体(包括静态网格体和骨架网格体)上的材质,无论这些网格体的移动性是静态还是可移动,贴花都可以投射到他们上面,可以同时渲染许多贴花,而且这不会造成性能大幅下降,但是,如果屏幕空间较大而且着色器指令数较大,性能将下降。

如果想在场景中添加灰尘、污渍、泄露、钢印号码、墙上的海报或者涂鸦,都可以使用贴花来制作。

分为两部分:1.场景中自定义设置贴花(海报)  2. 蓝图中生成贴花(产生弹孔)

场景中设置贴花

一.创建贴花材质:

1.创建材质球命名为MyDecal,打开材质蓝图后,在细节面板调整参数:

注意:更改材质Material Domain为Deferred Decal(延迟贴花),会报错,将BlendMode更改为半透明即可。

2.编辑材质,赋予颜色或者一张贴图

3.更改完成后应用材质并保存。

二.将贴花放置到场景中的方法

方法一.选中MyDecal材质,直接拖拽到场景中

方法二.视觉效果中选择Deferred Decal 拖拽到场景

选中大纲视图中的DecalActor,在细节面板设置Decal参数,将贴花材质,选入到DecalMaterial

三、贴花的设置

1.当你在当前的关卡中插入了贴花,它将自动在周围的几何体上进行投影,选择你放置的贴花然后点击空格键在移动,旋转,以及缩放之间进行变换

2.调整贴花,放置到墙上

注意:贴花在屏幕中的尺寸大小将决定投影的性能,所以尽量使得贴花的尺寸以及投影距离小一点,这样将只会影响周围邻近的几何体

四、设置附着贴花的几何体

1.可以控制静态网格物体哪个上面贴上贴花,哪个不需要,比如:只希望墙上有,柱子上没有

设置:选中柱子,在细节面板Rendering面板中将Receives Decals (基元是否接收贴花)取消勾选

五、多个贴花重叠在一起设置显示顺序

1.如果贴花有多个在重复显示,并且想要有前后显示顺序,设置细节面板Decal中的Sort Order

值越高的显示在最前面。

注意:尽管可以将贴花叠加排序,但是限制贴花的数量,将贴花简化真的很重要。一定要避免有太多被渲染的贴花在其他贴花上方

六、如果场景中不显示贴花

查看视口中显示标签中的贴花是否勾选显示

  • 8
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值