2016-4-10

SpeedTree:

树木生长有Direction force(重力),Gnarl(似乎是垂直于生长方向的一股随机的力)。以及生长时本身会存在的各向均匀的 “噪声” 力。

关于重力,重力的影响和生长方向有关,生长方向越向地面重力的影响程度越大。同时在过低(因为重力而朝下生长)的时候植物本身也会主动因为 “趋光” 抬头。

每个树枝大概的组成:

一个控制生长方向的 “趋势线” 。这条线上有许多结点,每个结点对应一个圆截面。每个结点可以控制圆截面的法向(生长方向)和半径(粗细),同时也可以长出下一级的枝节。

趋势线加噪,圆截面也加噪(不是一个标准的正圆)。

同时根据趋势线对应的粗细可以适当减小圆截面的边数。(感觉这是很上级的技巧所以先抛掉)

第一级:

主干出来有几个step,每个step周围(上下范围很小)长出树枝。Step与Step之间交错,并且每个Step里的树枝均匀分布。(为了更好的采光)

关闭重力影响后,越靠下的树枝长的越朝下(与地面平行),同时更为粗壮。

第二级:

同时树枝生长出来后会在一定程度上向父级枝干“靠拢”。这个“靠拢”的强度与树枝粗细成反比,并有一个上限。