查看: 10690|回复: 25

[原创发布] PIXI.js 原生滤镜支持插件(MV版本)

[复制链接]
梦石
0
星屑
669
在线时间
71 小时
注册时间
2022-4-18
回帖
20
发表于 2022-4-22 13:58:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
本帖最后由 m1615690513 于 2023-6-25 17:35 编辑

作者:玉米/玉粥/m1615690513
授权协议:MIT(任意使用,包括商用,zip包已经包含了所需的MIT协议文件)

术语说明:
commandPrefix :命令前缀,默认值$
del:删除
add:添加
exec:对已经添加的滤镜进行进一步添加


◆插件说明:为地图场景删除滤镜,ID为1
◆注释:插件指令:命令前缀 删除滤镜 场景名称 自定义的滤镜ID 滤镜参数(可选)
◆插件指令:commandPrefix del Scene_Map 1
◆插件指令(默认写法):$ del Scene_Map 1

◆插件说明:为地图场景添加滤镜,ID为1
◆注释:插件指令:命令前缀 添加滤镜 滤镜类型 场景名称 自定义的滤镜ID 滤镜参数(可选)
◆插件指令:commandPrefix add BlurFilter Scene_Map 1
◆插件指令(默认写法):$ add BlurFilter Scene_Map 1

◆插件说明:进一步更改滤镜的参数
◆注释:插件指令:命令前缀 执行滤镜 场景名称 自定义滤镜ID 滤镜方法 滤镜参数(可选)
◆插件指令:commandPrefix exec Scene_Map 3 blackAndWhite
◆插件指令(默认写法):$ exec Scene_Map 3 blackAndWhite


滤镜参数详情见(https://filters.pixijs.download/main/demo/index.html)

支持的滤镜
* 滤镜中文名        滤镜英文名        滤镜类型
* ===============================================================
* FXAA(多重采样抗锯齿)        FXAA        FXAAFilter
* 噪声        Noise        NoiseFilter
* 置换        Displacement        DisplacementFilter
* 模糊        Blur        BlurFilter
* 模糊 X        Blur X        BlurXFilter
* 模糊 Y        Blur Y        BlurYFilter
* 颜色矩阵        Color Matrix        ColorMatrixFilter
* 虚空        Void        VoidFilter
* 调整        Adjustment        AdjustmentFilter
* 高级布鲁姆        Advanced Bloom        AdvancedBloomFilter
* ASCII(猜测字符滤镜)        Ascii        AsciiFilter
* 斜面        Bevel        BevelFilter
* 布鲁姆        Bloom        BloomFilter
* 凸出收缩        Bulge Pinch        BulgePinchFilter
* 阴极射线管        CRT        CRTFilter
* 彩色地图        Color Map        ColorMapFilter
* 颜色叠加        Color Overlay        ColorOverlayFilter
* 颜色替换        Color Replace        ColorReplaceFilter
* 卷积        Convolution        ConvolutionFilter
* 交叉阴影        Cross Hatch        CrossHatchFilter
* 点        Dot        DotFilter
* 投影        Drop Shadow        DropShadowFilter
* 浮雕        Emboss        EmbossFilter
* 毛刺        Glitch        GlitchFilter
* 发光        Glow        GlowFilter
* 云隙光        Godray        GodrayFilter
* Kawase模糊        Kawase Blur        KawaseBlurFilter
* 动态模糊        Motion Blur        MotionBlurFilter
* 多颜色替换        Multi Color Replace        MultiColorReplaceFilter
* 老电影        Old Film        OldFilmFilter
* 大纲        Outline        OutlineFilter
* 像素化        Pixelate        PixelateFilter
* RGB 拆分        RGB Split        RGBSplitFilter
* 径向模糊        Radial Blur        RadialBlurFilter
* 反思        Reflection        ReflectionFilter
* 冲击波        Shockwave        ShockwaveFilter
* 简单的光地图        Simple Light map        SimpleLightmapFilter
* 倾斜移位轴        Tilt Shift Axis        TiltShiftAxisFilter
* 倾斜移位        Tilt Shift        TiltShiftFilter
* 倾斜位移 X        Tilt Shift X        TiltShiftXFilter
* 倾斜位移 Y        Tilt Shift Y        TiltShiftYFilter
* 扭曲        Twist        TwistFilter
* 缩放模糊        Zoom Blur        ZoomBlurFilter

============【演示和示例】================

老电影(OldFilmFilter)

老电影(OldFilmFilter)


像素化(PixelateFilter)

像素化(PixelateFilter)


冲击波(ShockwaveFilter)

冲击波(ShockwaveFilter)


============【支持的设备和浏览器】================

[附1]:支持详情:https://developer.mozilla.org/zh-CN/docs/Web/API/WebGL_API

[附2]:支持详情:https://caniuse.com/webgl

============【滤镜插件下载】================
PIXIFilter-1.0.1.RELEASE.zip (33.66 KB, 下载次数: 317)

============【滤镜文档地址】================

由于阅读感受,固采用外部网站书写文档,地址为: (http://conquest.omuao.com/zh/PIXIFilter插件使用指南)

评分

参与人数 7赞 +7 收起 理由
wuhua0001 + 1 我很赞同
rum4u + 1 塞糖
wr282828 + 1 塞糖
在野月光族 + 1
言物之石 + 1 精品文章
Vicformat + 1
tuxyin + 1 塞糖

查看全部评分

梦石
0
星屑
5170
在线时间
610 小时
注册时间
2017-10-21
回帖
321
发表于 2022-4-22 14:36:48 | 显示全部楼层
看着好冰淇淋~有没效果图看看呐?

点评

噢噢,那应该是被和谐了( ー̀εー́ )!  发表于 2022-4-22 17:06
握草?diao字打不出来???打diao会自己跳冰淇淋?  发表于 2022-4-22 15:02
看着好冰淇淋...字体输入有误...  发表于 2022-4-22 15:01
不懂就问...好冰淇淋是啥意思  发表于 2022-4-22 14:55
回复

使用道具 举报

梦石
0
星屑
5891
在线时间
1106 小时
注册时间
2021-3-14
回帖
414
发表于 2022-4-23 15:18:07 | 显示全部楼层
想问一下所有效果都适配移动端吗?
随缘翻译。
回复

使用道具 举报

梦石
0
星屑
669
在线时间
71 小时
注册时间
2022-4-18
回帖
20
 楼主| 发表于 2022-4-24 09:34:45 | 显示全部楼层
1071257831 发表于 2022-4-23 15:18
想问一下所有效果都适配移动端吗?

PIXI.js原生滤镜,目前支持带有WEBGL的移动端。

[附1]:支持详情:https://developer.mozilla.org/zh-CN/docs/Web/API/WebGL_API
[附2]:支持详情:https://caniuse.com/webgl

回复

使用道具 举报

梦石
0
星屑
1282
在线时间
257 小时
注册时间
2021-2-16
回帖
229
发表于 2022-4-24 09:49:28 | 显示全部楼层
这个厉害了,几乎包含了Pixi.js的所有原生滤镜!~~
回复

使用道具 举报

梦石
26
星屑
10654
在线时间
1268 小时
注册时间
2019-5-21
回帖
636

极短28获奖极短27参与MZ评测员极短26获奖极短25获奖极短24参与极短21参与

发表于 2022-4-24 11:03:03 | 显示全部楼层
canvas还是不能用的意思嘛qwq
回复

使用道具 举报

梦石
0
星屑
669
在线时间
71 小时
注册时间
2022-4-18
回帖
20
 楼主| 发表于 2022-4-24 11:06:50 | 显示全部楼层
本帖最后由 m1615690513 于 2022-4-24 11:09 编辑
黛惠 发表于 2022-4-24 11:03
canvas还是不能用的意思嘛qwq


canvas支持部分基础滤镜,如果不带有uniform脚本的一般也支持。
目前主流版本的IOS,Android均支持webgl

详细请查看支持以下情况
[附1]:支持详情:https://developer.mozilla.org/zh-CN/docs/Web/API/WebGL_API
[附2]:支持详情:https://caniuse.com/webgl
回复

使用道具 举报

梦石
0
星屑
869
在线时间
51 小时
注册时间
2022-5-18
回帖
16

RM创作大赛01参赛者

发表于 2022-5-21 07:06:20 | 显示全部楼层
很棒的插件,不过大佬可以问一下指令更具体的写法吗?有部分滤镜必须要指定数值,程序盲不知道怎么解决file:///D:/1Pic/Screenshot/Snipaste_2022-05-21_07-03-52.png
回复

使用道具 举报

梦石
0
星屑
669
在线时间
71 小时
注册时间
2022-4-18
回帖
20
 楼主| 发表于 2022-5-26 19:47:28 | 显示全部楼层
Vicformat 发表于 2022-5-21 07:06
很棒的插件,不过大佬可以问一下指令更具体的写法吗?有部分滤镜必须要指定数值,程序盲不知道怎么解决{:4_ ...

后续有空追加一些详细的使用文档
回复

使用道具 举报

梦石
0
星屑
9572
在线时间
1164 小时
注册时间
2017-10-6
回帖
47
发表于 2022-9-11 13:57:20 | 显示全部楼层
插件效果好棒!想求个范例 按照帮助写的插件指令不知道为啥没效果
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部