User Tools

Site Tools


Differences

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

Link to this comparison view

kcgenerators [2017/05/30 10:17] (current)
Line 1: Line 1:
 +====== Generators ======
 +
 +Procedural modeling involves editing a variety of parameters and their variances that govern the creation of a tree. Generators are the objects that provide this level of procedural generation.
 +
 +Generators create and control groups of [[kcnodes|Nodes]],​ which comprise the geometry of tree model. Editing the values and variances of the [[kcproperties|Properties]] of the Generators and controlling their hierarchy creates the procedural generation of the tree.
 +
 +
 +===== Generation Editor =====
 +
 +The [[toolgeneration_editor|Generator Editor]] is where you edit the basic structure of the tree. Generators are connected here, and the tree's procedural structure can be edited by changing these connections.
 +
 +===== Generator Types =====
 +
 +There are several types of generators that create different types of geometry in the tree.
 +
 +
 +==== Main ====
 +
 +| {{ :​tree.jpg?​80 }} | **[[tree_generator|Tree Generator]]**\\ Every SpeedTree has exactly one Tree Generator, which is where you set global settings for the tree. |
 +| {{ :​branch.jpg?​80 }} | **[[branch_generator|Branch Generator]]**\\ The Branch Generator is responsible for generating trunks, branches, and roots. It can also be used for [[kchanddrawing|hand-drawn branches]]. |
 +| {{ :​leafmesh.jpg?​80 }} | **[[leaf_mesh_generator|Leaf Mesh Generator]]**\\ The Leaf Mesh Generator is responsible for any type of leaf geometry or [[atclusters|Cluster]]. |
 +| {{ :​batchleaf.jpg?​80 |}} | **[[batchedleaf_generator|Batched Leaf Generator]]**\\ On VFX trees with many thousands of leaves, this Generator forgoes individual node editing for orders-of-magnitude faster computation. |
 +| {{ ::​frond.jpg?​80 |}} | **[[frond_generator|Frond Generator]]**\\ The Frond Generator will create a mesh deforms along a parent branch spine. This is useful to make palm fronds or ferns. |
 +
 +====Decorators====
 +
 +Decorators are a way of spawning exterior parts to give a tree interesting and unique features.
 +
 +| {{ :cap.jpg?80 |}} | **[[cap_generator|Cap Generator]]**\\ The Cap Generator closes off open-ended branches. |
 +| {{ :​knot.jpg?​80 |}} | **[[knot_generator|Knot Generator]]**\\ The Knot Generator creates an extra piece of geometry attached to a branch, such as a knot, lump, or cavity. |
 +| {{ :fin.jpg?80 |}} | **[[fin_generator|Fin Generator]]**\\ Fin Generators create a thin flap of geometry that can be used for fungus, moss, or other things that hang off a trunk or branch. |
 +| {{ :​shell.jpg?​80 |}} | **[[branch_generator|Shell generator]]**\\ A Shell is a special kind of Branch that sits on top of the parent branch, allowing you to wrap the parent in moss, algae, or low-poly vines. |
 +
 +====World Building====
 +| {{ :​zone.jpg?​80 |}} | **[[zone_generator|Zone Generator]]**\\ The Zone Generator serves as a parent for other objects to grow off, similar to the Tree Generator. |
 +| {{ :​proxy.jpg?​80 |}} | **[[proxy_generator|Proxy Generator]]**\\ The Proxy Generator creates stand-in objects called "​proxies"​ that are placed on a Zone Generator as part of [[world_building|World Building]]. |