Eai pessoal, tudo bem?
Eu resolvi fazer este tutorial porque estou usando uma maquina lenta (como muitos) e, pensei em uma forma de economizar memória ram para renderizar as minhas cenas, uma forma de fazer isto, é renderizar cenas via linha de comando, sem que o 3dsmax esteja aberto. Para quem já usou o prompt do ms-dos é muito simples.
Vá no menu Iniciar/Executar, digite cmd e pressione Enter. A tela de prompt do ms-dos irá abrir.
Acesse a pasta raiz (root) do 3dsmax. Aqui ficou assim:
d:
cd d:\\01_programas\\3dsmax6
Em seguida execute:
3dsmaxcmd
Irá aparecer todos os comandos disponíveis para renderizar cenas.
Se executarmos:
3dsmaxcmd -x
Teremos diversos exemplos dos comandos que podemos combinar.
Não irei mostrar/explicar todos os comandos, irei dar apenas alguns exemplos que geralmente são usados pela maioria dos usuários.
1 - Prepare a sua cena, faça o setup de render, pode ser qualquer um, Scanline default, MentalRay, VRay, Brazil . Salve o arquivo.
2 - Acesse o diretório root do max e execute o comando a seguir, ajustando os caminhos (paths) conforme a sua instalação e arquivo salvo:
D:\\01_Programas\\3dsmax6>3dsmaxcmd -o=d:\\tuto_cmd_max\\teste.tga d:\\tuto_cmd_max\\box.max
O comando \"-o=d:\\tuto_cmd_max\\teste.tga\" serve para que seja salvo uma imagem (teste.tga) ao final do render. Se quisermos definir um tamanho para imagem, basta adicionarmos o comando -w=640 -h=480.
Ficaria assim:
D:\\01_Programas\\3dsmax6>3dsmaxcmd -o=d:\\tuto_cmd_max\\teste.tga -w=640 -h=480 d:\\tuto_cmd_max\\box.max
Se não adicionarmos tal comando, o max irá usar o tamanho da imagem definido nos parâmetros de render.
Agora para quem usa o VRay Render.
Muitos fazem apenas o calculo em uma resolução (320x240) e depois renderizam a cena em outra (640x480). Como fazer este processo automaticamente? Vamos aos passos:
1 - prepare a sua cena e o setup de render para o calculo como na imagem a seguir: