unity 代码边缘发光_使用Unity制作龙珠龟派气功冲击波

本文将由游戏开发者Harry Alisavakis分享仿《龙珠》动画制作的龟派气功冲击波,帮助你掌握光束、扬尘圈效果、充能球体的制作过程,以及粒子的使用方法。

龟派气功冲击波特效如下图所示,下面将为大家一一讲解制作方法。

8dece087f4b847766792792c530ded59.gif

光束:实现效果的方法

光速效果的主要灵感来自开发者ErbGameArt展示的华丽光束效果,如下图所示。

8def72bb52cb50f0fc8b1ed2b27ea7a7.gif

虽然颜色配色方案很相似,但我使用的创作方法却全然不同。我实现的主要方法是对带有自定义着色器的网格进行分层。

由于我倾向于实现风格化效果,所使用的着色器是非自发光的,而且带有基于灰度图噪声纹理的消融效果和顶点替换效果。这个着色器是我的VFX Master Shader,我也把它用到了其它效果上。

光束由黑色、浅蓝色、浅橙色三种不同的颜色组成,于是我对三个网格进行了分层,每个网格都有不同的材质,因此我可以在移动效果有更大的深度和多样性,以实现复杂动作的感觉。

影响特效的关键元素

龟派气功冲击波特效有三个关键元素:

1、实际的光束效果,包括:根部的漩涡效果和粒子系统,以及光束周围的旋转光束。

cb841478ad1e1f17846c2de659f72269.gif

2、位于光束根部的充能球体。

312cf2246d579ac00aa32a667e706096.gif

3、在施放光束的球体周围的扬尘圈。

60bc77f7db9b91c4d653de83d66d9d1c.gif

扬尘圈

主角周围的扬尘圈非常简单。我使用了简单的圆锥体网格,将其应用了一个带有主着色器的材质。着色器会获取尖刺纹理,然后在X轴进行平移。

在没有添加纹理的时候,效果如下图所示。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值