This shows you the differences between two versions of the page.
kcforces [2017/05/09 12:16] |
kcforces [2021/04/27 09:19] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Forces ====== | ||
+ | Forces are an additional level of manual control you can have over the procedural generation of a tree. They are objects that you place into a scene that allow you to manipulate the shape of branch spines. There are many types of forces, each with different actions and capabilities. | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | ===== Adding Forces ===== | ||
+ | |||
+ | To add a force to the scene, right-click in the tree window or use the " | ||
+ | |||
+ | Since forces are world-space objects and not bound to the tree hierarchy, they can be transformed (moved, rotated, or scaled) with the gizmo in the [[tooltree_window|Tree Window]]. | ||
+ | |||
+ | To delete a force, simply select it and press the DEL or BACKSPACE key. | ||
+ | |||
+ | ===== Force Types ===== | ||
+ | |||
+ | There are several types of forces available, each having their own unique effect on the tree shape. Any force can have its type changed by selecting a different type on the force' | ||
+ | |||
+ | {{: | ||
+ | Branch spines grow in the direction that the arrow points. | ||
+ | |||
+ | {{: | ||
+ | Branch spines converge on a single point at the center of the force. | ||
+ | |||
+ | {{: | ||
+ | Branch spines twist around a world-space vector that is determined by the force' | ||
+ | |||
+ | {{: | ||
+ | Branch spines twist along their local up vectors and are altered by the force' | ||
+ | |||
+ | {{: | ||
+ | Branch spines curl inward on themselves in a direction determined by the force' | ||
+ | |||
+ | {{: | ||
+ | Branch spines grow along a 2D plane determined by the force' | ||
+ | |||
+ | {{: | ||
+ | Standard and subdivision branches will return to their original growth direction. Use this to keep wildly disturbed, jinked, twisted, curled, or gnarled branches under some control. | ||
+ | |||
+ | {{: | ||
+ | Leaves change [[kcseasons|Season]] sooner based on how much they are growing toward the position of this force object. | ||
+ | |||
+ | {{: | ||
+ | Leaves that fall on the ground due to Season are swept in the direction of the arrow. | ||
+ | |||
+ | {{:: | ||
+ | Anything growing in the direction of the arrow will be " | ||
+ | |||
+ | {{: | ||
+ | Branch spines grow toward or around an arbitrary mesh object. See [[mesh_forces|Mesh Forces]] for more information. | ||
+ | |||
+ | |||
+ | ===== Applying Forces ===== | ||
+ | |||
+ | Forces are not always applied to every [[kcgenerators|Generator]]. The force must be enabled in the [[branch_generator# | ||
+ | |||
+ | > **Note**: If a generator is selected when you add a force, that generator will automatically have the new force enabled. | ||
+ | |||
+ | A generator' | ||
+ | |||
+ | |||
+ | ===== Attenuation ===== | ||
+ | Since forces are world-space objects, they can be freely moved around in the scene with the transform gizmo when they are selected. By enabling the [[force_object# | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | > **Note**: You can also limit a force to a certain area defined by a mesh by using the " | ||
+ | |||
+ | |||