User Tools

Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
kchanddrawing [2017/09/13 12:00]
titterton removed
kchanddrawing [2018/10/16 12:49] (current)
sechrest
Line 1: Line 1:
 ====== Hand Drawing ====== ====== Hand Drawing ======
-Branches can be drawn by hand using the mouse or a tablet device. ​ After they are drawn they can be manipulated as Bézier splines and even extended by another hand drawing operation. ​ Hand drawn branches can originate from Tree node (the disk on the ground) or any other branch node (hand drawn or not).  Procedural generators can be added to hand drawn generators, allowing you to be specific where you need to be and still get the benefits of procedural geometry to fill in the details.+Branches can be drawn by hand using the mouse or a tablet device. ​ After they are drawn they can be manipulated as Bézier splines and even extended by another hand drawing operation. ​ Hand drawn branches can originate from Tree node (the disk on the ground) or any other branch node (hand drawn or not).  Procedural generators can be added to hand-drawn generators, allowing you to be specific where you need to be and still get the benefits of procedural geometry to fill in the details.
  
 >​**Note:​** Hand drawing has changed for SpeedTree 8 to reduce misplaced branches and allow for better draw plane manipulation. ​ The new approach is to place stubs and then extend them as much as you'd like as described below. >​**Note:​** Hand drawing has changed for SpeedTree 8 to reduce misplaced branches and allow for better draw plane manipulation. ​ The new approach is to place stubs and then extend them as much as you'd like as described below.
Line 24: Line 24:
 {{ ::​hand_draw_4.jpg?​nolink |}} {{ ::​hand_draw_4.jpg?​nolink |}}
  
-  * As before, Hold "​Space"​ and hover over any stub or hand drawn branch to reveal the white diamond. ​ Click and drag each diamond while holding space to draw the branches.+  * As before, Hold "​Space"​ and hover over any stub or hand-drawn branch to reveal the white diamond. ​ Click and drag each diamond while holding space to draw the branches.
  
 {{ ::​hand_draw_5.jpg?​nolink |}} {{ ::​hand_draw_5.jpg?​nolink |}}
Line 35: Line 35:
  
 ===== Editing the Spine of an Existing Hand Drawn Branch ===== ===== Editing the Spine of an Existing Hand Drawn Branch =====
-Switch to node editing mode and select the hand drawn branch. ​ You should see a series of control points for the spine as pictured below.+Switch to node editing mode and select the hand-drawn branch. ​ You should see a series of control points for the spine as pictured below.
  
 {{ ::​control_point_1.jpg?​nolink |}} {{ ::​control_point_1.jpg?​nolink |}}
Line 45: Line 45:
 ^Add Control Point | Use these options to add a new point before or after the selected point.| ^Add Control Point | Use these options to add a new point before or after the selected point.|
  
-It is also possible to change how many control points are on the branch all at once.  On every hand drawn generator, a "Hand Drawn" property group exists with two sets of identical functions; Curve fit and Control point style. The options in the "​New"​ group affect only nodes that are created after changing these values. The options in the "​Resample"​ group affect all existing nodes in the generator. Use the options in the "​Resample"​ group if the density of control points is either too high or too low.+It is also possible to change how many control points are on the branch all at once.  On every hand-drawn generator, a "Hand Drawn" property group exists with two sets of identical functions; Curve fit and Control point style. The options in the "​New"​ group affect only nodes that are created after changing these values. The options in the "​Resample"​ group affect all existing nodes in the generator. Use the options in the "​Resample"​ group if the density of control points is either too high or too low.
  
 >​**Note:​** The "​Resample"​ group exists as node properties as well. Entering node selection mode will allow you to resample a single hand drawn spline without resampling the entire generator. >​**Note:​** The "​Resample"​ group exists as node properties as well. Entering node selection mode will allow you to resample a single hand drawn spline without resampling the entire generator.
Line 51: Line 51:
 === Curve Fit === === Curve Fit ===
  
-Curve fit is a scalar for the number of control points used to create the spline. A value of 1 results in an accurate spline that may have many control points based on the speed of drawing and other factors. Values less than 0.5 become inaccuratebut have control points that are easier to work with (since each branch is composed of only a few control points). If using a low curve fit value, set the control point style to "​Corner"​ to ensure the best accuracy with only a few points. You can always resample or add more control points later if necessary.+"Curve fit" ​is a scalar for the number of control points used to create the spline. A value of 1 results in an accurate spline that may have many control points based on the speed of drawing and other factors. Values less than 0.5 become inaccurate but have control points that are easier to work with (since each branch is composed of only a few control points). If using a low curve fit value, set the control point style to "​Corner"​ to ensure the best accuracy with only a few points. You can always resample or add more control points later if necessary.
  
 === Control Point Style === === Control Point Style ===
Line 61: Line 61:
  
 ===== Converting Procedural Branches to Hand Drawing ===== ===== Converting Procedural Branches to Hand Drawing =====
-It is possible to convert procedural branches to hand drawn branches (but not the other way around). ​ The entire generator will be converted so be careful. ​ Converting 100,000 twigs on a VFX model to hand drawn branches would likely be prohibitively slow to compute.+It is possible to convert procedural branches to hand-drawn branches (but not the other way around). ​ The entire generator will be converted so be careful. ​ Converting 100,000 twigs on a VFX model to hand-drawn branches would likely be prohibitively slow to compute.
  
-Use either the "​Convert to Hand Drawn" button on the generator or the "Hand Drawing->​Convert to hand drawn" option in the [[toolgeneration_editor|Generation Editor]] menu to make the conversion.+Use either the "​Convert to Hand Drawn" button on the generator or the "Hand Drawing->​Convert to hand-drawn" option in the [[toolgeneration_editor|Generation Editor]] menu to make the conversion.
  
 ===== Working With Hand Drawn Generators in the Generation Editor ===== ===== Working With Hand Drawn Generators in the Generation Editor =====
-Complex hand drawn models may require extensive work in the Generation Editor to ensure that branches are drawn into the correct generator. ​ Please use the following guidelines to predict and control the hand drawing workflow.+Complex hand-drawn models may require extensive work in the Generation Editor to ensure that branches are drawn into the correct generator. ​ Please use the following guidelines to predict and control the hand drawing workflow.
  
 ==== New Branches ==== ==== New Branches ====
Line 72: Line 72:
 New branches are placed according to the following guidelines: New branches are placed according to the following guidelines:
  
-1. If no hand drawn generator is present in the target branch level, a new hand drawn generator is created. The template used for new hand drawn generators is located in the "​Templates/​Hand Drawn" sub-folder of the SpeedTree Modeler install directory. A separate template is used for trunks (branches drawn from the tree radius).+1. If no hand-drawn generator is present in the target branch level, a new hand-drawn generator is created. The template used for new hand-drawn generators is located in the "​Templates/​Hand Drawn" sub-folder of the SpeedTree Modeler install directory. A separate template is used for trunks (branches drawn from the tree radius).
  
-2. If a hand drawn generator is present, new hand drawn branches will be put into that generator.+2. If a hand-drawn generator is present, new hand-drawn branches will be put into that generator.
  
-3. If more than one hand drawn generator is linked from the parent node, one of the hand drawn generators must be designated as the "hand drawn target"​ in order to receive new branches (see this section below for more). ​+3. If more than one hand drawn generator is linked from the parent node, one of the hand-drawn generators must be designated as the "hand drawn target"​ in order to receive new branches (see this section below for more). ​
  
-Like all other generators, hand drawn generators can be saved off and loaded as template (STT) files. When a hand drawn template is loaded in the [[toolgeneration_editor|Generation Editor]], it is signified by a "​drawing hand" icon overlay in the bottom right-hand corner of the generator icon.+Like all other generators, hand-drawn generators can be saved off and loaded as template (STT) files. When a hand-drawn template is loaded in the [[toolgeneration_editor|Generation Editor]], it is signified by a "​drawing hand" icon overlay in the bottom right-hand corner of the generator icon.
  
 >​**Note**:​ Hand drawn templates can be used effectively by linking an entire tree together (i.e. a trunk, level 1, and level 2 branches) made completely of hand drawn templates before drawing a single branch. ​ >​**Note**:​ Hand drawn templates can be used effectively by linking an entire tree together (i.e. a trunk, level 1, and level 2 branches) made completely of hand drawn templates before drawing a single branch. ​
Line 84: Line 84:
 ==== Paste Into ==== ==== Paste Into ====
  
-"Paste into," accessed via the right-click menu of a selected icon in the Generation Editor, will paste a copied generator'​s contents into another generator – even after nodes have been drawn. It will paste all of the properties except for the generation components. This is useful for quickly replacing the settings in a hand drawn generator after branches have already been drawn. It is also great to use when there are node edits on child branches that you don't want to unlink and lose.+"Paste into," accessed via the right-click menu of a selected icon in the Generation Editor, will paste a copied generator'​s contents into another generator – even after nodes have been drawn. It will paste all of the properties except for the generation components. This is useful for quickly replacing the settings in a hand-drawn generator after branches have already been drawn. It is also great to use when there are node edits on child branches that you don't want to unlink and lose.
  
 ==== Copying and Pasting Hand Drawn Generators ==== ==== Copying and Pasting Hand Drawn Generators ====
  
-Hand drawn generators can be copied and pasted the same as any other generator. A pasted copy of a hand drawn generator will contain no branches until you draw them.+Hand drawn generators can be copied and pasted the same as any other generator. A pasted copy of a hand-drawn generator will contain no branches until you draw them.
  
 ==== Resetting a Hand Drawn Generator ==== ==== Resetting a Hand Drawn Generator ====
  
-Using "Clear node edits" in the Generation Editor menu or unlinking/​relinking the generator will reset its contents. ​ After either of these operations there will be no hand drawn branches in the generator until you place new stubs.+Using "Clear node edits" in the Generation Editor menu or unlinking/​relinking the generator will reset its contents. ​ After either of these operationsthere will be no hand drawn branches in the generator until you place new stubs.
  
 ==== Hand Drawn Targets ==== ==== Hand Drawn Targets ====
-The first hand drawn generator created in a branch level is automatically the designated "​target"​. The target is indicated with a checkmark ('​√'​) next to the hand drawn icon overlay. However, the target can be manually turned off via the "Hand Drawing->​Draw into selected"​ option in the Generation Editor right-click menu. Once the target has been disabled for a branch level, a new hand drawn generator will be created the next time new branches are drawn on that level. The target can also be moved between existing hand drawn generators, but only a single target is allowed per shared parent at any given time.+The first hand-drawn generator created in a branch level is automatically the designated "​target"​. The target is indicated with a checkmark ('​√'​) next to the hand-drawn icon overlay. However, the target can be manually turned off via the "Hand Drawing->​Draw into selected"​ option in the Generation Editor right-click menu. Once the target has been disabled for a branch level, a new hand-drawn generator will be created the next time new branches are drawn on that level. The target can also be moved between existing hand drawn generators, but only a single target is allowed per shared parent at any given time.
  
 ==== Locking Hand Drawn Sources ==== ==== Locking Hand Drawn Sources ====