一种客观衡量特效强度的方法 digest

转播

2021-09-14 14:36 发布

特效教程技术讨论 /[思路分享]
概述

用一种数值化的方法来评判特效强度,从而理解从哪些角度调整特效。

基础公式

VFX_power=(∫l(abs(R1-R2) abs(G1-G2) abs(B1-B2)))/(255*3)/screen_size

最大值为1。


R1,G1,B1 为前一帧颜色的RGB数值,R2,G2,B2 为后一帧颜色的RGB数值,

I为屏幕内所有像素,没变化的像素(abs(R1-R2) abs(G1-G2) abs(B1-B2)=0,有变化的列为change_area,大致为上图红色区域

screen_size为屏幕总大小。

公式解释

特效强度=所有像素前后帧颜色RGB数值变化值的积分 / 总画面大小

程序计算的时候直接逐像素积分就行。

借助这个公式,大致可以评判出特效的强度。

使用RGB数值是为了方便程序计算,美术可能更加习惯用HSB来理解颜色。

背后逻辑

一个特效的强度可以根据他释放过程中,屏幕前后帧的像素变化幅度来评判。

特效最终输出到2d屏幕上,呈现的颜色都用RGB数值表示。

通过对比前后画面的差别,来判定一个特效释放前后对场景画面的影响,从而估算特效的强度。

图解

综合性比较

普攻


重击


重击比普攻强的原因

影响面积:重击的整体特效尺寸比普攻大

数值变化:第2帧出现一个巨大的爆点,然后第3帧快速缩小,在短时间内屏幕内颜色数值变化剧烈,产生一种强烈的视觉冲击。

具体情况探讨

背景色的不同是如何影响特效强度的

明度不同

暗色背景


亮色背景


同一个特效,在暗色背景下,看上去就比在亮色背景下明显,观感上强度也稍稍高了一些。

如果没有黄色的暗底,差异会更加明显。

下面是一个比较极端的情况。
gif-2.gif

同一个特效,因为背景色不同,效果差别就变得较大。


颜色差值如上图所示,在黑色背景下,颜色变化剧烈,强度就高。

色系不同
不同色系背景特效对比
gif-4.gif gif-3.gif

蓝色背景下的特效比红色背景下的更加明显。

不同影响面积是如何影响特效强度的

大的特效比小的更加明显。
200215s86ekk6aeptxk6ae 558×415.gif

gif-1.gif

实际应用案例
黑白闪
gif-6.gif




一种极端的制造视觉强度的做法,在短时间内快速切换黑白效果,造成强烈的视觉效果。

暗底的使用
gif-7.gif



在爆点之前使用暗底,可提升前后颜色数值变化强度。

面积变化



第三帧到第四帧,特效占比面积有一个骤降的过程,面积的快速变化提升了特效的强度。

色相的变化
gif-9.gif


通过色相的变化来增加对比。

总结
美术的本质就是各种对比,特效就是在时间维度上对画面的造成的画面对比。
VFX_power数值越高,特效的视觉冲击就越强。
这个公式的存在意义就是提供了一个比较客观的计算方法,客观的了解到可以通过哪些手段来调整特效强度。

可以从影响面积的变化,色相,明度,饱和度的变化来控制特效影响力度。

扩展思考
如果可以做成一个软件或者插件,这样以后是不是在某种程度上把特效规范化。
比如提出一个需求,要求一个在蓝灰色的场景里,强度为7,攻击范围为半径3米圆,主色调为金色的技能特效。
界面大概这种感觉,右上角有一个小计数器表示当前帧对比前一帧的差异。


这样特效师就有了一个可衡量的数值来判定要做多强。

投币

参与人数 1AG币 +20 收起 理由
沉迷虚幻的歌 + 20 yyds

查看全部投币

12

你可能喜欢

特效向houdini 建模工具分享

特效教程技术讨论

11 0 0

没啥用的shader小知识-扭曲与色相偏移

特效教程技术讨论

1144 16 32

浅谈游戏打击感

特效教程技术讨论

919 9 22

慎独 2021-09-14

LOL新版地图场景模型和全英雄动作

游戏模型动作下载

2765 34 54

路人甲 2021-06-23

地坑贴图高模制作流程

特效教程技术讨论

1040 17 40

死木 2021-09-10

全部评论4

    饭杰瑞
    大佬牛逼
    回复
    2021-9-17 11:06
    确定
    Wyhaley
    特效规范化确实是好想法!
    回复
    2021-9-14 19:57
    确定
    annapuppet
    特效规划化这个思路有点屌哇
    回复
    2021-9-14 17:39
    确定
    Jhin
    感谢大佬分享,对新人很有帮助!
    回复
    2021-9-14 16:33
    确定
客服中心 官方QQ群
快速回复 返回顶部 返回列表