百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

Bonzomatic

> 编程语言
开源

实时着色器编码工具和 Shader Showdown 核心工具

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

实时着色器编码工具和 Shader Showdown 核心工具

Bonzomatic

这是什么?

这是一个实时编码工具,您可以在后台运行的同时编写 2D 片段/像素着色器。 这个工具最初是在 2014 年修订版的德莫科现场派对的实时编码比赛中设计和实现的,当时两位参赛者在 25 分钟内即兴编写了一个效果。 想看看它在实际应用中的效果吗? 请查看 https://www.youtube.com/watch?v=KG_2q4OEhKc

要求 在 Windows 上, 支持 DirectX 9 和 11。 对于 OpenGL 版本(适用于任何平台), 至少需要 OpenGL 4.1。 在最近的 macOS 上, 要允许捕获声音输入(以生成 FFT 纹理), 需要: 打开系统偏好设置, 单击"安全与隐私", 单击"隐私"选项卡, 然后单击"麦克风"菜单项。 确保 Bonzomatic.app 在列表中并已勾选。

配置 Bonzomatic 可以通过创建 config.json 并将其放置在计划在二进制可执行文件的工作目录中运行的二进制可执行文件旁边;Bonzomatic 会在运行时帮助您打印此目录,您还可以将文件(带有绝对或相对路径,您可以选择其中一种)作为参数传递给可执行文件,以将其他文件加载为 config.json。这样您就可以为多种情况配置多个配置。 文件可以包含以下内容: (所有字段均可选)

自动备份着色器

如果您希望在退出 Bonzomatic 后备份着色器,可以在配置中使用上述 postExitCmd 参数,并使用如下的批处理文件:

Issues· 26 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++c-plus-plusdemoscenedirectxglsl

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言