Unity 程序化植被生成器 Broccoli Tree Creator

 

Broccoli Tree Creator是一款面向 Unity 开发者的高级程序化植被系统,专为需要高度可控、视觉风格统一、性能优化的树木与植被资产而设计。它不仅支持从写实森林到幻想生态的任意风格,还通过节点化编辑器 + 实时预览 + Prefab 输出的工作流,让美术师与程序员都能高效协作,快速生成成百上千棵无重复、高表现力、LOD 优化的树木。

该工具原生兼容 Unity 2021.3.45f1 及以上版本,并全面支持 内置渲染管线、URP(通用渲染管线)与 HDRP(高清渲染管线)。打开示例场景时,Broccoli 会自动检测当前项目所用渲染管线,并一键升级材质以确保视觉一致性。无论是独立游戏、开放世界 RPG,还是建筑可视化或元宇宙项目,Broccoli 都能成为你的“数字苗圃”。


Broccoli Tree Creator 版本信息\下载方式

版本 Unity 版本支持 提供下载方式 更新日期
1
Broccoli Tree Creator v1.10.7
2021.3.45f1及更高
百度网盘+夸克网盘 2025-10-22

可编程渲染管线(SRP)兼容性

Unity版本 内置渲染管线 通用渲染管线(URP) 高清渲染管线(HDRP)
2021.3.45f1
兼容
兼容
兼容

早期版本下载地址:

Broccoli Tree Creator v1.10.7: Unity 程序化植被生成器
程序化植被创建系统Broccoli Tree Creator

Broccoli Tree Creator是程序性植被的统一扩展,它可以让您完全控制树木和植被的造型,它使用了一个基于节点的系统提供随机化和自定义,控制树干、树枝、根和叶的形状,管理其网格分辨率,微调材质、纹理和UV贴图。体积:143.mb      版本:v1.5.9      Unity编辑器:2019.4.8或更高

推荐 2022-12-13

🔹 核心亮点:节点驱动 × 全面控制 × 多管线兼容 × 生产就绪

▸ 1. 节点化程序化生成,精细到每一片叶子

  • 采用层级节点系统(类似材质图或 SpeedTree 编辑器),控制主干、分支、根系、叶片的生长逻辑;
  • 每个节点支持随机化参数,确保批量生成的树木自然多样、无重复感;
  • 贝塞尔曲线工具可直接编辑分支走向,实现弯曲、螺旋、分叉等复杂形态;
  • 支持自定义分支截面形状(圆形、方形、有机轮廓等),突破传统圆柱限制。

▸ 2. Sprout(叶片/小枝)系统:灵活到极致

  • 提供 7 种 Sprout 网格模式:
    • Plane / Cross / Tricross / PlaneX(经典公告板组合)
    • Grid(密集网格)
    • Billboard(始终朝向摄像机)
    • Custom Mesh(导入自定义叶片模型)
  • Sprout Groups 可分段控制:
    • 对齐方式(沿法线、切线、世界方向)
    • 缩放、弯曲、位移噪声
    • UV 映射与风力响应
  • 法线处理模式:优化光照表现,避免公告板在 HDRP/URP 下出现明暗异常。

▸ 3. 强大的变形与自然扰动系统

  • 内置多种修饰器(Modifiers):
    • 长度/粗细渐变
    • 分支稀疏度控制
    • Twirl(螺旋扭曲)
    • Perlin 噪声扰动(模拟自然不规则生长)
    • 重力弯曲(模拟枝条下垂)
  • 支持 Unity WindZone(Directional 模式),实现动态风吹效果。

▸ 4. 专业级输出与集成能力

  • 一键生成 Prefab,自动包含:
    • 可配置 LOD Group(支持多级细节)
    • Billboard 远景替代(节省性能)
    • 纹理图集(Texture Atlas)(减少 Draw Call)
  • 全局缩放控制:适配不同项目比例(如卡通 vs 写实);
  • 材质与纹理完全可定制:
    • 支持自定义 Shader / Material
    • 兼容 SpeedTree7 / SpeedTree8 Unity 内置着色器(在 URP/HDRP 中需项目已包含对应 Shader)
    • 可分别设置树干与叶片的材质、UV、贴图区域。

▸ 5. 深度 Unity 集成与运行时支持

  • 支持 Unity TerrAIn 系统的树实例化,可直接用于地形绘制;
  • Runtime API:允许在游戏运行时动态生成或加载树木(适用于程序化世界、生态模拟等);
  • 持久化系统:可保存、加载、分享完整的“树生成管线”(.asset 文件),便于团队协作;
  • 内置预设库(Catalog):开箱即用数十种风格化树木(热带、温带、枯树、奇幻等),并提供可编辑管线作为起点。

▸ 6. 开发者友好与持续进化

  • 提供完整文档与带注释的源代码,便于学习与二次开发;
  • 兼容 The Visual Engine(知名 Unity 框架);
  • 仍在积极开发中,作者承诺持续更新功能与优化体验。

⚠️ 注意事项:

  • 使用 SpeedTree 着色器需确保项目已安装对应版本(URP/HDRP 包中可能需手动启用);
  • 虽支持运行时生成,但复杂树木建议预生成 Prefab 以优化性能;
  • 高精度模型(如 Grid 模式叶片)可能面数较高,需合理配置 LOD。

🔹 适用场景

  • 开放世界 / 生存 / RPG 游戏中的自然环境构建
  • 建筑可视化与城市规划中的植被填充
  • 教育/科研项目中的生态模拟
  • 元宇宙 / VR 场景中的程序化绿化
  • 快速原型开发:无需建模即可获得高质量植被

Leave a Reply

后才能评论