<aside>
💡 Just as a disclaimer, everything connected to CalmTree is highlighted green, Blender own functionalities are orange
</aside>
Panel
The add-on is located in the N-panel, note that you have to be in object mode in order to access it.
Hit Create and there is the CalmTree panel.

Operators
There are multiple things you can do in CalmTree
- Create places a tree with all the parameters below on your Cursor. Adjusting parameters will automatically update the tree in real-time. If you feel like it's lagging a bit you can switch off faces, it might help.
- Sync synchronizes the parameters in the panel with a tree you just happened to click on.
- Reset to Defaults were you to mess those parameters quite a bit.
- Draw places a curve object and lets you edit it freely, to ultimately control the main trunk
- I encourage using Draw Mode in the toolbar on the left, but you can edit existing curve.
- After you feel like you're done, hit Regrow
Parameters
<aside>
<img src="/icons/sliders-vertical_green.svg" alt="/icons/sliders-vertical_green.svg" width="40px" /> There are quite a bit of parameters but I believe they are quite intuitive.
If you hover a mouse over them, you will see simple descriptions.
</aside>

Main
- Trunk segments are the number of verts on the cross-section of the tree, it gets accordingly lower on next branches
- Simulation resolution are the number of steps for algorithm and the number of verts alongside the trunk, significantly slows down simulation.
- Height is self-explanatory
- Max Radius is absolute value, like Height
- Tip radius is the minimum radius a branch can have

Growth
this influences growth direction of all branches
- Bending Amount primary effect bends the tree according to noise
- Bending Scale lets you change the scale of the noise
- Tip Bending acts like a will for the smallest branches to pull up to the sky
- Weight Factor secondary effect weighs down the whole tree, especially the branches, too much weight might lay your tree flat!
- Correction Amount think of it like post processing for straightening up a tree that bent too much

Branch
I won't be explaining all of these in details, they are quite self-explanatory.
- Next Branch Scaling scales down each branch in subsequent levels
0.5 means branch of level 3 will have 0.25 of the original tree height
- Top and Bottom Angle angle between the branch and local trunk direction
- Branching Height part of the tree at which the branching starts

Simple Jiggle
- Jiggle is a noise that can help make branches and trunk be a little jagged and random, not intended to change direction, unlike Bending

Seeds and Variety
Seeds are self-explanatory, Branch Variety affects branch length and angle. For example 0.1 means angles and lengths can be lower or higher by 10% of their values

Scale and Shape
This setting can ultimately determine if you're making a pine tree or an apple tree.
- Scale changes the scale of the whole mesh, not object
- Trunk Flare can widen up the base a little bit, don't overdo it
- General Shape changes the length of branches according to their placement, I suggest playing with it.

Advanced
<aside>
⚠️ Lets the user select the leaf object. This is mostly experimental, needs more testing and debugging on my side to be really full-fledged
</aside>