AvizStudio Tools - ATiles

219 votes
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.63:

  • Free 15 Day Trial for the Pro version
  • Fixed 3D snapping when creating new object
  • Fixed UI alignment in some of the newest versions of 3ds Max
  • Fixed other small bugs

 New in version 2.62:

  • Bug fix for "unable to convert: undefined to type: String" error in About roll-out of ATiles object.

New in version 2.61:

  • Fix UI alignment when using high DPI display or Windows scaling bigger then 100%

New in version 2.60:

  • Resizable multi-column ATiles Toolbox
  • Auto load preset on startup option
  • Auto load presets list on startup option
  • Lock Element and Offset scale checkbox
  • Lock Local XYZ scale checkbox
  • Other small bug fixes

New in version 2.52:

  • Always create a region – option
  • Other small bug fixes

 New in version 2.51:

  • New Region & Volume mapping option
  • Other small bug fixes

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

running the script add a new

running the script add a new category in the geometry rollout : Avizstudiotool and macros to run the script. Best is to put .mse in startup script folder.
Macros are in the "populate" category.
Wonderfull script !!!!!

maxlee's picture

It is not work! Please help me.

Hello!My system is win7 64bit and 3ds max2010 64bit ,I was running the script,but there was nothing happened!

no1nja's picture


Just wanted 2 say dis is one of best scripts i've come across

hewotar's picture

very useful

its great

atanasbak's picture

Scale XYZ

Yes, independent scale of sub object could be useful.
I'll try to add more options in next version.

shopkeeper's picture

Thank you! Didn't realise

Thank you!

Didn't realise the custom option could also be used for bricks. But its a shame that we lose the full functionality of the built in BrickWall1 and BrickWall2 presets because the custom options loses the 'back' wall of these presets and we are left with 'slits' where the brick mortars would be.

Also the Scale Elements option effects all axis. What would be great is the ability to independently scale X, Y, and Z so the preset bricks don't uniformally scale. (Unless this is possible and i'm doing something wrong!)

But still, despite these limitations this script is a HUGE time saver. I hope more brick presets can be added in a future release.

atanasbak's picture

To shopkeeper

You can create custom bricks for a couple of seconds:
1. Create standard 3ds max Box. Set the Length,Width and Height (In your case Width=215mm and Height=65mm).
2. Create new ATiles object. Press [Pick Custom Object...] button. Select the box that you've created in previous step.
3. Adjust Offset X, Offset Y and Offset R.

Built in elements (Bricks,Roof Tiles ...) in the script are just examples.
It is possible to scale them in Advanced Parameters -> Scale Element and Scale Offset (for best result use the same value for both).

The best work-a-round is to model a custom object with the dimensions and in the units you use. This way you have full control over dimensions, material IDs and texture coordinates.

shopkeeper's picture

Units Setup and Brick Dimensions.

Great scripts! There are a couple of things I am having problems with:

1) The size of the bricks seem to be 250mm x 65mm. I appreciate that this is the standard for Russian brick dimensions but in England the standard size is 215mm x 65mm. Quite a large difference. This can make accurate modelling difficult and buildings don't quite look correct with the different proportions.

Is there or will there be a way to customise brick dimensions, since standards vary around the world?

2)I model with my System Units in millimeters (mm)and Display Unit Scale in millimeters for acurracy but when using ATiles with these units setup the bricks are very small?

Is this a problem with my units setup or is there a work-a-round?

atanasbak's picture

To Martijn

Enter values for "Cut Start" and "Cut End" bigger then 90 degrees to get the red line from your example. You have to enter those values manual depending on the roof. If left and right object in your example have the same angle then for the object on the left you have to enter "Cut End" = 135 and for the object on the right you have to enter "Cut Start" = 135

martijne's picture



Thanks for the script! But how can I get the roof Oblique as in the video? In the attachment you can see what I mean. The green lines I can get but the red line not.

Thanks a lot,


example.jpg 102.91 KB

Comment viewing options

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