AvizStudio Tools - ATiles

Date Updated: 

ATiles is scripted 3ds Max plug-in for creating roof tiles, tiled floors, brick walls, fences, and more.

Additional Info: 

 Pro version of the script (commercial) includes all the futures of the free version plus:

  • Create ATiles object with one click from roof plane, geometry or spline.
  • Cache mesh for speed. Store inside ATiles object generated geometry for viewport and render.
  • Re-create mode. Rebuild objects without loosing material or connection to other objects.
  • More advanced tools - Volume, Path(beta) and Surface(beta) tools.
  • Random transformations of the tiles - Rotate, Move and Scale.

 New in version 2.50:

  • New Presets system
  • Included 100 new presets in 10 categories
  • Region and Volume optimization
  • Random Material optimizations
  • Transforms and material variations on sub-object level
  • Other small bug fixes and optimizations

New in version 2.02:

  • Fixes small bugs.
  • Speed optimizations.

New in version 2.01:

  • Select Similar function - select similar ATiles objects based on their parameters.
  • Create Roof/Geometry object based on smoothing group (ATiles Pro only).
  • Create Roof/Geometry object based on face normal (ATiles Pro only).

New in version 2.0:

  • Create options to set tilt and cut angles from points in the viewport.
  • Option to fit tiles count to given size for X, Y or Z.
  • Option to control base and top cut angles.
  • Option to redefine custom tile. Unlimited custom tiles.
  • Option to select main, first and viewport tile.
  • Options to align tiles - move, rotate and mirror.
  • Option to improve weld Accuracy for small object when a region is selected.
  • Option to align region to tilt angle.
  • Option to set material ID variation.

 New in version 1.4:

  • Set internal scale of the sub elements for X, Y and Z.
  • Auto optimization of sub elements when creating new object.
  • New video - How to cover with ATiles complex roof .

New in version 1.3:

  • Option to replace first element or first row of elements with the element stored in "Custom2".
  • New video - Haw to create custom roof tiles with version 1.30.

New in version 1.2:

  • Offset R - Offset every even row.
  • Reset button - Reset parameters to default values.
  • New download page with more information about the script.

New in version 1.1:

  • Offset Z - offset elements in Z-axis
  • Absolute offset for X,Y and Z - Define exact distance between elements. You can turn it on or off with one click of a button.


  • Download and unzip the desired version.
  • Use included ATiles_Setup.exe to install the script.
  • Restart 3ds Max
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.
titane357's picture

Your script is a real time

Your script is a real time saver !!! Thanks

atanasbak's picture

ATiles Pro v2.50

The latest version of the script is a free update to all current 2.x Pro users.

To update your Pro copy of the script, install the free version from the site over your Pro copy.

This will update your Pro copy of the script to the latest 2.50 Pro version.

atanasbak's picture


Hello, thanks for your suggestion.
We are looking for solutions to extend ATiles script to work with proxies, but the problem is that the tiles on the edge of the object should be editable(for slicing and boolean operations) and proxies are not editable.

tiagodmed's picture


Hello I would like to suggest a feature for Atiles ... it could accept as a custom model a proxy (vray, mental ray or corona)?
I tried using a model with many polygons and it crashes.

Thank's for your attention.


concregrama.jpg 302.68 KB
atanasbak's picture

Random Material ID

There is such option in "Variations" roll-out - Random Material ID.
You can also set random material ID only for one specific ID of original object without modifying others.

3dbybrunolopes's picture

Option to generate random material/face ID?

It would be usefull have an option to generate a random material/element id. to use for example with a multisubobject material and the modifier material by element, or with vraymultisubtex map, or multitexture from cg-source...

What you guys think?

igamaximus's picture

Thank you very much for your work Atanasbak!

I strongly believe you improved all performance aspects of the script, i will test deeply as soon as i can and send report here.
Apart from anything else, this is one of the best scripts on scriptspot, realworld and every day tool.
Thanks a lot, i am just reading about PRO features and i will do my best to support your valuable work by purchasing it.


atanasbak's picture

New version 2.02

Hi Igor,
Try the latest version 2.02 of the script.
It should run faster and with no crashes in you system.
Best regards

atanasbak's picture

Hi Igor

Hi Igor,
Sorry for your bad experience with version 2.0.
We introduced a lot of new features in this version so the script may be a little bit slower in some cases.
You can send me a sample scene at tools@avizstudio.com and I'll check it for errors.

igamaximus's picture

freezing, lagging, crashing with V2

Thank you for this beautiful script. I had beatuful time with this script in V1.4 but in 2.00 version everything in Max 2012 x64 seems slower and random freezing (when opening or closing Max) or crashing Max on rendering start now ruins the experience. What about those issues in your latest update (2.01), are they fixed?


Comment viewing options

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