Broccoli Tree Creator是Unity的程序化植被生成系统插件,它可以让您自由创建树木植被,可以轻松的控制树木和植被的造型,并使其适配、优化您的项目,大幅度提高项目的视觉效果和开发进度。

描述

Broccoli Tree Creator是一个程序化植被创建系统,可实时或通过预置为项目创建高度可定制的资源。

它使用了一个基于节点的系统,为最终树的几乎每个方面提供随机化和自定义,从而使树和植被恰好适合您的项目视觉样式,同时优化性能。控制树干、树枝、根和叶的形状,管理其网格分辨率,微调材质、纹理和UV贴图。

技术细节

使用节点化的层级结构生成树枝和树叶。

使用贝塞尔曲线工具完全可编辑的分支。

萌芽网格模式:平面、交叉、三交叉、平面X、网格、广告牌和网格。

处理法线的模式以控制萌芽网格上的照明。

枝叶节点:设置沿树枝枝干创建枝叶的模式,能够自动对齐、比例缩放、UV贴图和创建风属性。

长度、周长、树枝稀疏、旋转、柏林噪音和树枝弯曲的修改器。

WindZone组件定向模式支持。

具有可成本化LOD Group+广告牌资产的预生成。

最终树的全局缩放(以适应您的游戏比例)。

使用纹理图集预先创建。

控制树枝和芽上的纹理区域、贴图选项和自定义材质。

自定义植被枝干形状。

支持Unity地形系统树实例。

支持基于SpeedTree7和SpeedTree8 Unity内置着色器构建树或使用您自己的自定义着色器/材质。

HDRP和URP支持SpeedTree7和SpeedTree8着色器(取决于具有这些着色器的SRP版本)*

用于在运行时加载管道和创建树的运行时API。

持久化系统(保存、加载、共享)您的树管道。

使用预先制作的树管道进行目录(这样您就可以随时使用树和管道)。

资产内有说明文档在源代码中带有大量注释。

与The vegetation engine兼容。

Leave a Reply

后才能评论