Align vertices to a mesh in 3dsMax

Align vertices to meshes with this script. Aligning objects is pretty standard in 3dsMax, but if you want to align, or move, vertices to a mesh it starts to get messy. This script does exactly that for you. You can project vertices of a shape including bezier handles or vertices of a poly downwards on a mesh.

Manually aligning the vertices of a circle to a wobbly plane is a pain in the ass

You can project selected vertices or entire objects to a base-mesh or to the groundplane

A demo of some aligned shapes

A demo of some aligned poly’s



Join the discussion and tell us your opinion.

2013-01-06 at 13:51

Excellent script! Is there a way of getting it to work on clusters of vertices to avoid memory issues on really heavy objects? I have to move 40k vertices onto a terrain and the machine stalls at 500+ vertices.

Klaas Nienhuisreply
2013-01-06 at 17:22

Hi Jacob,

hm, I’m not really experiencing memory issues and 500 verts really should be processed within a few seconds.
It helps when the base-mesh is light. So you could try to optimize the terrain or split the terrain up in chunks. So I’d try and edit or split the base mesh you’re projecting onto.

2013-01-25 at 11:14

Hi Klaas,
Thanks a lot I’ll try that!:)

2014-01-04 at 23:44

Thanks so much for your script! It saved me lots of trouble!

Klaas Nienhuisreply
2014-01-09 at 15:52
– In reply to: Chris

Hi Chris, glad to hear that!

2014-10-25 at 10:50

Superb script, great time saver.

Simon A.Rawiczreply
2014-11-30 at 12:17

Great scripts on here, thanks for the resources and much obliged.

Klaas Nienhuisreply
2014-12-01 at 09:23

Thanks a lot Simon

2016-08-15 at 13:11

Excellent script Sir! Will there be a height option in future releases? F.e. 0,05 mm/cm/m above the target object. That would be really useful in some cases. Again, great job!

Klaas Nienhuisreply
2016-08-26 at 06:04
– In reply to: Christian

Hi Christian, adding a spacing/offset feature is a nice touch. But I’m currently preoccupied with other projects. I’m sorry.

Aleks Nanusevicreply
2017-07-11 at 09:47

Hi Klaas, this script would be a life-svaer if it would work with max 2016, but it’s just ignoring my input so far. Any thoughts?

2018-02-10 at 12:11

Ditto on no worky in 2016, any chance of an update?

This script saves a ton of time.


Klaas Nienhuisreply
2018-02-11 at 19:24
– In reply to: asymptote

Hi Asymptote, are you using a poly or editable spline? It only works with those inputs.

Edwing Gomezreply
2022-06-25 at 18:47

hello, thanks for this wonder, I just have one question, can I make the vertices align in a reference that is above the vertices?

because of how the script is, what is below is aligned

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.