Segue atualização:
- tamanho no render:320x240
- Canal Alpha em TIF
- Zoom Extended All
- Escolher diretório ao invés de um arquivo
Não entendi a questão de retirar o Safe Frame, já que ele não interfere em nada no render.
Assim que eu tiver mais tempo, irei produzir uma interface gráfica para controlar este Script, de forma que o usuário possa escolher a resolução, as viewports e o formato do render.
[code:1:5e0849130d]
-- Script: Render Arquivos
-- Autor: Sergio Feitosa
-- e-mail:
[email protected]
-- Script que renderiza diversos arquivos nas viewports: TOP, LEFT e FRONT.
-- Instruções de uso:
-- >>> Após executar o script será solicitado a seleção de um arquivo
-- >>> Escolher qualquer arquivo no diretório principal que contenha os diversos arquivos a serem renderizados
-- >>> Automaticamente o script irá localizar todos os arquivos *.MAX dentro dos sub-diretórios e renderizá-los
maxFiles= #()
fn carregaArquivos Diretorio &maxFiles =
(
For d in #(Diretorio) do
(
Join maxFiles (getFiles (d + "*.max"))
)
)
fn verificaSubDiretorios Diretorio &maxFiles =
(
carregaArquivos Diretorio maxFiles
subDiretorios = GetDirectories ((Diretorio as string) + "*")
for sub in subDiretorios do
(
verificaSubDiretorios sub maxFiles
)
)
diretorio= getSavePath caption:"Selecionar Pasta"
if diretorio != undefined then
(
barra="\\"
append barra "\\"
i= diretorio.count
while (i > 0) do
(
if (diretorio[i] == "\\") then
(
diretorio= replace diretorio i 1 barra
)
i = i - 1
)
verificaSubDiretorios diretorio maxFiles
for file in maxFiles do
(
loadMAXFile file
nome= getFilenamePath file
nome+= getFilenameFile file
vp= viewport.getType()
max tool zoomextents all
viewport.setType #view_top
render frame:0 force2sided:true channels:#(#normal) outputwidth:320 outputheight:240 outputfile:(nome + "_top.tif")
viewport.setType #view_front
render frame:0 force2sided:true channels:#(#normal) outputwidth:320 outputheight:240 outputfile:(nome + "_front.tif")
viewport.setType #view_left
render frame:0 force2sided:true channels:#(#normal) outputwidth:320 outputheight:240 outputfile:(nome + "_left.tif")
viewport.setType vp
)
resetMaxFile #noPrompt
)
[/code:1:5e0849130d]