开源 UE5 程序化场景生成插件:Seele Scatter Regions — 村庄、农场与墓地生成实践
在 Unreal Engine 5 中摆放几十个 Actor 并不困难。真正麻烦的是当需要多座村庄、农田和墓园时如何避免重复劳动同时保持统一的设计语言。为此我们开源了Seele Scatter Regions一个面向 Unreal Engine 的程序化区域生成插件。它能根据 Recipe、区域大小和 Seed在 Landscape 上生成村庄、农田与墓园并通过 ISM 组织最终实例。2026-07-23 更新Seele Scatter Regions 已正式上架 Fab可免费获取。Fab 商品页面https://www.fab.com/listings/c9156124-4f58-453e-befc-6c8c5c08990d当前 Fab 商品支持 Unreal Engine 5.8 / WindowsWin64。GitHub v0.1.2 Release 同时提供分别验证的 UE 5.5 和 UE 5.8 软件包。项目以 MIT License 开源GitHub - SeeleAI/seele-scatter-regions。欢迎 Star 和提交 Issue。为什么要做区域级程序化生成开放世界和探索类游戏中存在大量结构相似、细节不同的区域例如由建筑、道路、围栏和道具组成的村庄由田块、土地区域、道路和稻草人组成的农田由路径、墓碑和纪念建筑组成的墓园完全手工摆放存在几个明显问题重复劳动与修改成本高同类区域重复摆放更换 Mesh 或密度后需大量调整。难以复现缺少稳定 Seed 无法对比参数效果调试困难。自动化难以验证简单布尔返回值不可靠难以在流程中验收生成质量。Seele Scatter Regions 并不是一套完整的成品世界生成器。它聚焦于将项目已有的 Static Mesh 组织成可复用 Recipe生成可复现、可检测、可继续编辑的区域级内容。当前支持哪些区域目前 v0.1.2 Beta 支持三种区域类型区域可配置内容Village建筑群、本地道具、道路、围栏和大门Farm道路、土地块、农作物和稻草人Cemetery路径、墓碑和纪念建筑Recipe 引用你自己项目的 Static Mesh因此可用于多种美术风格。核心设计Recipe、Seed 和 Landscape插件的生成流程Recipe ↓ Generation Spec ↓ Seeded Placement ↓ Landscape Projection ↓ ISM Components ↓ Structured Result1. Recipe 驱动插件提供ScatterRegionRecipeDataAsset配置区域类型、Static Mesh 引用、权重、密度、缩放范围和专属插槽将生成规则与美术资产分离。更换风格时无需修改核心代码。2. 使用 Seed 复现结果生成请求可传入整数 Seed。在 Recipe、Seed 和场景状态一致时可复现相同摆放结果便于对比参数、调试和自动化验证。但 Seed 不是唯一条件Recipe 或 Landscape 变化仍会影响结果。3. 将放置点投射到 Landscape候选点会投射到 Landscape记录projection_attempts、projection_hits和projection_misses。这帮助自动化系统判断结果可信度。projection_hits为 0 时不应视为有效生成。4. 使用 ISM 组织生成结果同类 Static Mesh 组织到UInstancedStaticMeshComponent而非独立 Actor。返回信息包括实例与组件数量、各插槽数量、区域边界、Landscape 投射统计、Warning 和 Error便于检查和批量管理。不只支持手动操作也支持编辑器自动化三种接入方式接入方式适用场景C Generator在编辑器工具或其他 C 模块中直接调用Blueprint-callable Editor Subsystem在编辑器蓝图工具中调用JSON Adapter接入脚本、Agent 或外部编辑器自动化流程生成器位于 Unreal Editor 模块是编辑器侧能力非运行时程序化生成。它与 Unreal Engine PCG 有什么关系Seele Scatter Regions 属于广义的程序化内容生成工具但不依赖 Unreal Engine PCG Framework。它使用自己的 Recipe、Seed、Landscape 投射和 ISM 编辑器流程完全独立于 PCG无需启用 PCG 插件。快速安装Seele Scatter Regions v0.1.2 面向 Windows/Win64提供 UE 5.5 和 5.8 软件包。项目必须是 C 项目。通过 Fab 获取使用 Unreal Engine 5.8 的用户可以从 Fab 免费获取插件当前 Fab 商品面向 UE 5.8 / WindowsWin64。通过 GitHub Release 获取请下载与引擎小版本对应的软件包UE5.5SeeleScatterRegions-v0.1.2-UE5.5-Win64.zipUE5.8SeeleScatterRegions-v0.1.2-UE5.8-Win64.zip完整 Release 页面Seele Scatter Regions v0.1.2安装步骤下载与引擎版本对应的 ZIP 并解压。将 SeeleScatterRegions 文件夹复制到YourUnrealProject/Plugins/SeeleScatterRegions源码使用说明main分支保留 UE5.8 发布元数据适合 UE5.8 源码开发UE5.5 用户请下载 Release 中的 UE5.5 软件包。通过 JSON 生成一个村庄最小生成参数{ region_type: village, center: [75000, 37000, 0], size_m: 150, seed: 76101, recipe_asset: /Game/MyRecipes/DA_Village.DA_Village }JSON Adapter 命令名称generate_scatter_region支持的区域类型village farm cemetery示例请求见仓库Samples/CommandPayloads目录。怎样判断生成是否真的成功不建议只检查布尔返回值。一次有效生成至少应满足success true region_actor 非空 instance_count 0 errors 为空启用 Landscape 投射时还需projection_hits 0同时阅读warnings和projection_misses避免遗漏插槽缺失或投射失败等问题。结构化返回适合自动化验收。v0.1.2 双引擎验证结果v0.1.2 已在 UE 5.5 和 UE 5.8 干净宿主中分别完成验证UnrealEditor Win64 Development 构建通过UnrealGame Win64 Development 构建通过UnrealGame Win64 Shipping 构建通过干净宿主插件与示例 Recipe 加载通过Village 生成与 Landscape 投射验证通过实例与组件数符合预期投射命中正常无 Fatal 或插件生成错误以上数据来自验证性测试不代表性能基准。Demo 与更多资料Seele 同时发布了独立 UE5 探索 Demo《Echoes of the Wildwater》与 Seele Scatter Regions 为两个项目。《Echoes of the Wildwater》展示完整探索体验Seele Scatter Regions 提供可复用的程序化区域生成工具。Epic 开发者社区Echoes of the Wildwater — Free UE5 Exploration DemoYouTubehttps://www.youtube.com/watch?vDDxNH9QH17sIndieDBhttps://www.indiedb.com/games/echoes-of-the-wildwater插件详情与 Seele Unreal 游戏创作插件功能、演示视频和项目入口可查看Seele Scatter Regions 官方插件页面如果你希望进一步通过 AI Agent 完成 Unreal 场景搭建与游戏创作可前往Seele Unreal 游戏创作常见问题插件支持 UE 5.4 或 UE 5.6 吗v0.1.2 提供 UE5.5 和 UE5.8 软件包。其他版本可能需要修改并重新编译目前不属于已经验证的兼容范围。可以在游戏运行时生成区域吗不支持。生成仅限于 Unreal Editor无法用于打包游戏运行时。插件包含展示图里的建筑和植被吗不包含。开源仓库仅提供插件源码和三个基于 UE Basic Shapes 的入门 Recipe展示 Mesh、材质和贴图属于项目自有内容。可以在 Blueprint 中调用吗插件提供 Blueprint-callable Editor Subsystem但属于编辑器工具非运行时 Blueprint 生成。Fab 版本在哪里获取Seele Scatter Regions 已正式上架 Fab可免费获取当前 Fab 商品支持 Unreal Engine 5.8 / WindowsWin64。UE 5.5 用户可以下载 GitHub v0.1.2 Release 中独立验证的 UE 5.5 软件包。写在最后Seele Scatter Regions 仍处于 Beta 阶段但核心源码、Recipe 模型、JSON 接口和结构化结果已开放。如果你对 UE5 程序化场景生成或编辑器自动化感兴趣欢迎访问 GitHub 仓库 点 Star下载 v0.1.2 在 UE5.5 或 UE5.8 C 项目尝试或提交 Issue。想体验 AI 驱动的 Unreal 游戏创作可访问 Seele 官网。

相关新闻

WAIC论坛聚焦世界模型:技术路线分歧多,部署落地挑战大

WAIC论坛聚焦世界模型:技术路线分歧多,部署落地挑战大

世界模型技术路线:三派纷争在7月19日WAIC“世界模型六小龙”论坛上,六家公司的世界模型技术负责人齐聚。目前,世界模型的概念、技术路线、训练方式等都未收敛。这六家公司押注的技术路线大致分为三派:像素生成派(极佳视…

2026/7/23 23:25:52 阅读更多 →
三森沃智能文件柜|告别人工台账,开启档案智慧管理新时代

三森沃智能文件柜|告别人工台账,开启档案智慧管理新时代

三森沃智能文件柜|告别人工台账,开启档案智慧管理新时代档案室还在用传统铁皮柜?钥匙保管麻烦、文件借阅无记录、盘点耗时耗力、涉密资料管控难。文件丢失、调档缓慢、审计追溯无凭证,一直困扰机关单位、企业、院校档案管理人员。…

2026/7/23 23:25:52 阅读更多 →
K3爆火触发算力“熔断”,Kimi多维度“摸高”挑战与机遇并存!

K3爆火触发算力“熔断”,Kimi多维度“摸高”挑战与机遇并存!

【K3爆火,Kimi暂停新用户订阅】这一次,K3爆火, Kimi 却不得不按下暂停键。7月19日深夜,月之暗面 Kimi 团队发布公告,因 Kimi K3上线48小时内,用户请求量大幅超出预估,由于算力资源紧张&#xff…

2026/7/23 23:25:52 阅读更多 →

最新新闻

Kimi K3 发布引市场震动,AI 时代模型更迭谁能笑到最后?

Kimi K3 发布引市场震动,AI 时代模型更迭谁能笑到最后?

【Kimi K3 发布引发轰动】像所有 AI 行业人士一样,月之暗面创始人杨植麟喜欢用“AI 一天,人间一年”形容 AI 的迅速迭代,对于刚发布的 Kimi K3 而言,这句话尤为贴切。月之暗面成立三年,过去三年积累或许都不及这三天的…

2026/7/23 23:36:06 阅读更多 →
在半导体及电力电子器件(如 IGBT、SiC/GaN 功率模块、MOSFET 等)的可靠性测试中,无功老化测试机主要用来验证器件在承受高电压、大电流以及高频开关等电应力下的长期稳定性

在半导体及电力电子器件(如 IGBT、SiC/GaN 功率模块、MOSFET 等)的可靠性测试中,无功老化测试机主要用来验证器件在承受高电压、大电流以及高频开关等电应力下的长期稳定性

在半导体及电力电子器件(如 IGBT、SiC/GaN 功率模块、MOSFET 等)的可靠性测试中,无功老化测试机(Burn-in Test System)主要用来验证器件在承受高电压、大电流以及高频开关等电应力下的长期稳定性。 其中,“负载”(Load) 是整个测试回路的核心组成部分,其核心意义在于…

2026/7/23 23:36:06 阅读更多 →
深入了解MIMO

深入了解MIMO

文章目录1. 从SISO到MIMO2. MIMO有哪些类型?3. MU-MIMO和MIMO的区别是什么?4. Wi-Fi中的MIMO是如何工作的?5. 什么是M*N MIMO?6.802.11ac**MIMO(Multiple-Input Multiple-Output)**是指在无线通信领域使用多…

2026/7/23 23:36:06 阅读更多 →
自动感应门雷达人体接近检测解决方案

自动感应门雷达人体接近检测解决方案

一、方案背景自动感应门的人体接近检测是通行体验的核心。人来即开、人走缓关,免去推拉与接触,既方便又卫生,广泛用于商场、写字楼、医院与住宅入户。传统检测手段各有局限:红外对射容易被强光、雨雪与灰尘干扰,且需要…

2026/7/23 23:36:06 阅读更多 →
CentOS7.9‑Kickstart 无人值守安装结构化实战教程

CentOS7.9‑Kickstart 无人值守安装结构化实战教程

教程前言 Kickstart 是红帽系自动化部署工具,通过 ks.cfg 应答文件,预先填写系统安装过程所有选项,批量自动化安装 CentOS 系统;省去手动点击界面,适合服务器批量装机,企业机房批量部署必备技术。 本次环境…

2026/7/23 23:36:06 阅读更多 →
《静默登录》五、HarmonyOS_ArkTS开发避坑与修复指南

《静默登录》五、HarmonyOS_ArkTS开发避坑与修复指南

HarmonyOS ArkTS 开发避坑与修复指南本文基于真实项目(沉浸光感静默登录案例)中遇到的编译错误、运行时异常和架构设计问题,总结出 10 类高频陷阱 及其修复方案。每个陷阱均附有错误代码、正确代码和原理分析,帮助开发者在编码阶段…

2026/7/23 23:35:06 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻