Opções de Renderização da Linha de Comando

Ao renderizar a partir da linha de comando, você pode adicionar opções que permitem diversas seleções, desde parâmetros básicos como a resolução de saída, até recursos avançados como especificações de submissão de trabalhos do Backburner e do formato EXR.

Você pode usar os seguintes parâmetros após 3dsmaxcmd na linha de comando de uma janela de prompt de comando ou como entradas em um arquivo de texto. As tabelas a seguir mostram as opções e seus efeitos.

Nota: O uso do recurso de renderização da linha de comando requer que você esteja familiarizado com o prompt de comando do Windows, também denominado DOS ou MS-DOS e uma compreensão da estrutura de linhas de comando.

No nível 5 de Verbosidade, a mensagem de saída da renderização da linha de comando inclui um carimbo de data e hora. O carimbo de data e hora está separado da mensagem principal por ponto e vírgula e a mensagem sobre o tempo decorrido está separada da mensagem Quadro Completo por ponto e vírgula. Isso permite encaminhar a mensagem para um arquivo e depois abri-la em um programa de planilha com colunas apropriadas definindo o caractere de delimitação.

Separadores

Muitas opções são exibidas nos gráficos seguintes com dois pontos, como -w: ou -h:. O uso de um separador de dois pontos é opcional e pode ser substituído por um espaço ou um sinal de igual (=). Portanto, as linhas de comando como:

“c:\program files\autodesk\[program folder name]\3dsmaxcmd” -outputName:“c:\program files\autodesk\[program folder name]\renderoutput\myImage.jpg” -w:640 -h:480 “c:\program files\autodesk\[program folder name]\scenes\myscene.max”

“c:\program files\autodesk\[program folder name]\3dsmaxcmd” -outputName “c:\program files\autodesk\[program folder name]\renderoutput\myImage.jpg” -w 640 -h 480 “c:\program files\autodesk\[program folder name]\scenes\myscene.max”

“c:\program files\autodesk\[program folder name]\3dsmaxcmd” -outputName=“c:\program files\autodesk\[program folder name]\renderoutput\myImage.jpg” -w=640 -h=480 “c:\program files\autodesk\[program folder name]\scenes\myscene.max”

fornecerão os mesmos resultados. O uso do sinal de igual pode atribuir aos seus arquivos da linha de comando mais do que um aspeto de arquivo INI.

Nota: A opção -submit:[manager_name] é o único caso em que é necessário usar dois pontos.

Opções para Ligar/Desligar a Linha de Comando

Muitas das opções que usará são alternâncias simples do tipo ligar/desligar como, por exemplo, -rfw: e -renderFields:. Se preferir, em invés de utilizar um 1 ou 0 para designar seus estados, é possível utilizar Verdadeiro ou Falso. Por exemplo, ao renderizar uma cena para um determinado tipo de arquivo e exibir a Janela Quadro Renderizado, sua linha de comando pode ter o seguinte aspeto:

“c:\program files\autodesk\[program folder name]\3dsmaxcmd” -outputName=“c:\program files\autodesk\[program folder name]\renderoutput\myImage.jpg” -rfw=true “c:\program files\autodesk\[program folder name]\scenes\myscene.max”

Opções básicas

Nota: As opções não são sensíveis a maiúsculas.
Opção Efeito
-? Exibe uma lista dessas opções na janela DOS.
-x Exibe uma lista de exemplos de linhas de comando.
-v:# Define o nível de verbosidade, em que # é um número inteiro de 0 (menos detalhado) a 5 (mais detalhado).
@command_file ou -cmdFile:command_file Aponta para um arquivo separado que contém opções de linha de comando.
-preset:<filename> ou -rps:<filename> Usa um arquivo predefinido de renderização em que <filename> é o nome do arquivo predefinido.
-sceneState:<scene-state-name> Carrega o arquivo do estado de cena especificado antes de renderizar a imagem.
-batchRender Renderiza todas as tarefas habilitadas na caixa de diálogo Renderização do Lote.
-batchRender:<batch-render-name> Renderiza renderizações de lote no arquivo denominado batch-render-name.
-preRenderScript:<filename> ou -script:<filename> Usa um scrip de pré-renderização em que <filename> é o nome do arquivo de script.
-postRenderScript:<filename> Usa um scrip de pós-renderização em que <filename> é o nome do arquivo de script.
-workPath:<pathname> Localização de origem de pastas de dados do trabalho.
-pathFile:<pathname> Arquivo de configuração do caminho (formato MXP).
-bitmapPath:<pathname> (obsoleto) Fornece um caminho de bitmap adicional. É possível inserir vários caminhos e usar convenções de nomenclatura UNC.
-xrefPath:<pathname> (obsoleto) Permite especificar caminhos XRef extras. É possível inserir vários caminhos e usar convenções de nomenclatura UNC.
-split:<strips, overlap> Dividir renderização: número de faixas, quantidade de sobreposição.
-strip:<strips, overlap, strip> Dividir renderização: número de faixas, quantidade de sobreposição, número da faixa (começando com 1). Isto é similar à opção -dividir, mas permite renderizar uma faixa específica e individual.
Nota: A faixa de valor não tem efeito ao enviar o trabalho para o Backburner. O trabalho irá renderizar todas as faixas na mesma. A funcionalidade Dividir e Unir destina-se exclusivamente a renderização local.
-stitch:<strips, overlap> Une as faixas (consulte acima), combina-as em uma única imagem: número de faixas, quantidade de sobreposição. A funcionalidade Unir destina-se exclusivamente a renderização local.
-dateFormat:<dateformat> Especifica um formato de data para ser usado no carimbo de hora e data da mensagem, com nível 5 de verbosidade. Opta pelo padrão para formato dependente do local. Para obter detalhes, use a opção 3dsmaxcmd3dsvizcmd -x.
-timeFormat:<timeformat> Especifica um formato de hora para ser usado no carimbo de hora e data da mensagem, com nível 5 de verbosidade. Opta pelo padrão para o formato dependente do local e relógio de 24 horas. Para obter detalhes, use a opção 3dsmaxcmd -x.

Parâmetros de Renderização

Nota: As opções da linha de comando que são alternâncias para ligar/desligar podem ser alteradas inserindo 1 , 0 , ligar ou desligar.
Opção Efeito
-outputName:<filename> ou -o:<filename> Define o nome e formato de um arquivo de saída.
-camera:<string> ou -cam:<string> Especifica o nome da câmera.
-width:<integer> ou -w:<integer> Define a largura da saída em pixels.
-height:<integer> ou -h:<integer> Define a altura da saída em pixels.
-pixelAspect:<number> Define a proporção do pixel.
-start:<integer> Define o quadro inicial da sequência de renderização.

Se for especificado um quadro inicial, mas não um quadro final, somente o primeiro quadro é renderizado.

-end<integer> Define o quadro final da sequência de renderização.

Se for definido um quadro final, mas não um quadro inicial, é renderizado o primeiro quadro até ao quadro final.

-nthFrame<integer> Define o valor Qualquer Quadro.
-frames<string> Permite especificar uma lista de quadros como, por exemplo, (1,3,5-12) ou todos.
-stillFrame ou -sf Indica que se trata de uma renderização estática; não será adicionado nenhum sufixo de quadro.
-imageSequenceFile:<0/1/2> Criação de arquivo de sequência de imagens: 0=none; 1=.imsq; 2=.ifl
-gammaCorrection:<1/0> Alterna a correção de gama. "1" = Ligado, "0" = Desligado.
-gammaValueIn:<number> Define o valor da Gama de Entrada
-gammaValueOut:<number> Define o valor da Gama de Saída.
-continueOnError Se for encontrado um erro, o 3ds Max tenta continuar a renderização.
-videopostJob:<1/0> Liga ou desliga Publicação de vídeo para o trabalho.

Sinalizadores de Renderização

Opção Efeito
-showRFW:<1/0> ou -rfw:<1/0> Ativa ou desativa a renderização da moldura da janela. "1" = Ligado, "0" = Desligado.
-skipRenderedFrames:<1/0> Ativa/desativa Ignorar as Imagens Existentes. "1" = Ligado, "0" = Desligado.
-videoColorCheck:<1/0> Ativa/desativa Verificação das Cores do Vídeo. "1" = Ligado, "0" = Desligado.
-force2Sided:<1/0> Ativa/desativa Força Bilateral. "1" = Ligado, "0" = Desligado.
-renderHidden:<1/0> Ativa/desativa Renderização Oculta. "1" = Ligado, "0" = Desligado.
-atmospherics:<1/0> Ativa/desativa Atmosférico. "1" = Ligado, "0" = Desligado.
-superBlack:<1/0> Ativa/desativa Superpreto "1" = Ligado, "0" = Desligado.
-renderFields:<1/0> Ativa/desativa Campos de Renderização. "1" = Ligado, "0" = Desligado.
-fieldOrder:par ou ímpar Ativa/desativa a Ordem do Campo. Default=”Odd”.
-displacements:<1/0> Ativa/desativa Mapeamento do Deslocamento. "1" = Ligado, "0" = Desligado.
-effects:<1/0> Ativa/desativa Efeitos de Renderização. "1" = Ligado, "0" = Desligado.
-useAreaLights:<1/0> Ativa/desativa luzes/sombras da área. "1" = Ligado, "0" = Desligado.
-useAdvLight:<1/0> Ativa/desativa o uso de iluminação avançada. "1" = Ligado, "0" = Desligado.
-computeAdvLight:<1/0> Ativa/desativa Calcular iluminação avançada. "1" = Ligado, "0" = Desligado.
-ditherPaletted:<1/0> Ativa/desativa o Dithering de Saída (paletado). "1" = Ligado, "0" = Desligado.
-ditherTrueColor:<1/0> Ativa/desativa o Dithering de Saída (cores verdadeiras). "1" = Ligado, "0" = Desligado.
-renderElements:<1/0> Alterna os elementos de renderização (cores verdadeiras. "1" = Ligado, "0" = Desligado.

Submissão de Trabalhos do Backburner

Essas opções estão relacionadas ao envio de trabalhos de renderização para renderização de rede.

Opção Efeito
-submit[:manager_name] ou -s[:manager_name] Envia a cena, <filename> para um sistema de gerenciamento específico para renderização de rede.
Nota: Esta é a única opção que requer um separador de dois pontos.
-port:<integer> Especifica o número de porta de um gerente.
-netmask:<string> Permite especificar uma máscara de rede que não 255.255.255,0.
-jobName:<string> Permite especificar o nome de um trabalho para renderização.
-priority<integer> Define a prioridade do trabalho.
-suspended:<1/0> Ativa/desativa a suspensão inicial. "1" = sim, "0" = Não.
-writeJobFile Grava todas as configurações do trabalho em um arquivo XML. O arquivo utiliza o mesmo nome que o arquivo MAX, portanto, por exemplo, test.max produz test.xml.
-readJobFile:<filename> Lê todas as configurações do trabalho DE um arquivo XML.
-waitLoad:<integer> O tempo de espera para o 3ds Max carregar, em minutos. Padrão = 20.
-waitRender:<integer> O tempo de espera para o 3ds Max renderizar, em minutos. 600.
-waitUnload:<integer> O tempo de espera para o 3ds Max descarregar, em minutos. Padrão=10.
–platform:32 ou 64 A plataforma (32 ou 64 bits) em que sua cena será renderizada. Use esta opção quando você desejar renderizar a cena em uma plataforma diferente da plataforma em que você criou sua cena.

Parâmetros de Bitmap

Opção Efeito
-BMP_TYPE:2 ou 8 Define o tipo de arquivo BMP que está sendo renderizado. “2”=paletted, “8”=true 24-bit.
-JPEG_QUALITY:1 a 100 Define o valor da qualidade de JPG. Varia de 1 a 100.
-JPEG_SMOOTHING:1 a 100 Define o valor de suavização de JPG. Varia de 1 a 100.
-TARGA_COLORDEPTH:16, 24 ou 32 Define a profundidade de cor para arquivos TGA.
-TARGA_COMPRESSED:<1/0> Ativa/desativa a Compressão de TGA. "1" = Ligado, "0" = Desligado.
-TARGA_ALPHASPLIT:<1/0> Ativa/desativa a Divisão Alfa TGA. "1" = Ligado, "0" = Desligado.
-TARGA_PREMULTALPHA:<1/0> Ativa/desativa Alfa Pré-multiplicado de TGA "1" = Ligado, "0" = Desligado.
-TIF_TYPE:<0/1/2/3/4> Define o tipo de TIF. “0”=mono, “1”=color, “2”=logl, “3”=logluv, “4”=16–bit color.
-TIF_ALPHA:<1/0> Ativa/desativa Alfa do arquivo TIF "1" = Ligado, "0" = Desligado.
-TIF_COMPRESSION:<1/0> Ativa/desativa a Compressão de TIF. "1" = Ligado, "0" = Desligado.
-TIF_DPI:<number> Define o valor de pontos por polegada para arquivos TIF.

Para cada uma das seguintes opções -RLA_xxxx, existe uma opção -RPF_xxxx correspondente.

Opção Efeito
-RLA_COLORDEPTH:8, 16 ou 32 Define a intensidade de bits da cor de RLA.
-RLA_ALPHA:<1/0>: Ativa/desativa Alfa de RLA. "1" = Ligado, "0" = Desligado.
-RLA_PREMULTALPHA:<1/0> Ativa/desativa Alfa Pré-multiplicado de RLA. "1" = Ligado, "0" = Desligado.
-RLA_DESCRIPTION:<string> Permite especificar uma descrição RLA (entre aspas).
-RLA_AUTHOR:<string> Permite especificar o nome de autor para RLA (em aspas).
-RLA_ZDEPTHCHANNEL:<1/0> Ativa/desativa o canal de profundidade Z de RLA. "1" = Ligado, "0" = Desligado.
-RLA_MTLIDCHANNEL:<1/0> Ativa/desativa o canal de ID de Material de RLA. "1" = Ligado, "0" = Desligado.
-RLA_OBJECTIDCHANNEL:<1/0> Ativa/desativa o canal de objeto de RLA. "1" = Ligado, "0" = Desligado.
-RLA_UVCHANNEL:<1/0> Ativa/desativa o canal de coordenadas UV de RLA. "1" = Ligado, "0" = Desligado.
-RLA_NORMALCHANNEL:<1/0> Ativa/desativa o Canal de Normais da Superfície de RLA. "1" = Ligado, "0" = Desligado.
-RLA_NONCLAMPEDCOLORCHANNEL:<1/0> Ativa/desativa o Canal de Cores Não Fixas de RLA. "1" = Ligado, "0" = Desligado.
-RLA_COVERAGECHANNEL:<1/0> Ativa/desativa o Canal de Cobertura de RLA. "1" = Ligado, "0" = Desligado.

As opções -RPF_xxxx seguintes não têm opções -RLA_xxxx correspondentes.

Opção Efeito
-RPF_NODERENDERIDCHANNEL Ativa o canal de ID do Agente de Renderização do Nó RPF.
-RPF_COLORCHANNEL Ativa o Canal de Cores RPF.
-RPF_TRANSPCHANNEL Ativa o Canal de Transparência RPF.
-RPF_VELOCCHANNEL Ativa o Canal de Velocidade RPF.
-RPF_WEIGHTCHANNEL<1/0> Ativa o Canal de Peso Subpixel RPF.
-RPF_MASKCHANNEL Ativa o Canal de Máscara Subpixel RPF.
Opção Efeito
-EXR_USEEXPONENT EXR utilizar exponente ligado/desligado.
-EXR_EXPONENT EXR valor do exponente (decimal).
-EXR_PREMULTALPHA EXR alfa pré-multiplicado ligado/desligado.
-EXR_ALPHA EXR salvar componente alfa ligado/desligado.
-EXR_RED EXR salvar componente vermelho ligado/desligado.
-EXR_GREEN EXR salvar componente verde ligado/desligado.
-EXR_BLUE EXR salvar componente azul ligado/desligado.
-EXR_BITDEPTH EXR profundidade de bits da camada de saída principal: 0=flutuante; 1=meio flutuante; 2=inteiro de 8 bits/canal. Componente afetado: Núcleo.
-EXR_USEFRAMENUMDIGITS EXR utilizar número de quadros ligado/desligado.
-EXR_FRAMENUMDIGITS EXR dígitos do número de quadros (inteiros).
-EXR_COMPRESSIONTYPE EXR tipo de compressão: 0 = sem compressão; 1 = RLE; 2 = ZIP (1 linha de digitalização); 3 = ZIP (16 linhas de digitalização); 4 = PIZ.
-EXR_USEREALPIX EXR usar dados RealPix RGB ligado/desligado.