IlluGen 详解
开发者:JangaFX
核心亮点:GPU 粒子 + 几何工具 + UV 流体,一个软件替代五个环节
IlluGen 是 JangaFX 开发的节点式程序化资产生成工具,官方定位是「世界上第一个专为实时 VFX 与技术美术打造的资源生成器」。它把过去分散在 Photoshop、Houdini、Substance Designer、After Effects 里的工作收进同一张节点图:噪声、掩码、流动图、UV 扭曲、翻转书、VFX 专用网格,全部在同一个工程里生成、在同一个时间轴上同步、一次导出。与 JangaFX 另外两款产品不同——EmberGen 只管火与烟、LiquiGen 只管液体,IlluGen 管的是**特效里除模拟之外的所有资产**。
2.0 是这款工具自 2025 年 7 月 28 日发布 1.0 以来最大的一次升级:加入完整 GPU 粒子系统、粒子轨迹与 Ribbon、Pivot 动画与破坏工具链、几何图集,并把 UV Flow 节点重写为真正的 2D 流体解算。用 JangaFX 创始人 Nick Seavert 的话说,这个版本已经「非常接近能把 Substance 从 VFX 工作流里完全移走」。
一、工具概述
| 软件全称 | IlluGen |
| 当前版本 | 2.0.0(2026 年 9 月 22 日发布;10 月 15 日已更新至 2.0.1) |
| 开发者 | JangaFX |
| 软件类型 | 节点式程序化 2D / 3D 资产生成器(独立软件) |
| 1.0 首发 | 2025 年 7 月 28 日(JangaFX Elemental Week) |
| 核心用户 | 游戏 VFX 美术师、技术美术(TA)、风格化特效个人作者 |
| 支持平台 | Windows 10 / 11、RHEL 9+ Linux、macOS 15.0+ |
| 免费试用 | 30 天完整版,无功能限制、导出无水印,附 50+ 预设工程 |
| 价格 | Indie 永久授权 300 美元(含 12 个月更新) |
| 官方链接 | IlluGen 官方页面 / 下载与更新日志 |
二、开发团队:JangaFX
JangaFX 是一家总部位于美国德州奥斯汀的实时特效软件公司,由 Nick Seavert(Nick Seavert 在社区中常写作 Nicholas Seavert) 于 2016 年创立。他原本是游戏行业的实时 VFX 美术师,因为找不到一款「真正为游戏特效资产而生」的工具,索性自己写:
- 2017:首款产品 VectorayGen(实时矢量场生成器)发布,敲开了多家大厂的门,2023 年停更
- 2019:旗舰产品 EmberGen 发布,成为世界第一款可用于生产的实时光烟模拟工具,被绝大多数 3A 工作室采用
- 2023–2025:LiquiGen(实时液体)、IlluGen(特效资产生成)、GeoGen(地形与星球生成)陆续推出,四款工具组成 Elemental Suite(地水火风四元素)
公司坚持不拿外部投资,早期靠刷信用卡、卖软件和全职上班维持运转,目前团队约 25 人,技术联合创始人 Morten Vassvik 负责核心程序。这一背景直接决定了产品性格:实时、稳定、不崩、上手快——而不是功能表上堆得最满。官方公布的客户名单包括 Bethesda、Blizzard、Bungie、NVIDIA、Riot Games、Valve、Warner Bros.、SEGA 等。
三、核心理念:把特效资产生产收进一张图
IlluGen 的第一眼很像着色器编辑器,但它的产物不是材质,而是资产。它要解决的问题非常具体:
- 终结来回切换:一张火焰刀光需要弧形网格 + 硬边掩码 + 循环噪声贴图。传统做法是 Houdini 做网格、Designer 做噪声、AE 合成,来回导五六次;IlluGen 允许在同一条节点链里同时产出这三样
- 2D 与 3D 同图联动:网格、掩码、噪声共享同一条时间轴,导出前就能看到它们叠在一起动起来的样子
- 为引擎而生:导出目标不是「好看的图」,而是 Unreal / Unity 能直接吃的翻转书、顶点动画贴图、通道打包图集、FGA 矢量场
- 非破坏 + 实时:全程 GPU 解算,改参数即时出结果,所有节点都可回溯、可存为预设、可打包成子图(Subgraph)复用
四、2.0 核心更新:从「贴图工具」变成「特效车间」
1. GPU 粒子系统(2.0 最大的结构性变化)
整套系统围绕单一 Particle: System 节点构建:模块插进 Spawn(发射)、Forces(受力)、Interact(碰撞交互)、Modulation(调制)四条阶段引脚,物理积分在 Forces 与 Interact 之间执行,最终以点集形式输出,供渲染与几何节点继续使用。
- System:管理粒子池(或场探针网格)、模拟边界(Free / Blocked / Wrap / Ground)、积分与时间缩放,并决定 2D 还是 3D 系统
- Spawn:全发射、爆发生成、按速率、按帧、按点五种模式;发射形状或几何输入;初始速度、寿命、缩放、颜色、朝向、自转
- Force:Uniform、Point、Line、Curl 噪声、UV 贴图、Torus、Local(逐粒子局部坐标)七种力场,可连续施加或作为一次性冲量
- Rotational Force:绕统一轴、点衰减、Curl 翻滚或逐粒子扭矩旋转
- Attract to Mesh:把粒子吸向网格表面采样点,带衰减曲线
- Interact:容器 / 地面碰撞(弹性、摩擦、滚动、静止朝向)、粒子间交互(Soft Relax 间距、碰撞弹跳、Boids 群聚)、合并,以及由点集构成的球形碰撞体
- Modulate / Align / Mask / Atlas Index:按生命周期曲线调制、按方向对齐、按掩码裁剪、把粒子映射到图集索引
2D 系统是这一版最实用的设计:整个模拟压在纹理平面内,所有模块参数与 gizmo 都自动匹配 2D,输出默认与纹理 1:1 对齐——等于在贴图空间里跑一套粒子,直接生成可用的翻转书。系统不完整时节点会标记,Issues 面板列出缺失模块并支持一键补齐(构建起始系统或插入缺失模块)。
2. 粒子轨迹与 Ribbon
- Particle: Spawn 为粒子写入轨迹身份(trail id)
- Geo: Ribbon 沿每条轨迹生成多边形条带,支持 Catmull-Rom 平滑与 UV 控制
- Ribbon: Render to Texture 直接把条带渲染进纹理,选项与粒子渲染器一致
配合 2D 系统,这一组等于「拖尾特效不用再手摆面片」:粒子跑一遍,条带自动生成,直接出贴图。
3. Pivot 动画与破坏工具链
这是 2.0 里离「模拟」最近的一块,也是官方所谓「初步支持破坏」的落点:
- Geo: Fracture:围绕第二个输入的顶点把几何切成 Voronoi 碎片,每块独立 pivot 与 id;从顶点读取 Weight 掩码可放大 / 缩小碎片(切割面朝高权重点移动,可吞并较弱的邻居);Solid 模式封闭内部壁面,Surface 模式只留外壳;Separate parts 把壁面与表面分开;Mask 选项卡输出 Surface mask 与 Inside mask
- Geo: Extract Pivots:为每个烘焙 pivot 生成一个点
- Geo: Animate Pivots:由匹配粒子驱动每个碎片移动 / 旋转,把模拟结果重放到网格上
- Geo: PAT Encode / Decode:把 pivot(刚体碎片)动画压成紧凑纹理供引擎使用,图内自带参考解码器
换句话讲,「碎块 + 粒子推动 + 烘焙成贴图」这条破坏链已经能在 IlluGen 内部闭环,不需要外部模拟软件。
4. 几何图集与颗粒级控制
- Geo: Add To Atlas / Accumulate To Atlas:把多个输入打包成一张图集,后者可逐帧累积网格
- Geo: Copy To Points / Copy and Transform 接受图集输入,可按顺序、随机或按属性挑网格
- Geo: Atlas Index 写入逐点图集索引,粒子侧也能驱动它
5. UV Flow 重写为真正的 2D 流体解算
这一版把 UV Flow 从「位移扰动」升级为完整的二维流体求解器:多重网格压力求解(更快、更不可压缩)、碰撞体正确偏转流向、边界模式可选、多分辨率涡度、MacCormack 平流、可选 Colliders velocity 输入(移动碰撞体会以自身速度推 / 拽流场)。配套的 UV Injector 节点可向 UV Flow 注入方向、旋转、径向三类力,由可移动的程序化形状或笔刷掩码控制,还能把掩码自身的运动作为继承速度注入——等于用一支「会带起涡流」的笔在 UV 空间里搅动。
6. 其他值得注意的新增
- Geo: Boolean(并集 / 交集 / 差集)、Geo: Revolve(绕 X/Y/Z 轴旋转轮廓曲线)、Geo: Extrude(沿法线加厚,可逐碎片处理)、Geo: Transfer Attributes、Geo: Extract Velocity
- Cache 节点:跨帧缓存另一节点的输出,省下重复解算
- Edge Rounding:先扩后缩掩码,圆化锐角,做柔边光效很顺手
- Optical Flow 颜色掩码、颜色渐变 CSV 导出
- 节点预设下拉菜单带缩略图,预览矩阵可锁定到当前节点
- 节点标签统一加前缀 Geo: / Particle: / Ribbon: / Export:,复杂图里一眼分清类型
五、基础能力(1.x 沿用)
- 统一节点图:2D 与 3D 资产可在同一张图内生成,连线、重路由、子图全部支持
- 分离式视口:2D 与 3D 视图独立,2D 侧支持单通道预览、带 Alpha 全彩、平铺预览、双线性 / 点过滤切换
- 多类型预览:法线、UV 扭曲坐标、灰度、颜色、Alpha、流场、翻转书、网格、点、顶点、面
- Alpha 自由化:任何数据都能当 Alpha 通道,像 RGB / HSV 通道一样编辑
- 完整动画系统:时间轴关键帧、曲线编辑、循环与重复,关键帧支持 Offset by…
- 翻转书编辑:可逐帧加载现有翻转贴图、拆帧修改后重新编码,也能直接打包成 RGBA 自定义图集
- 智能节点搜索:拖引脚时输入名称即搜节点或预设,并按使用习惯推荐
- 预设体系:曲线、渐变、节点均可存为预设并放进自定义文件夹,团队可共享
六、导出格式与引擎对接
| 导出类型 | 用途 |
|---|---|
| 方形 / 非方形 2D 贴图 | 普通特效贴图、噪声、掩码、渐变 |
| Flipbook 翻转书 | 帧动画贴图,Unreal / Unity 粒子直接使用 |
| Custom packed Atlas | 自定义 RGBA / 通道打包图集,一张图塞进四类数据 |
| Flowmap 流动图 | 驱动水面、烟雾、能量流动方向 |
| UV Distortion | UV 扭曲图,做折射与热浪 |
| 3D Mesh / Pivot Baked Mesh | VFX 专用网格,或已烘焙轴心的可直接实例化网格 |
| VAT 顶点动画贴图 | 把网格动画压进贴图,引擎端零骨骼开销 |
| Mesh Flipbook | 单文件内含每帧几何,用顶点色区分帧序号 |
| Geometry Atlas(2.0 新增) | 多个网格打包成图集,配合 Copy To Points 按索引调用 |
| Niagara Point Cache(2.0 新增) | 写出 .hjson / .hbjson 点缓存,经免费的 Houdini Niagara 插件在 UE 中重放 |
| Vector Field(.fga)(2.0 新增) | 网格粒子探针采样的速度场,供 UE 矢量场使用 |
另外,翻转书可解码回单帧——意味着 EmberGen 或 Houdini 烘好的模拟可以导进 IlluGen 拆帧、改、再编码,形成可循环的资产回流。
七、涉及软件与工具
| 工具 | 关系 | 说明 |
|---|---|---|
| IlluGen | 本体,独立软件,不依附任何 DCC | Windows / Linux / macOS |
| EmberGen | 烟、火、爆炸模拟,产物以翻转书形式导入 IlluGen 二次加工 | JangaFX 同门 |
| LiquiGen | 液体模拟,同样以翻转书 / 序列形式回流 | JangaFX 同门 |
| Unreal Engine | 主要交付目标:翻转书、VAT、点缓存、FGA、图集 | Niagara 侧消费 |
| Unity | 翻转书与通用贴图交付 | VFX Graph 侧消费 |
| Houdini | 点缓存格式互通,可作为上下游 | 可选 |
八、价格与授权
| 方案 | 价格(USD) | 说明 |
|---|---|---|
| Indie 永久 | 300 美元 | 年营收 / 预算低于 100 万美元;含 12 个月更新,之后可选 180 美元 / 年维护 |
| Indie 订阅(Rent to own) | 20 美元 / 月 | 连续订阅 18 个月后自动获得永久授权 |
| Studio 节点锁定 | 1,600 美元 | 年营收 100 万 – 1 亿美元;永久授权 |
| Studio 浮动 | 2,667 美元 | 同上,可在局域网内按需分配席位 |
| Enterprise | 按需报价 | 年营收超过 1 亿美元 |
| Elemental Suite | 525 美元 | EmberGen + LiquiGen + IlluGen + GeoGen Beta 四件套,维护 315 美元 / 年 |
购买永久授权时,系统会默认勾选自动续订维护,可在结账时取消;取消后仍可随时补买一年维护以升级到最新版。30 天试用为完整版,导出无限制、无水印,附 50 多个预设工程。
九、配套资源
- 50+ 预设工程文件:随试用与正式版提供,可直接拆开学习节点结构
- 官方 YouTube 教程与直播回放:含闪电法术、火焰异常、辉光与光斑、方向模糊、分形节点等专题
- Discord 社区:官方技术支持主要阵地,更新日志与内测版本也在此发布
- 官方路线图:全部已发布与计划中的功能都公开列出并附日期
- 官方论坛与文档站:节点参考文档仍在补全中,以 Node List 页为准
十、前置要求
- Windows 10 / 11、RHEL 9+ Linux 或 macOS 15.0 及以上(Windows 7 不可用)
- 四核 Intel / AMD 处理器,2.5 GHz 以上
- NVIDIA GeForce GTX 1060 或 AMD Radeon RX 580 及以上显卡;显卡越强性能越好
- 8 GB 内存
- 需联网激活(支持离线激活);暂不支持多 GPU
- 无需安装任何 DCC,独立运行
十一、适用人群
- 游戏 VFX 美术师:批量产出翻转书、流动图、掩码与通道打包图集,替代 Designer + PS 的组合
- 技术美术(TA):需要可复用、可版本化的程序化资产管线,并把结果直接对接 Niagara / VFX Graph
- 风格化特效作者:能量束、魔法阵、冲击波、刀光这类「贴图 + 网格」组合的活,一图搞定
- 独立开发者:不想为一次性特效买五套软件,300 美元买断即可覆盖大部分资产需求
- EmberGen / LiquiGen 用户:已有的模拟产物可在 IlluGen 里拆帧、扭曲、重编码,形成完整闭环
它不替代 Houdini(大规模模拟与流程集成仍以 Houdini 为王),也不替代 Substance(PBR 材质创作仍是 Designer 的强项)——IlluGen 占的是两者之间那块「实时特效资产」的空档。













