Modeler Lscript for Lightwave 3D
1 Octave 90 Side
Options for general polygon extrusion,
Available for "Trunk Section" and branch "Octave"+/ :
Max random value added or substracted to parameter's initial value.
2 Segments
Segments :
Segment quantity per extrusion.
Start radius m :
Approximate ( Metaformed / Subpatched ) radius for first polygon based on ground to begin.
Min radius m :
This a way to limit branch division, there is no Branch Division if end polygon's radius is smaller than this minimum value.
Length m :
Length of polygon extrusion.
Scale % :
Radius scale of extruded polygon (X , Y, Z normal axes).
Bend ° :
Cycling lateral bending, rotation ( Y global ) axe is rotated ( 90, 120 or 180°), before bending for each octave.
Twist :
Torsion effect ( Y normal axe ).
No Trop, Heliotrope 1, Gravity 1
Gravity :
Ground (Earth) attraction.
Heliotrope :
Zenith (Sun) attraction.
Trunk Scale % :
This is for reducing radius of trunk only (X and Z normal axes), in relation with common "Scale".Waving 75%
Waving % :
This is for waving branches, if "Gravity", "Heliotrope" or both are actived.
Waving alternate attraction angle direction, without changing above "tropic" values.
Value is the "Octave" purcentage ( from begin ) where Waving is applied.Note : Waving is much expressive with more than one segment.
1 octave 90 side.
Options applied for each "Octave" branch division.
+/ :
Max random value added or substracted to parameter's initial value.90 and 120 180 and 180+
Step Angle :
Angle ( Y normal axe ) between each successive branch division.
This induce also the side number for first polygon and all segments of the tree, and so how many branches, which can be added per branch division.
90 : 4sides polygon, 90° cycle
120 : 3sides polygon, 120° cycle180 : 4sides polygon, 180° cycle result is a plane Tree.
180+ : Idem 180 + 90° rotation for last branches.
Note : 3sides polygon will make "eggshaped" cylinder with metaform, but general tree look is currently acceptable.
Effect :
Options to create specific or more branches, available for any Branchiness Level.
Side :
Basic onebranch division.Side and Fork Fork :
OneForked branch division,.
Sym Effect
Sym :
Two symmetric and opposite branch divisions.
"180+ Step Angle"+ "Sym Effect" = Pinetree ?Full Effect Full :
All branch divisions (4 or 5 branches see "Step Angle").
90Side Trunk Multiply 2
Trunk Multiply :
Multiply branch division for Trunk Branches only in relation with "Step Angle" and "Effect".Not available with "ForkEffect" or "FullEffect".
Break Middle Break Middle :
Only available with "FullEffect" option, it breaks middle branch, so you can build "ternary trees"...
Radius % :
Radius scale of begin polygon for new branch,
in relation with previous radius branch.
Angle ° :
Angle between new branch and previous branch.
Trunk Section :
Level of beginning trunk section to build, without branch division.
Octave :
Level of branch division, each octave will divide "existent" branches and grove them.
Build will launch TreeCage process.
Options will open this 6 next panels :
Filter
Trunk
Morph
Foliage
Hazard
FileInfos : An Options state summary .
Filter purcentage applied for each Main Panel parameter,
in relation with Branchiness Level, see graphic.Initial value and random value are reminded for each Filter channels .
Growth : "Length", "Scale", "Bend", "Twist", "Trope".
Branching : "Scale", "Angle".
Trunk : The Ground polygon and trunk section through octave continuity.
First : This is major branches divided from trunk.
Last : All other minor branches.
If you like TreeCage Tool , and if you create a natural look treespecie, want to share it, send it by Email :
Object : TreeCage Virtual Nursery
Your name and your country.
A short comment about the tree.
Join your TreeCage File ( without "Random Sequence" ) with an explicite (English or Latin) filename.
I hope to collect some various specimen in the "TreeCage Virtual Nursery" library.
TreeCage is a freeware,
Please do not distribute or repost this
Lscript without author's permission.
TreeCage is provided "as is" without warranty of any kind,
either express or implied,
no liability for consequential damages.


