Geo-Scatter 是一款专为 Blender 设计的 3D 场景生成插件,由 STUDIOHV 开发,专注于快速创建自然景观、城市环境及复杂几何体分布。其核心功能包括基于物理规则的散布算法、生物群落系统、手动绘制工具及高性能优化,广泛应用于影视、游戏、建筑可视化等领域。以下是其核心功能及 5.5.2 版本(2025 年 3 月)的更新内容:
一、Geo-Scatter 核心功能解析
1. 智能散布与生物群落系统
- 基于地形的物理分布:支持根据地形高度、坡度、曲率、法线方向等属性自动分布物体,例如在山地生成植被、在平原布局建筑。
- 生物群落系统:预设多种生态类型(如森林、草原、沙漠),可一键生成包含植被、岩石、道路的完整环境,并支持自定义生物群落间的过渡效果。
- 实例交互与碰撞检测:自动排除障碍物(如建筑物底部、道路区域),或通过碰撞检测模拟物体间的物理交互(如树木倾斜以避开角色)。
2. 手动绘制与参数化控制
- 手动模式画笔:提供 “添加”“擦除”“调整密度” 等画笔工具,支持压感笔输入,可直接在视口中绘制实例分布。
- 参数化模板:通过曲线、遮罩、权重图控制分布密度、旋转、缩放等参数,例如沿路径生成河流或用黑白图定义植被区域。
3. 性能与优化
- 距离剔除与视口优化:自动隐藏摄像机视野外的实例,减少资源占用;支持低精度占位符提升大型场景实时交互效率。
- GPU 加速与多线程支持:利用 Blender 的 Cycles 或 Eevee 引擎实现 GPU 加速,支持多线程并行计算,处理百万级实例无卡顿。
4. 创意扩展与兼容性
- 纹理图案与材质关联:将纹理颜色映射到实例属性(如颜色、大小),例如根据地形颜色生成不同种类的植被。
- 第三方资产集成:兼容 Evermotion、Terrascape 等主流资产库,可直接导入模型并应用散布规则。
二、5.5.2 版本更新内容
1. 错误修复与稳定性增强
- 崩溃问题修复:解决了在应用复杂法线平滑或生物群落交互规则时可能出现的内存泄漏问题,提升大型场景的稳定性。
- 实例分布精度优化:修复了手动模式画笔在高分辨率地形上的精度丢失问题,确保笔触与实际分布位置一致。
- 格式兼容性:增强对 FBX、OBJ 等通用格式的导入 / 导出支持,修复了部分材质属性(如法线、粗糙度)丢失的问题。
2. 性能与工作流优化
- Apple Silicon 深度优化:针对 M3 芯片的媒体引擎进行重构,粒子系统和复杂分布场景的渲染速度提升 15%,8K 素材实时预览无卡顿。
- 多 GPU 协同支持:在 Windows 和 Linux 平台支持多 GPU 并行计算,复杂场景播放流畅度显著改善。
- 内存管理改进:优化大规模场景的内存占用,支持部分渲染区域的实时预览,减少高分辨率项目播放时的卡顿。
3. 兼容性与交互改进
- Blender 4.4 原生适配:完全兼容 Blender 4.4 的新功能(如几何节点增强、USD 导入),支持通过几何节点动态控制散布参数。
- 智能预设库扩展:新增 20 个行业级预设,涵盖科幻场景的外星植被、城市废墟的破损结构等,支持一键应用和参数微调。
- 交互式碰撞反馈:实时显示实例与障碍物的碰撞区域,可通过滑块调整避让距离,避免物体重叠或穿透。
4. 小功能与用户体验升级
- 自动纹理导出:自动将场景中使用的纹理文件导出到生物群落库,简化资源管理。
- 系统描述功能:在系统列表中支持显示或隐藏描述属性,通过悬停名称即可查看内容。
- 批量应用设置:在 “类别” 菜单中可将当前系统设置批量应用到同组的所有成员。