[Gamemaker] 简单模糊库 - Kawase

Author Avatar
空気浮遊 2023年01月13日
  • 在其它设备中阅读本文章
  • Gamemaker
  • 分享到 Facebook
  • 分享到 Telegram
  • 分享到 Twitter
  • 分享到微博

没有文档就简单记录一下 Kawase Blur 的用法。

简介

项目地址:https://github.com/JujuAdams/Kawase

替代高斯模糊的 Kawase 算法。以有优势的效率实现差不多的效果。

用法

安装库。

创建一个 Kawase 数组。第三个参数是最大迭代次数,应该会影响结果的质量。

kawaseArr = kawase_create(w, h, max_iterations);

获取这个数组的 surface 。

surf = kawase_get_surface(kawaseArr);

在上面画画。

surface_set_target(surf);
   ...
surface_reset_target();

让它模糊。

kawase_blur(kawaseArr);

把这个 surf 再画出来就行。

draw_surface(surf, x, y);

用 kawase_destroy(kawaseArr) 来清理 kawase 数组占用的内存(里面包含了数个 surface)。

已知 BUG

设定的宽度和高度不能太大。否则可能会触发 surface 相关的 bug。

最后

我在 DyNode 的项目里用了这个库。效果和效率都不错。

可以说 JujuAdams 开发的库是我留在 GM 的唯一理由了吧...

本文链接:https://pst.iorinn.moe/archives/kawase-blur.html
许可: https://pst.iorinn.moe/license.html
若无特别说明,博客内的文章默认将采用 CC BY 4.0 许可协议 进行许可☆

      新篇
旧篇      
    • fingerprint Login
  • home 主页
  • inbox 归档
    • December 2024 1
    • August 2024 1
    • June 2024 1
    • April 2024 3
    • March 2024 1
    • February 2024 2
    • January 2024 1
    • November 2023 1
    • August 2023 1
    • May 2023 1
    • February 2023 2
    • January 2023 2
    • July 2022 1
    • June 2022 1
    • April 2022 1
    • March 2022 1
    • February 2022 2
    • December 2021 1
    • November 2021 1
    • August 2021 3
    • July 2021 3
    • April 2021 2
    • March 2021 1
    • February 2021 4
    • January 2021 2
    • December 2020 1
    • November 2020 1
    • October 2020 3
    • September 2020 1
    • August 2020 1
    • July 2020 1
    • March 2020 1
    • December 2019 1
    • September 2019 1
    • July 2019 1
    • April 2019 2
    • March 2019 13
    • February 2019 15
    • January 2019 11
    • December 2018 3
    • November 2018 6
    • October 2018 28
    • September 2018 32
    • August 2018 19
    • July 2018 13
    • June 2018 27
    • May 2018 11
    • April 2018 12
    • March 2018 19
    • February 2018 8
    • January 2018 7
    • December 2017 2
    • November 2017 2
  • apps 分类
    • 笔记
    • 题解
    • 杂文
    • 技术
    • 游戏
    • 小说
  • 留言板
  • 关于
  • 友链
  • 文章总数 282
主题 - Material i
expand_less
Copyright © 2025 雪屋
Float in air.
Powered by Typecho
Theme - Material