EVOLVED - Software


Tree It - News

Update 3-7-2024
For the sake of consistency I have decided to update free version of tree it.
Download to previous version: TreeIt-22-8-2023.zip
Update 10-1-2024
 Node tree added should make creating trees a bit easier, you can disable this by going options>interface to revert back to the existing method of tabs/layers.
 Creation toolbar added on the left side this is where you now add new trunk/branch/leaf/mesh components (previously layers) as well as delete/duplicate/rename/show selected.
 Additional trunk components can now be created.
 Displacements now moved to the side panel under the texture group.
 Leaf joints now shared with tree joints (trunk/branches).
Transform widget (position/scale/rotate) is now used when selecting a trunk component.
 Dynamic sky with clouds.
 Universal texture set window with support for additional textures such as metalness and AO texture maps added.
Texture browsers added makes it much faster to browse textures added to the textures folder.
 knowed texture types will fill the texture set when base texture applied.
 Branches can now have a separate texture assigned to them.
 Space key + mouse click will insert a mesh at the cursors location.
Update 22-8-2023
 Quantity for branches/leaves allows for the creation of more individual branches and leaf geometry.
Save/Load has been completely restructured with the added support for loading previous version .tre files.
 Level of detail added allows to create up to 5 different LOD levels, these are generated and saved upon export.
 Ambient occlusion reworked to calculate faster.
 Branch layers can now be attached to other branch layers with a twig preset option when creating a new branch layer.
Ui elements are generated only when necessary instead of generating everything right on startup, the side panel can now also be resized.
Download to previous version: TreeIt-17-4-2023.zip
Update 1-5-2023
Branch layers added, have up to six different branch sets.
Tree It is now available on steam.
Download to previous version: TreeIt-17-4-2023.zip
Update 14-4-2023
New stump controls added, you can now create an inner core and chamfer edges.
Leaf alpha reduction added under leaf texture, this will reduce the width of leaves to match the alpha channel of the applied leaf texture. Uv width adjustment under joints removed as its been made redundant.
Fbx export has had smome changes, report back to forum if its broken anything (like vertex colors).
Some labels/variables have been renamed and may have been moved about ("leaf bend sides" changed to "leaf fold sides" etc).
Download to previous version: TreeIt-12-1-2023.zip
Update 12-1-2023
Displacement maps added, this shifts vertices based on heightmap stored in the normal maps alpha channel or by loading a separate heightmap texture.
Tessellation adds extra geometry up to16x for trunk and branches to make displacement maps more effective.
Export reworked, rather than merging meshes together a new set of geometry is created maximizing the use of the available vertex index buffer size.
Imposter changes to use a single mesh and texture.
Download to previous version: TreeIt-14-12-2022.zip
Update 24-10-2022
Cascaded shadow maps  giving a greater draw distance to the shadow render.
Incert segments window for trunk when editing joints.
Atlas texture frames x/y now possible for supporting leaf textures atlas.
Meshes can now be attached to leaf layers.
LOD mixer, makes the creation of LODs much easier.
Download to previous version: TreeIt-13-10-2022.zip
Update 8-9-2022
 Detach selected mesh from tree now added, This will enable the translation of mesh object using a 3d widget in the 3d viewport enabling to freely control the posititon roation and scale of meshes.
 Import mesh from the file menu, This will create an already detached mesh that can be freely translated in your scene.
Note: there may be the need for further updates to fix some bugs that might have been introduced in this one.
Download to previous version: TreeIt-28-8-2022.zip
Update 23-8-2022
Branch flare section for branches and branchlets has been added, this allowing additional segments and radius controls to the base of branches for a more seemless attachment point.
You can now change the view pivot point by double clicking on the tree model to refocus the camera, to reset the pivot point double click on an empty space.
.Fbx .dae and .obj files can now be loaded as a mesh.
Some shader improvements have been made including gamma correct lighting.
Download to previous version: TreeIt-14-6-2022.zip
Update 2-6-2022
Save imposter added to file menu, this allows the creation of imposters for the lowest lod level. Theses are saved as .tre files, to export just load up the created .tre file and export.
Leaf/mesh layer now have a modifiable seed value for randomization.
Added array and texture management under the hood to reduce memory usage.
Some bugs fixed.
Download to previous version: TreeIt-25-5-2022.zip
Update 17-5-2022
There are many changes and tweeks in this update of treeit and your trees will appear different with this update. I will also now start to add a download link to the previous versions of treeit in case a newer version breaks stuff.

This updates main focuses was on improving  texturing.
 Texture atlas has been completly reworked, atlases are now saved as its own separate file along with atlas textures. This allowing to load up two diffrent texture atlases at same time or reusing the same texture atlas across different tree projects.
Blend texture has also changed to use its own individual texture rather than generating a specific texture added to the main bark texture. I've added a simple "create blend texture" option to make a blend between the two different textures.
_normal _roughness  and  _transmission are now recognized as texture extensions and will automatically be apply when selecting a base color.
Stock textures have been reworked and are now at a higher resolution with a few new additional textures added, all textures also now use the _normal _roughness _transmission extensions.
Some bug fixes.
Some new parameters "flare sine randomize" for trunk, "alpha test" "stem bud scale" "side bend start"  "side bend inverse" "side turn" "leaf pivot" for leaves.
Shaders have been improved, sky now uses equirectangular/pamaramic images.
Download to previous version: TreeIt-10-1-2022.zip
Update 5-4-2021
 Baked ambient occlusion changed, now uses a per-poly approach resulting in fixing false occlusion than can occur with a per-vertex approach.
Global tree scale added under general, allowing for a better visualization grasp of size when exporting.
Alignment up added, allowing to orientate branch / leaves / meshes upwards no matter the inital angle.
Increased the number leaves that can be generated to 400.
Update 19-11-2020
 Distance field alpha masking has been removed as defult, this seems cause more problems than its supposed to solve.
Update 21-8-2020
Baked vertex ambient occlusion added, this will be assigned to fbx vertex color alpha channel on export.
Mesh information is now saved within .tre files, this allows tree it saves files to be loaded back as a mesh.
Prune leaf and meshes added.
Update 17-6-2020
.FBX export has changed with removel of presets to simplify the file structure, let me know if this brakes anything.
"Save All" added to render to texture, this will render and save all 4 textures - color, normal map, roughness and transmission.
Texture wrap added to leaf texturing, allows for better texturing for palm fronds (date palm sample now uses this).
Fronds curve added under leaf distortion, use this to curve leaf ends when using texture wrap to create fronds.
Stump noise added under trunk/branch scale to give broken branches a more broken look.
Copy mesh/copy leaf parameters button added to leaf/mesh layers window.
Some bugs mentioned on the forum should now be fixed.
Update 20-10-2019
New tree sample "cactus" demonstrates the use of new functions of bellow, radius flatten and radius sine.
Update 6-10-2019
Distance field alpha masking when saving textures using render to texture.
Side divisions for additional poly reduction.
Double sided rendering for leaf geometry usefull for poly reduction.
Update 22-5-2019
Wavefront ".obj" import added for meshes.
Update 11-4-2019
  Bug fixes.
  New local genration option for optimization.
 Leaves can now be attached to leaf stem.  
Update 7-4-2019
  Individual selection of each component
  Splitting of trunk and branches.
 Gravity and seek sun.
  New leaf stem system.
  Cone leaf shape for creation of flower/bushes.
Update 11-3-2019
  Load your own objects with the new mesh system.
  Position stepping.
  Textured sky boxes.
  Physically based rendering.
  Disk shadowing  2x2 weighted PCF per tap.
  Parallax mapping.