Continuando um script-parceria, q eu tinha feito junto com o Alvaro, nesse tópico (nesse tópico eu explico mais as coisinhas nesse script..):
http://www.tresd1.com.br/forum/tira-duvidas/perguntas-de-computacao-grafica/92046
Pra salvar na versão 2010, vc precisa por um parametro no comando \'SaveMaxFile\', o parametro se chama \"SaveAsVersion\" (não precisa dos maiúsculos, pús só pra ficar melhor de ler.. etc..)..
No caso, é o script daquele tópico.. Vc escreve o nome do \'projeto\' e escolhe um diretório (dos diretórios típicos q vc salva (isso vc edita no script (apesar de que daria pra vc escrever isso tbm.. mas aí é pra deixar mais rapido o processo mesmo, etc..) e o script vai criar um diretório com o nome digitado, e, dentro desse diretório, salvar o MAX com o nome digitado tbm...
O que vou dar CTRL+V agora acabei de testar aqui (no max 2011... testem em max mais recentes tbm pra ter certeza absoluta.. talvez eu errei na sintaxe (as vezes (pode ser que) tenha q escrever a versão entre aspas (ex: SaveAsVersion:\"2011\"), mas salvei e abri aqui sem problema..), tem q escrever .. mas seria coisa minima e bastante fácil de corrigir...)..
Prestem atenção ao comando \"SaveMaxFile\".. esse é o comando padrão pra salvar arquivos no 3ds.. No caso, o parametro \'SaveAsVersion\' vai possibilitar de se salvar numa versão anterior do 3ds...
(\"O Código\" Da Vinci-duazóra =D (hihihwl.. XD))
-----------------------(não copie acima - CÓDIGO - não copie essa linha)-------------
(
Global DirCol = getDirectories (\"C:\\3d-Business\\Models\\\\*.*\")
rollout sfsaver \"Version Saver 201X\" width:170 height:78
(
edittext edt1 \"\" pos:[-2,28] width:170 height:20
button sfsave \"Save my Project\" pos:[2,54] width:167 height:21
DropDownList DirSel \"\" pos:[1,1] width:169 height:40 items:DirCol
on sfsave pressed do
(
MakeDir (DirCol[DirSel.selection] as string+edt1.text)
MyProject = (DirCol[DirSel.selection] as string+edt1.text+\"\\\\\"+edt1.text)
If (doesfileexist (Myproject+\".max\") == true) then
(
messagebox \"Version Already Exists\"
)
else
SaveMaxFile MyProject saveAsVersion:2010
)
)
CreateDialog sfsaver
)
-----------------------(não copie abaixo - CÓDIGO - não copie essa linha)-------------
(OBS: Confira um pouquinho q o proprio forum \'come umas barras e etc...\'.. xd)
No 3ds, em \'Maxscript\' clique em \"new script\" e cole esse código.. Então, seleciona o codigo inteiro e clica e arrasta pros botões dos paineis superiores do max.. Aí então vai ser criado um botão pra vc chamar esse script quando quiser.. No caso, tá setado pra salvar como 2010 (só ver o comando lá.. etc..).. (aí, dessa maneira, vc vai poder também editar a figurinha ou o q tá escrito no botão (por exemplo, facilmente por \"2010 Saver\" no botão e deixar ele meio q perto daqueles botões q chamam o material editor e o render, etc..).
Claro que, o comando poderia ser usado de muitas maneiras diferentes.. Esse aí é um script confortavel q eu tinha concebido pra salvar versões de projetos (ir salvando versões enquanto se progride, etc..)..
@edit: Mas.. é.. As vezes \"eu não digo nada\"... Mas estou rolando ainda.. Como as águas, assim como um \'velhinho\' as vê.. Às curvas, águas, a rolarem, \'sozinhas\'...
https://www.youtube.com/watch?v=UdZEkth4m68
:)..
A Beleza está entre a Ética e a Razão!..