
Broccoli Tree Creator
AndrewFan
编程是一种艺术
展开
-
Broccoli Tree Creator 使用说明 1_1、Factory Pipeline - Concept (工厂管道的概念)
概念管道每棵树的建立都从设定如何产生树枝和生长的指令开始。管道是包含这些指令的元素的集合。管道可以看作链接在一起的一系列元素,让数据流过这个链,每个元素只会修改最终成品树的某些方面。管道必须完整才能生成树,这意味着有必须有一个起始(source)和一个结束元素(sink),还可以在其间添加一些其他元素。元素每个管道元素都具有一个特定的功能,并且它们之间彼此依赖。管道上的第一个元素是...原创 2019-08-09 00:32:19 · 439 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 3_3、Girth Transform Node (周长变换节点)
Girth Transform Node(周长变换节点)此元素用于为树枝分配周长值。周长值用于创建表示树皮的网格,并且也是指定芽的表面上的芽的参考值。基地周长树的主干级别的周长值(分支层次结构0)。在基数= 1的周长的树在基地= 3周围的树顶部的周长树顶部分支的周长值(最后一个分支层次结构)。顶部周长的树= 2,基部的周长= 1曲线过渡曲线控制如...原创 2019-08-18 01:05:25 · 491 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 3_2、Branch Bender Transform Node(分支弯曲变换节点)
Branch Bender Transform Node(分支弯曲变换节点)BranchBender 单元通过向现有分支添加弯曲点来进行工作。沿着分支长度分布的每个弯曲点可以施加方向变化,从而在整体上修改分支的形状。Max and Min Bend Points(最大和最小弯曲点数)最大和最小弯曲点值设置分支上可能的弯曲点数,将使用分布曲线计算最终弯曲点数。Length Distr...原创 2019-08-18 00:07:26 · 529 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 3_1、Length Transform Node(长度变换节点)
Length Transform Node(长度变换节点)长度变换元素是流水线上的一种结构变换元素;它对树上现有分支的长度和长度缩放执行修改。树上的每个分支的绝对位置插值介于0和1之间,具体取决于它们相对于父级的位置以及在整体树上的分层位置。该位置插值将被应用到分支的长度或长度因子(0表示最小值,1表示最大值)。Curves(曲线)这些曲线用于控制绝对位置值在其位置和水平分量上的分布...原创 2019-08-17 10:08:21 · 384 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 1_4、Advanced Factory Options(高级工厂选项)
高级工厂选项单击主侧面板上的“Advanced Options”按钮时,将显示“高级工厂选项”侧面板。Advanced Options(高级选项)Factory Scale:控制生成树的缩放。管道元素中的值均保持不变,但最终树的网格将乘以此因子。Prefab Options(预制选项)这些选项描述了在预制件创建过程应如何处理纹理、材质和图集等资源。Clone assig...原创 2019-08-13 10:20:43 · 507 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 1_3、Factory Options (工厂选项)
工厂选项树工厂可用的操作显示在节点画布旁边的侧面板上。 1.管道状态:显示管道的状态;每次在管道发生更改时,工厂都会对其进行验证并在此处显示结果。只有有效的管道才能生成树资产。2.Generate New Preview(生成新预览):如果树节点画布上存在有效的管道,则此选项可用于在场景中生成预览树。如果生成管道中连接有随机化数值的元素,则每次按下该按钮时,预览结果应...原创 2019-08-12 22:53:27 · 493 阅读 · 1 评论 -
Broccoli Tree Creator 使用说明 5_2、Branch Mapper Node(分支映射节点)
Branch Mapper Node 分支映射节点此映射器用于为树的分支结构网格的设置UV映射。为了使用材质正确渲染网格,进行映射是必要的。Use Custom Material使用自定义材质Checking this option allows the selection of a custom material to be applied to the branch struct...原创 2019-08-25 22:28:55 · 387 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 1_2、Pipeline Elements (管道元素)
管道元素元素组件管道元素使用生成树的画布上的节点表示。每个节点都有组件来标识它们所代表的元素、有关其配置的信息、以及将它们连接到其他节点的插槽,修改插槽可以修改它们在管道中的任务。节点的主要组件及其任务如下所述:标题栏:显示元素节点的名称。它具有不同的背景颜色,取决于元素在对树某方面修改的类型。 启用/禁用选项:拥有此选项的元素将被禁用,管道的剩余部分保持不变。禁用元素不参与管道...原创 2019-08-11 19:59:30 · 428 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 5_1、Sprout Mapper Node (萌芽映射节点)
Sprout Mapper Node萌芽映射节点萌芽映射节点将材质应用到萌芽网格,该节点有一个映射器列表,每个映射器应该分配给一个萌芽组,以便为属于指定组的所有网格应用材质。萌芽组的映射器列表Sprout Group 萌芽组将映射器分配给指定的萌芽组,然后映射器上的所有指令都将会应用于属于该组的萌芽网格。有两种模式可供选择,自定义材质模式或者纹理模式。颜色预览模式下的...原创 2019-08-19 13:55:38 · 409 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 4_1、Branch Mesh Generator Node (分支网格生成器节点)
Branch Mesh Generator Node 分支网格生成器节点此元素为树的所有分支结构创建网格。Min and Max Polygon Sides 最小和最大多边形边数用于对一系列后续分支进行网格化的多边形边数。当最小和最大多边形边相同时,分支的所有截面将具有相同数量的多边形边;如果最小值和最大值不同,那么会在分支周长的范围内计算边数(较细的分支将分得到较少的多边形边)。...原创 2019-08-18 21:18:24 · 417 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 4_2、Sprout Mesh Generator Node (萌芽网格生成器节点)
Sprout Mesh Generator Node 萌芽网格生成器节点此元素包含有关如何在树结构上对各种萌芽组进行网格化的说明。在显示树的萌芽网格时应用了灯光和纹理。标记树的网格,有两个萌芽组(绿色和蓝色)。Meshes 网格网格条目列举了某个萌芽组上的网格指令。须将这些网格条目分配给指定的萌芽组,以便为属于该组的萌芽产生网格,该组的颜色将显示在每个条目的左侧。条...原创 2019-08-18 21:36:37 · 517 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 2_2、Sprout Generator Node(萌芽生成节点)
Sprout Generator Node(萌芽生成节点)此生成器在现有树分支结构上生成萌芽。管道上的每个萌芽生成器节点都会指定萌芽的分布和对齐模式,可以随机地分配一个或多个芽组。应该注意的是,在该节点上完全没有定义萌芽方向,其他对齐属性可以根据萌芽使用的网格类型来设置(这些将在萌芽网格生成器节点上定义)。Max Frequency, Min Frequency(最大频率,最小频率)设...原创 2019-08-13 22:17:14 · 551 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 2_1、Structure Generator Node(结构生成节点)
Structure Generator Node(结构生成节点)结构生成元素是仿照Unity的Tree Creator组件来建模的,因此如果您之前使用过此工具,那么此处描述的大多数属性都应该很熟悉。整个结构都是使用层次结构中的分层节点来描述,每个节点包含用于在指定级别生成分支的属性。这里生成的结构将被作为基础,由管道中下游的其他节点修改、网格化和纹理化。将此结构作为构建树的整体空间数据。...原创 2019-08-13 21:28:09 · 513 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 1_5、Runtime API(运行时 API)
运行时API要使用Broccoli的运行时API,请在脚本中添加以下命名空间: 1 2 using Broccoli.Factory; using Broccoli.Pipe; staticTreeFactory TreeFactory.GetFactory()在运行时生成树的第一步是获取TreeFactory对象。该工厂将加载...原创 2019-08-13 21:18:19 · 379 阅读 · 0 评论 -
Broccoli Tree Creator 使用说明 3_4、Sparse Transform Node (稀疏变换节点)
Sparse Transform Node (稀疏变换节点)稀疏用于修改树上已定义的分支结构。使用该指令时需要绑定到树的特定层次结构级别;例如,级别0表示根分支的子分支将接收修改。Levels List(分层列表)保存要应用于每个层次结构级别的指令。该列表最多可定义5个层次结构级别;如果树结构上不存在层次结构级别,则不会处理该指令。每个层次结构级别的稀疏属性列表。Reo...原创 2019-08-18 01:11:06 · 481 阅读 · 0 评论