
AkatZumaの工具
我给自制的小玩意加了一些简单的视觉效果,比如电磁炮光束和追踪飞剑,用的是GPU粒子和着色器。
关于
AkatZumaTool 是一个轻量级的 Minecraft 武器模组,采用自定义渲染管线以呈现华丽的视觉效果。
所有光束、闪电和爆炸粒子均通过自定义着色器(Shaders)实时渲染,支持多达数十万粒子,极大地增强了视觉体验。
注意:GPU 粒子和后期处理系统需要 OpenGL 4.3 支持(大多数独立显卡均可满足)。
新增物品
| 物品 | 描述 |
|---|---|
| 硬币 | 右键并长按进行充能,松开后发射穿透光束。消耗品。最大射程 50 格,伤害 20。 |
| 彩虹硬币 | 硬币的强化版本,拥有 256 点耐久度。可附魔,最大射程 60 格,伤害 40。光束还可以破坏方块。 |
| 飞剑 | 右键点击方块召唤 2 把自动索敌的飞剑。为持续存在的实体,会自动追踪并攻击怪物,带有拖尾视觉特效。 |
| 其他 | Github 百科 |

附加功能
✨ GPU 粒子系统(计算着色器)
- 引擎:OpenGL 4.3 计算着色器 + SSBO
- 容量:高达 100,000 个粒子,主要在 GPU 上更新
- 粒子形状:圆形、方形、三角形、心形、星形
- 运动:弹道轨迹、重力控制、颜色渐变
- 应用场景:
- 硬币满充能汇聚粒子
- 魔法箭矢拖尾
- 命中爆炸冲击
- 流星坠落
- 地面扩散冲击环
- 超级充能最终爆炸
🌟 泛光(Bloom)后期处理管线
- MRT FBO:将可见颜色通道与泛光发光通道分离
- 高斯模糊:3 次迭代的乒乓模糊(ping-pong blur)
- 最终合成:原始场景 + 模组特效 + 泛光叠加层
- 自适应分辨率:窗口调整大小时 FBO 自动重建
⚡ 自定义光束与闪电渲染
- 光束:由两个垂直四边形构成的三维光束,带有 fbm 噪波扰动电弧和蓝白/黄红配色方案
- 闪电:充能期间实时生成的分支闪电(3–8 条分支),带有指数衰减内核 + 泛光效果
- 飞剑拖尾:基于丝带(Ribbon)算法的 6 帧动态拖尾效果
🤝 模组联动
- 东方小小女仆:注册了远程攻击任务(
Railgun),女仆可自动装备并投掷硬币作为远程武器——无需额外配置。
⚙️ 可配置性
大多数数值都可以通过 config/Akatzumatool/akatzumatool.toml 调整:
| 配置项 | 描述 |
|---|---|
| 硬币 / 彩虹硬币 | 伤害、射程、满充能时间 |
| 飞剑 | 索敌范围、攻击伤害 |
| 地形破坏 | 光束是否可以破坏地形(尊重 FTB Chunks 领地声明) |
百科与反馈:Github
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。