Não sei se tem, mas o script assim imagino ser relativamente facil de fazer, olha só:
-Primeiramente, vc iria pensar numa user interface pra, por exemplo, escolher os objetos ou conjunto de objetos a fazer isso, mais uns botões pra apertar pra fazer isso, e também algum campo de texto onde vc vai dizer quantas instancias vão ter.
-Com Position_XYZ==?, vc vai deixar o proximo objeto na mesma posição que o primeiro.
-Com Rotation vc vai girar o proximo objeto em determinado ângulo, de maneira a q vc possa fazer a sequencia ir pro lado q vc quiser, ou formando um circulo, etc..
-Com \"In Coordsys #Local Move..\" Vc vai mover o proximo objeto na distancia q vc mencionou..
-Pra complementar, vc pode expandir um pouquinho isso pra poder distribuir objetos num caminho (spline) e com o intervalo de porcentagem igual para todos, etc.. Aí vc vai criar um helper (pelo script, etc..) e aplicar o Path Constraint nesse helper e depois alinhar com Position e Rotation o proximo objeto nesse helper, e depois eliminar esse helper (pelo script)..
Dessa maneira aí vc vai conseguir exatamente isso aí.. Inclusive distribuindo objetos formando curvas, etc.. To com um monte de coisa pra fazer, senão tinha feito esse script agora mesmo.. Mas dá uma tentadinha aí que, imagino ser até q fácil esse script :)..
Não se intimide com o MAXScript.. Pra maioria das coisas ele é muito mais intimidador do que difícil realmente...
@edit: Exemplo de user interface pra isso aí (imagem) vc pode copiar aí e editar se quiser:
(é só a user interface.. Mas o resto imagino não ser muito dificil tbm não..)
------------------------------------------------------------------------
rollout Sobre \"Controles\" width:300 height:830
(
button btn1 \"Seleção\" pos:[4,4] width:120 height:16
dropdownList ddl1 \"\" pos:[144,1] width:80 height:21
edittext edt1 \"Quantidade\" pos:[4,24] width:120 height:16
checkbutton instancia \"Instâncias\" pos:[144,24] width:80 height:16
label lbl1 \"Angulo Primario:\" pos:[4,44] width:86 height:17
edittext edtX \"X\" pos:[85,44] width:40 height:16
edittext edtY \"Y\" pos:[135,44] width:40 height:16
edittext edtZ \"Z\" pos:[185,44] width:40 height:16
label lbl2 \"Angulo Espiral:\" pos:[4,64] width:86 height:17
edittext edtsX \"X\" pos:[85,64] width:40 height:16
edittext edtsY \"Y\" pos:[135,64] width:40 height:16
edittext edtsZ \"Z\" pos:[185,64] width:40 height:16
edittext edt2 \"Distância: Min\" pos:[4,84] width:120 height:16
edittext edt3 \"Max\" pos:[135,84] width:90 height:16
button btn2 \"Distribuir\" pos:[60,114] width:120 height:16
button btn3 \"Descartar\" pos:[60,134] width:120 height:16
button btn4 \"Selecionar\" pos:[60,154] width:120 height:16
dropdownList ddl2 \"Selecionar Clones de:\" pos:[4,184] width:105 height:40 enabled:false
checkbox chk1 \"Mostar como Box\" pos:[124,205] width:166 height:16 enabled:false
label lbl4 \"By ScreamingFox\" pos:[80,246] width:86 height:17
)
Programinha = newRolloutFloater \"Distribuidor de Objetos\" 250 320
addRollout Sobre Programinha
---------------------------------------------------------------------------
A Beleza está entre a Ética e a Razão!..