介绍
Photon
面向 Minecraft 的实时视觉特效工具包——粒子、轨迹、光束、动态光源、时间轴、光影图表和后期处理,全部可在游戏内制作。
文档 |
入门指南 |
命令 |
Java API |
Discord |
CurseForge |
Modrinth
Photon 是一款适用于 Minecraft 的视觉特效编辑器模组,灵感来自 Unity。它为 Minecraft 带来了 Unity 风格的粒子系统、轨迹与光束渲染、带柔和阴影的动态光源、非线性时间轴、基于节点的光影与后期处理图表,以及完整的游戏内编辑器——模组作者可以为自己的内容制作特效,玩家则可以通过命令创建并播放特效。
Photon 最初的设计理念,是让热爱视觉特效的人不再受技术门槛和数学难题阻碍,尽情创作。如果你熟悉 Unity 的粒子系统,那么你已经掌握了 Photon 的大部分用法。
展示
![]() Photon 2.2 — 时间轴、光影节点图、后期处理 在时间轴上编排特效、以节点图的形式制作材质,并叠加全屏后期特效。 |
![]() Photon 入门指南 介绍编辑器、粒子系统,以及如何制作并播放你的第一个特效。 |
2.2 展示版之后的新内容
动态光源 <sub>2.2.8</sub> 点光源和聚光灯可照亮方块、实体和粒子,并带有体素软阴影,光线绝不会穿墙。放置一个 Light 对象,让粒子通过 Light Emission 模块发光,或通过 Java 添加光源。也兼容 Iris 光影包。 |
体积光与体积雾 <sub>2.2.8</sub> 点光源周围的光晕、聚光灯射出的光束,以及供光线穿透的方形或球形雾体积。带阴影的光源会透过门窗投射出真实的光束。 |
Kila 材质 <sub>2.2.8</sub> 一站式 VFX 材质:无需搭建节点图,即可启用翻页动画、遮罩、溶解、扭曲、颜色渐变、柔化边缘、菲涅耳效果、光照和贴花。可从 27 种预设中选择;需要更多自定义时,还能将材质导出为 Shader Graph。 |
FX 实例 <sub>2.2.9</sub> |
粒子碰撞 <sub>2.2.9</sub> 检测粒子与方块形状、流体表面、实体和 Collider 对象之间的扫掠碰撞,让高速粒子不再穿墙。接触时可反弹、滑动、黏附或消失;触发器会报告粒子的进入和离开,碰撞还可触发子发射器或 Java 监听器。 |
动画 glTF 模型 <sub>2.2.7</sub> 将 |
功能亮点
![]() 游戏内特效编辑器 类似 Unity 的编辑器,提供实时预览、可停靠视图、资源浏览器、特效层级、撤销历史记录和键盘快捷键。运行 /photon_editor 即可开始创作——无需重启,也无需外部工具。
|
![]() 材质与光影图 通过节点图创作粒子 / 拖尾 / 光束材质,无需编写 GLSL——支持场景颜色与深度、几何体和摄像机节点、UV、数学运算、纹理、曲线与渐变值、动态光源,以及可重复使用的子图。手写光影也仍然可用。 |
![]() 自定义 GPU 数据 每个发射器都可使用自定义数据流(向量 / 颜色函数),并可在光影图和手写光影中按粒子读取;支持方块粒子、拖尾、光束和 ara-trail 粒子,并可选择时间源。 |
![]() 曲线、渐变与模块 几乎所有数值都可以是曲线、渐变、随机范围或常量,并可直接在行内编辑。发射器模块与 Unity 中的模块类似:形状、生命周期内的速度 / 旋转 / 大小 / 颜色、噪声、碰撞、子发射器、外部力等。 |
入门指南
- 安装 LDLib2 和 Photon(Minecraft
1.21.1,NeoForge21.1+)。Photon2.2.9需要 LDLib22.2.43或更高版本;KilaGraph 已内置于 Photon 中。 - 进入创造模式世界并运行
/photon_editor,启动编辑器。 - 创建新的特效项目并开始尝试。
- 使用
/photon命令播放效果,或通过 Java 绑定(见下文)。
Photon 专注于效果创作,而非使用逻辑——请使用命令或代码,将效果绑定到实体、方块或你自己的生命周期管理器。完整教程请参阅文档和命令参考。
许可
重新分发、分叉或移植 Photon 前,请先阅读 LICENSE。
使用此模组是免费的。重新分发或基于模组本身进行开发需要遵守相关条件,且这些条件会得到严格执行。
KilaBash 创作的 Photon 采用 CC BY-NC-SA 4.0 许可。
你可以自由进行的操作:
- 在单人游戏、服务器和非商业整合包中使用 Photon。
- 通过 jar-in-jar 将其打包到你的模组中,前提是你的模组不出售或直接用于营利。
- 注明出处、附上许可链接并说明修改内容后,分享和改编该模组。
- 你用它创作的内容完全归你所有。使用 Photon 创作的内容——
.fx文件、FX Packs、shader 和效果图、配置、数据包、视频——不受此许可约束。你可以按自己的意愿许可和出售这些创作。
需要获得许可或不允许的操作:
- 将该模组用于商业用途(付费下载、付费访问、通过重新分发营利)需要事先获得明确的书面许可。
- 分叉版本和修改版本必须继续采用 CC BY-NC-SA 4.0 许可,并注明原作者。
- 移植到 Minecraft 1.21.x 以外的版本,必须事先获得 KilaBash 的书面同意,必须依据相同许可完全开源,必须注明原项目,且不得以任何形式营利——包括捐赠、赞助和众筹。
许可咨询(商业用途、移植许可):[email protected]
权威且完整的条款请参阅 LICENSE。
常见问题
Photon 支持哪些 Minecraft 版本?
Photon 支持 Minecraft Java 版 1.19.2–26.3,共 10 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Photon 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
KilaBash 的其他作品
查看全部 →LDLib
LDLib 是用于自定义渲染和模块化 GUI 的前置库。
GregTech CEu Modern
基于GTCEu 1.12.2的现代格雷科技
Photon Editor
Photon - 让MC特效像Unity一样。
Multiblocked
An extremely flexible yet vanilla-esque multiblock mod, that embraces aspects of MultiblockTweaker and Modular Machinery.












评论
登录后评论和评分