幻影坦克图应该见过吧,那动态的幻影坦克见过吗?
我制作了一批动态幻影坦克,是会动的幻影坦克哦
幻影坦克大家都见过吧?在白背景上与在黑背景上展示的画面是不一样的
幻影坦克的原理是控制像素的颜色和Alpha通道(不透明度),来使显示的图像在不同背景下显示不同的颜色。
具体来说,就是通过控制像素的亮度和不透明度,使得像素在不同背景下最终显示出来的颜色不同。例如,一个纯黑的半透明薄膜,只有一半的黑色能显示出来,即pc * pa,而背景色也有一半的颜色能够透过来,即bc * (1 – pa)。总的颜色加起来,也就是pc * pa + bc * (1 – pa)。
当一个像素为白色背景时,能够显示出一个特定的颜色x,当黑色背景时,显示出y,也可得出一个公式。设颜色x的亮度为xc,颜色y的亮度为yc,这个像素的亮度为zc,不透明度为za,则满足:xc = za * zc + (1 – za) * yc = za * zc。稍微处理一下,可得到下面的公式:xc = yc + 1 – za,yc = xc + za – 1,za = yc – xc + 1。
常见的幻影坦克格式为png,也有少部分使用了别的格式
常见的幻影坦克大多数是静图,也有一些动图,如gif格式的,但质量很差
我想做质量高点的动态幻影坦克,想到动图还有apng格式,一种基于png的位图动画格式
于是我在E站找了TwisterGrim的作品,他的作品里就有许多有差分的动图,我用他的作品来练练手。
制作动态幻影坦克真的很麻烦,需要先把动图按每一帧拆分出图片来,再将每张图制成幻影坦克,最后合成apng,工作量真的很大。
我一共做了128张,现发出来给大家欣赏。图片的命名格式如下(括号表示不一定有):
作者 描述 (序号) (幻影坦克参数)
(幻影坦克参数包括:里图混色权重+里图色阶缩放+表图色阶缩放(+里图去色+表图去色))
可惜的是支持apng的平台、程序比较少,我放了几张图给大家看看效果:










更多的图片我打包成压缩包,以防有人尝试在线解压,我用apate把压缩包伪装成apng(伪装了1次),希望不会被检测出来。大伙想解压压缩包记得先下载先下载先下载,然后用apate还原1次(还原次数多了可能会损坏文件),最后就可以解压了(没有密码)
这是apate的下载链接:https://pan.baidu.com/s/19VcVY7-w0_6YetI5KNnSjQ?pwd=4egw
这是图片的下载链接:https://pan.baidu.com/s/1UfRn5AzsnnY_hli7PTw0jg?pwd=y4y9
原图来源: https://twistedgrim.fanbox.cc,作者: TwistedGrim
