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
Next revision Both sides next revision
leaf_mesh_generator [2017/09/15 12:29]
titterton
leaf_mesh_generator [2017/09/07 15:09] (current)
sechrest
Line 2: Line 2:
 {{:​leafmesh.jpg?​100 |{{:​leaf_gen_v8.png?​100|}} {{:​leafmesh.jpg?​100 |{{:​leaf_gen_v8.png?​100|}}
  
-The Leaf Mesh generator is responsible for generating leaves based on [[materials|materials]] and [[meshes|mesh]] assets. ​ Leaf Mesh generators (along with [[batched_leaf_generator|Batched Leaf]] generators) are the primary mechanism by which [[seasons|season]] transitions occur.+The Leaf Mesh generator is responsible for generating leaves based on [[kcmaterials|materials]] and [[kcmeshes|mesh]] assets. ​ Leaf Mesh generators (along with [[batchedleaf_generator|Batched Leaf]] generators) are the primary mechanism by which [[kcseasons|season]] transitions occur.
  
 ===== Generation ===== ===== Generation =====
Line 14: Line 14:
  
 == Forces == == Forces ==
-Each [[forces|force]] in the scene has an entry here.  Check the box next to the name to enable the force for this generator. ​ The value set here is multiplied by the strength of the force before being applied to the branch. ​ The profile curve controls have no effect on leaves.+Each [[kcforces|force]] in the scene has an entry here.  Check the box next to the name to enable the force for this generator. ​ The value set here is multiplied by the strength of the force before being applied to the branch. ​ The profile curve controls have no effect on leaves.
  
 >​**Note:​** Click on the force name to edit the force'​s properties. >​**Note:​** Click on the force name to edit the force'​s properties.
  
 ===== Random Seeds ===== ===== Random Seeds =====
-Properties that have [[variance_editor|variance]] are given random values based on a seed value in this group. ​ Vary the seeds in this group to randomize only the properties associated with the seed type. +Properties that have [[toolvariance_editor|variance]] are given random values based on a seed value in this group. ​ Vary the seeds in this group to randomize only the properties associated with the seed type. 
  
 == Randomize All == == Randomize All ==
Line 46: Line 46:
  
 ==== Type ==== ==== Type ====
-The properties in this group specify the materials and meshes for the leaf.  Meshes must be assigned to the material on the [[materials_assets_bar|Material Bar]] to be used on the leaf.  Materials are chosen based on their weights and [[seasons|season]] settings.+The properties in this group specify the materials and meshes for the leaf.  Meshes must be assigned to the material on the [[kcmaterialsassetsbar|Material Bar]] to be used on the leaf.  Materials are chosen based on their weights and [[kcseasons|season]] settings.
  
 == Material == == Material ==
-This property specifies a named material from the [[materials_assets_bar|Material Bar]]. If "​None"​ is selected or the chosen material has no assigned mesh, a simple square will be used as placeholder geometry.+This property specifies a named material from the [[kcmaterialsassetsbar|Material Bar]]. If "​None"​ is selected or the chosen material has no assigned mesh, a simple square will be used as placeholder geometry.
  
 == Weight == == Weight ==
Line 58: Line 58:
  
 == Size Increase % == == Size Increase % ==
-This curve controls the increase in size of the leaf nodes as the [[resolution|resolution]] changes. ​ It is often desirable to increase the size of the leaves at lower resolutions to make up for a lower number of leaves.+This curve controls the increase in size of the leaf nodes as the [[kcresolution|resolution]] changes. ​ It is often desirable to increase the size of the leaves at lower resolutions to make up for a lower number of leaves.
  
 == Mesh LOD == == Mesh LOD ==
Line 66: Line 66:
 When set to a value other than 0, the mesh currently assigned will go up or down in mesh resolution ("​High",​ "​Medium"​ or "​Low"​ detail on the mesh asset). Use this property (especially in conjunction with its parent curve) to adjust mesh resolution throughout the model. When set to a value other than 0, the mesh currently assigned will go up or down in mesh resolution ("​High",​ "​Medium"​ or "​Low"​ detail on the mesh asset). Use this property (especially in conjunction with its parent curve) to adjust mesh resolution throughout the model.
  
->​**Note:​** "Mesh LOD" and "Mesh LOD Offset"​ both require meshes assigned in at least two of the three [[meshes|mesh asset]] LOD slots.+>​**Note:​** "Mesh LOD" and "Mesh LOD Offset"​ both require meshes assigned in at least two of the three [[kcmeshes|mesh asset]] LOD slots.
  
 ===== Local Orientation ===== ===== Local Orientation =====
Line 168: Line 168:
 The properties in this group modify the vertex normals to change the lighting behavior of the mesh. The properties in this group modify the vertex normals to change the lighting behavior of the mesh.
  
->​**Note:​** These properties are not typically necessary for high detail VFX models but they can significantly improve the lighting on meshes that represent [[clusters|clusters]] of leaves in real-time models.+>​**Note:​** These properties are not typically necessary for high detail VFX models but they can significantly improve the lighting on meshes that represent [[atclusters|clusters]] of leaves in real-time models.
  
 ==== Parent Puffiness ==== ==== Parent Puffiness ====
Line 192: Line 192:
  
 ==== Adjustments ==== ==== Adjustments ====
-The properties in this group rotate the normals of each leaf without rotating the geometry. ​ These properties are commonly used when creating [[clusters|clusters]].+The properties in this group rotate the normals of each leaf without rotating the geometry. ​ These properties are commonly used when creating [[atclusters|clusters]].
  
 >​**Hint:​** Apply variance to these properties to make leaves in a cluster appear jumbled when lit in the final model. >​**Hint:​** Apply variance to these properties to make leaves in a cluster appear jumbled when lit in the final model.
Line 223: Line 223:
  
 == Speed Scale == == Speed Scale ==
-The speed at which a leaf will grow is set on the [[timeline|Timeline Bar]]. Use this property to scale that value. The profile curve scales the speed relative to the leaf's total growth time. For example, ease in and out of the growth animation by using an "​S-curve."​+The speed at which a leaf will grow is set on the [[tooltimeline|Timeline Bar]]. Use this property to scale that value. The profile curve scales the speed relative to the leaf's total growth time. For example, ease in and out of the growth animation by using an "​S-curve."​
  
 == Smoothing == == Smoothing ==
Line 282: Line 282:
  
 ===== Season ===== ===== Season =====
-The properties in this group control how leaves transition in the [[seasons|seasons]] system.+The properties in this group control how leaves transition in the [[kcseasons|seasons]] system.
  
 == Start Offset == == Start Offset ==
Line 321: Line 321:
  
 ===== Dynamic LOD ===== ===== Dynamic LOD =====
-The properties in this group control the [[lod|LOD]] behavior of the leaves.+The properties in this group control the [[kclod|LOD]] behavior of the leaves.
  
 ==Weight== ==Weight==
Line 374: Line 374:
  
 ====Mesh Asset==== ====Mesh Asset====
-The properties in this group control how vertex colors stored in the [[meshes|mesh asset]] are combined with the computed vertex colors.+The properties in this group control how vertex colors stored in the [[kcmeshes|mesh asset]] are combined with the computed vertex colors.
  
 ==Style== ==Style==
Line 386: Line 386:
  
 ===== Collision ===== ===== Collision =====
-The properties in this group influence how leaves in this generator interact with the [[leaf_collision|collision]] system.+The properties in this group influence how leaves in this generator interact with the [[toolcollision|collision]] system.
  
 == Style == == Style ==