JangaFX
GeoGen 是一款
实时地形与行星生成工具,专为游戏开发、影视特效和虚拟
环境设计打造,提供基于节点的程序化生成能力与 GPU 加速的实时交互体验。其核心定位是通过
动态地形控制与
跨平台兼容性,帮助创作者快速构建从微观地貌到宏观行星的完整生态系统。
- 程序化节点系统:通过模块化节点(如噪声、侵蚀、断层)构建地形逻辑,支持高度图、法线图、颜色图的全流程控制。例如,使用
Ridge & Bulge
节点模拟山脉褶皱,通过Erosion
节点生成河流冲刷痕迹,实时调整参数即可观察地貌变化。 - 非破坏性编辑:节点图支持多层级嵌套与子图复用,允许在不破坏原始数据的前提下叠加修改器(如膨胀 / 腐蚀算法),显著降低返工成本。
- 实时 GPU 加速:采用稀疏体素化技术,在 NVIDIA/AMD 显卡或 Apple Silicon 芯片上实现地形生成与渲染的毫秒级反馈,支持 8km×8km 地形范围与 8192×8192 分辨率纹理输出。
- 太空场景构建:内置行星生成工具集,可一键创建带大气层、云层和地表纹理的星球。例如,通过
Atmosphere
节点模拟大气散射效果,结合Cloud Layer
节点生成动态云系,支持从类地行星到气态巨行星的多样化表现。 - 多分辨率细节控制:在同一节点图中混合不同精度的地形数据,例如用高分辨率细节图覆盖低分辨率基础地形,兼顾视觉质量与性能效率。
- 物理驱动模拟:支持基于粒子的侵蚀模拟与基于网格的沉积模拟,可复现冰川运动、火山喷发等地质过程的动态演变。
- 游戏引擎友好格式:支持导出高度图、法线图、AO 贴图及网格数据到 Unreal Engine、Unity 等引擎,兼容 FBX、OBJ、OpenVDB 等行业标准格式。例如,生成的地形可直接导入 Unreal Engine 5,结合 Lumen 实时全局光照实现动态光影表现。
- 跨平台支持:2025 年 7 月发布的0.5 版本新增对 macOS 系统的支持,兼容 Apple Silicon 芯片(如 M1 Pro 及以上),同时维持对 Windows 和 Linux 的支持。
- 渲染模式灵活切换:提供光线步进(Raymarched)、光照贴图(Lightmapped)和路径追踪(Path Traced)三种渲染模式,前者适合快速预览,后者可生成电影级画质的静态场景。