User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

genmode_interval [2018/10/15 13:50]
genmode_interval [2021/04/27 09:19] (current)
Line 1: Line 1:
 +====== Interval ======
  
 +{{ ::interval_mode.jpg?nolink|}}The Interval mode places children in groups at intervals along the parent node.  In the image to the right, the branches coming off the trunk use this mode of generation.  The first group is always at the point specified by the "Shared:Last" property.  More groups are added based on the "Frequency" property until the point specified by "Shared:First" is reached (there is no guarantee there will be a group at "First").
 +
 +This is one of the most common generation modes.  It adapts to the size of its parent so it randomizes well and generates reasonable placements when the generator's parent has varying sizes.
 +
 +Each of this generation mode's properties is described below.
 +
 +== Frequency ==
 +This property controls how often a group of nodes is generated. Decrease the profile curve to reduce the space between groups, increase it to increase the spacing.
 +
 +== Count ==
 +This value sets the number of nodes in each group.
 +
 +== Spread ==
 +Use this value to apply a random up or down offset to the nodes in each group.  A value of 0.0 means each node in the group is placed at the same position along the parent. A value of 1.0 means each node might spread out as far as the next or previous group placement.
 +
 +== Spiral ==
 +Each group (starting with the one at the end) is rotated by this amount more than the previous group, creating a spiral pattern down the parent.
 +
 +== Limit ==
 +This value sets the maximum number of groups (not nodes) that can be generated.  For example, you can use this value to ensure there is a single group at the end, like flower petals, or a single group near the beginning, for roots.
 +
 +== Align style ==
 +When "Align" is enabled, generated nodes attempt to roll their initial orientation skyward as much as they can, according to the following options:
 +
 +^Individual|Each node rolls skyward independently.|
 +^Group|All of the nodes in the group roll skyward together.|
 +
 +== Align ==
 +This option toggles the skyward rolling behavior described above.
 +
 +== Balance ==
 +Balances the branch nodes by rotating each group to fill the empty spaces left by the previous group.
 +
 +==== Shared ====
 +The "Shared" properties are common to all generation modes and are documented [[generation_properties#Shared|here]].