AvizStudio Tools - ATree3D

139 votes
Date Updated: 

ATree3D is simple to use 3D plants generator for architectural visualizations. With this script for 3ds max you can create trees, bushes, flowers and grass. You can use it for low or high polygon models with precise control of the level of details on each sub-element. Script works inside of the 3ds max viewport and show instant preview of your changes.

If you like this script please share your plants and trees(.at3d files) with the community.

Additional Info: 

New in version 3.10

  • Overall speed optimizations.
  • Fix for sections noise function.
  • Default Open & Save button behavior has been simplified. From now on to access the advanced open and save options you’ll need to hold Ctrl key and click on the corresponding button.
  • New SMul parameter for 1&2 sides trunks and branches in Level Parameters roll-out.
  • New Invert Volume Selection option in Advanced Parameters roll-out.
  • New Radius Constraint parameters in Advanced Parameters roll-out.
  • New Level Defaults parameters in Advanced Parameters roll-out.

New in version 3.02

  • New Local Variations Options

 New in version 3.01

  • New optimizations options

 New in version 3.00pb3:

New in version 3.00pb2:

New in version 3.00pb1:

  • A lot of new options, optimization and UI improvements.

New in version 1.20:

  • Option to set UV map tile for branches and trunks. (Thanks to YANN for original idea)
  • Option to set volume for the tree branches.

New in version 1.12:

  • Fix open and save trees (*.at3d files) in 3ds Max 2013.
  • Fix pick new mesh function for leaves. Now the start point of the new leaves is at the same position as the pivot of the original object.

New in version 1.11:

  • New macro script to modify selected ATree3D object with keyboard shortcut or toolbar button.
  • When painting new trunks or branches, the name of the selected level does not change.

New in version 1.10:

  • Change the orientation of branches and leaves relative to parent or world.
  • Multiply branches and leaves count.
  • All leaves and branches now can be generated in spiral shape.
  • Leaves support more than one UVW map channels.
  • Paint with mouse the shape of trunks and branches.

New in version 1.00:

  • Load & Save files.
  • Load last used settings.
  • Bug fixes.

New in version 0.25:

  • Speed improvements.
  • Now you can modify already created models.
  • New download page with more information about the script.

How to install:

  • Download, extract and install the latest version.
  • Restart 3ds Max.
  • To add a keyboard shortcut or toolbar button go to 3ds Max menu, select: Customize > Customize User Interface... > in "Keyboard" or "Toolbar" tab select Group: Main UI and Category: AvizStudioTools. Assign keyboard shortcut to "AvizStudioTools - ATree3D" from "Keyboard" tab or from "Toolbar" tab drag and drop "AvizStudioTools - ATree3D" to a new or existing toolbar to create UI button for the script (for Windows 7 or Vista you may need to run 3ds max as administrator).

Demo videos:

Version Requirement: 
3ds Max 7 or later
Video URL: 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
themaxxer's picture

really a great script!

really a great script! congrats

would it be possible to implement a collision detection? I think it would be great because you can then make trees that interact with objects for example a tree grows near a wall and no branches are generated where the wall object is located. I was inspired from xfrog for cinema4D...

best regards

mjbg's picture

i dont speak english very

i dont speak english very well but i will try to explain

after i build the tree, the commands move/rotate/scale start to act exponentially..
on move tool its like every pixel i move the mouse it multiplies the value it should move instead of adding.. so if i move the mouse to the right 10 pixels, the object move like 100 pixels.. if i move 20 pixels the object moves 1000.. and so on
the same with scale and rotate..

i hope you understand what i am trying to say
BTW.. thanks for this awesome script

ps. i´m using max 9 sp2

atanasbak's picture

To mjbg

Script do not use move command or tool and I never experience such a problem. If you describe it with more details I'll try to find if it's related with the script.

mjbg's picture

best script ever!! i use it

best script ever!! i use it almost daily..
but theres one thing.. i dont know why but it mess with the move command after i use it.. so i have to save and then close and reopen max before i continue working..

testout's picture

cool script i used it without

cool script i used it without any problems i hope to be able to save my own tree data to reused it in future
and thanks for this is nice script

z0mbie's picture

Thank you very much provide

Thank you very much provide new version

The 2.5 x versions can be installed to my system is perfect

It can be very intuitive and easy to adjust trunk form

I'm testing

themaxxer's picture

hm, thank you a lot, but it

hm, thank you a lot, but it doesn't work!
I can't even download the zip file...

what's going on here? I have also tried with other browsers.

would you upload it to another server, like rapidshare, or you could e-mail it: info[at]pixelschmiede.ch

thanks in advance.

best regards

atanasbak's picture

To z0mbie

May be it's your system language.
Try this version:


Hope this work without errors.

atanasbak's picture

Site is up

Site is up and running.
Try F5 or reload the page if you get this massage again.

themaxxer's picture

site offline

why is your site offline? I can^t download it!
please re-up it.

thanks in advance

best regards

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.