请选择 进入手机版 | 继续访问电脑版
开启辅助访问

QQ登录

注册 找回密码
返回列表 发新帖 标签:
原创艺术
特效创作
特效技术交流
特效设计
查看: 596
回复: 15

特效创作 制作蝴蝶烟火视觉特效

 

18万

元素币

78万

活跃度

1426

贡献值

创世神

天将雨 夜三思

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
1115054

翡翠剑红龙战甲光之杖赤铁剑元素之盾钢剑水晶剑魔影剑死亡刃元素铜币元素银币元素金币元素秘币元素圣币水晶杖血晶杖珍珠戒指幸运吊坠黄金项链碧之轨迹女皇之泪双杀巨浪龙枪深渊战神魔神战甲元素之铠黄金圣衣追月立体几何相对论结界玄晶神界之石狂战斧蚩尤斧轩辕剑圣盾-【瓦雷利亚】秘法卷轴裁决神速鞋幻炎玉原始之火元素之钻秘法之钻【元素晶石】不死鸟羽翼再造药水动感药水智能药水翠晶钻扩散者钢铁矿镐秘银矿镐黄金矿镐水晶矿赤晶矿泰坦高能矿宇宙魔方圣诞帽守望者【EX】守望者【赤炼】守望者【天使】守望者【死神】守望者【乌鸦钛钢】吃鸡头盔吉普车吃鸡甲振金项链电吉他

主题
937
精华
113
扩散
3
首发
12
土豪金
343
神石
50
在线时间
9019 小时

TA的画板

发消息

发表于 2018-9-29 14:02:18

马上注册成为元素者,获取海量元素资源,结识各路大神级人物

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

x
今天由育碧的工程师Parag Ponkshe为我们介绍如何制作蝴蝶攻击的视觉特效。

Parag Ponkshe曾在电影和动画行业担任视觉特效美术师,参与制作的作品包括:《波斯王子:时之逃亡》、《爱心小熊肚皮碰碰对》、《南方公园:手机毁灭者》等。本文中的作品是他为Riot Creative Contest 2017而开发的作品。

作品构思
当拳头公司宣布Riot Creative Contest 2017举行的时候,我立即决定参加,这次大赛11月开始,我花费了长达2个月来思考项目的创意和内容。某天我正在观看《魔戒》时,电影中一个优美的蝴蝶烟火吸引了我。尽管这个画面在电影中只持续了很短的时间,但我立刻意识到,可以为这次大赛去创作什么了。

由于仅有1个月实践进行创作,我不想再浪费时间考虑创意或绘制概念草图,我决定直接使用这个概念。说起蝴蝶,我们通常会想到美丽、平和等特征,但这些不是它的必然特征,蝴蝶也可以变得很危险!

005302xxq86va3qf3m1fu1.jpg.thumb.jpg


说明:Riot Creative Contest 2017为美国拳头公司举行的创意大赛,参赛者为《英雄联盟》创作动画、VFX、原画、角色、音效等,仅限制个人参赛。

原型制作
在早期阶段,我仅用基础的纹理和Unity标准粒子着色器制作了一大片蝴蝶从烟火中飞出的效果。最初我仅想要它们飞出来即可,但之后觉得,要是它们还能飞回来并进行攻击该多好。

这个想法从概念来看很棒,但我不确定蝴蝶返回冲刺的特效该怎么做。这里的关键要素是外部作用力模块,我从未使用过这个模块去吸引和驱散蝴蝶。

我使用充能特效和发射体制作出了几个原型。

005309t6ujjjllcmjl3cka.jpg
005312c63q17bib63h67c9.jpg


特效的主要组成图层
这个特效在早期十分简单,仅有少数几个发射器。随后渐渐地变得复杂起来,因为我加入了很多嵌套子发射器。

详细的发射器层级如下图所示。



制作粒子特效
关于这个特效我有很多要说的。我制作了蝴蝶迸出锥体发射器的效果,在这个过程中使用了噪声模块,所以这些蝴蝶飞出来的动作十分自然。

为了让它们再返回攻击,我曾尝试使用‘force over time’(作用力时间),但那无法实现想要的效果,因为我想要所有的蝴蝶都飞回到一个特定点, 而不是飞向同一个指定的方向。

于是我在蝴蝶粒子系统中创建了一个子发射器,使蝴蝶在其父粒子消失后的相同位置再次生成。在这个子发射器中,我加入并启用了外部作用力模块,其作用力的值是负数,这样就能将粒子吸引到其中心点了。



在子发射器中,我启用了碰撞模块使其与球体进行碰撞,这样会在消失的地方生成带有Glow子发射器和Explosion_Sparks子发射器的贴花粒子系统。子发射器中又有子发射器听起来有点复杂难理解。

你可以查看以下截图来理解这句话,子发射器都被标了红色。



在蝴蝶冲刺效果中,我也使用了相同的方法。除了负外部作用力外,它们还有一些额外的速度属性,从而实现螺旋式的动作。当然它们还有噪声模块来保持动作的自然流畅。

所有的蝴蝶都用拖尾(Trail)粒子实现了逐渐消失的拖尾效果。此外蝴蝶渲染模式设为了拉伸广告牌(Stretched Billboard),这样蝴蝶会与其移动方向对齐,从顶部视图你可以看到它们的轨迹是平行的。

最后的烟雾则是一个很简单的发射器,上面带有噪声模块和拖尾粒子,渲染模式为空,这样就能只渲染拖尾粒子。

下图中查看烟雾的具体属性设置。



花瓣动画
最初我打算添加花的图片素材,但它的平面感太强了。另一个办法是通过建模制作花朵,然后用Unity给它做动画。最后从性能方面考虑,我决定只建模一个花瓣,然后使用粒子系统来制作动画效果。

注意看它的旋转动画:



同样的,花瓣也会从初始位置逐渐显现,所以我使用顶点颜色和Alpha值0来绘制花瓣,然后平滑修改这些数值实现所需效果。

粒子舞动
在创作粒子舞动效果时,我遇到了一些难题。

花瓣发射器的问题是,它们必须与多个花瓣在圆环发射器上均等对齐。我费了不少心思来解决这个问题,后来我偶然发现在Unity中就有这个功能。

形状(Shape)模块中的半径厚度(Radius thickness)属性会让粒子发射到圆环的边缘,但这样花瓣仍然没有均等分布。于是我将弧度的模式(Arc Mode)设为爆炸式扩散(Burst Spread),解决了这个问题。

查看下面图片中标志红色属性进行参考。



另一个问题是将爆炸贴花对齐到球体上的法线方向。为了解决这个问题,我反复修改了很多次设置属性。

通过给粒子添加极少量速度,并将其渲染对齐(Render Alignment)属性设为速度(Velocity)解决了这个问题。



粒子舞动特效的关键要素是外部作用力模块,这是一个非常有趣的模块。

此外增加自定义着色器以添加发光效果,也使效果更为出众。我还使用了Unity的Post-Processing Stack后期特效包,它能给你的场景带来令人惊叹的效果。

总的来说,粒子舞动是一个十分有趣的特效,制作这个效果的过程中我学到了很多东西,包括如何编写用于在指定时间触发特效的C#脚本。

小结
这便是Parag Ponkshe创作蝴蝶烟火特效的制作流程心地,这个特效还有很大改善空间。希望你学习到这篇文章后得以启发,在自己的作品中创作出精彩的视觉特效。

评分

参与人数 1元素币 +12 活跃度 +9 收起 理由
横竖 + 12 + 9 厉害得飞起!

查看全部评分

天将雨 夜三思

回复 使用道具 举报 登录

论坛版权

盘 TA

厉害了

回复 使用道具 举报 登录

盘 TA

回复 使用道具 举报 登录

盘 TA

回复 使用道具 举报 登录

盘 TA

66666666

回复 使用道具 举报 登录

盘 TA

东西不错我喜欢

回复 使用道具 举报 登录

盘 TA

好东西值得拥有!

回复 使用道具 举报 登录

盘 TA

好东西值得拥有!

回复 使用道具 举报 登录

盘 TA

bc

回复 使用道具 举报 登录

盘 TA

kpm

爱她就去优衣库,要耍就上微元素!

回复 使用道具 举报 登录

盘 TA

东西不错我喜欢

回复 使用道具 举报 登录

盘 TA

大老牛逼!

回复 使用道具 举报 登录

盘 TA

厉害了

回复 使用道具 举报 登录

盘 TA

我们先定一个能达到的小目标,先赚它一个元素币

回复 使用道具 举报 登录

盘 TA

good

回复 使用道具 举报 登录

盘 TA

good

回复 使用道具 举报 登录

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

元素大事件!上一条 /1 下一条

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