
Como Instalar o Maya 2020 Silenciosamente no Windows, macOS e Linux
Visão geral
Introdução: instalação do Maya para produção
O Maya 2025 e o Maya 2026 são o padrão da indústria para animação, rigging, dinâmicas e VFX. Mas a instalação é enganosamente complexa, sobretudo ao implementar em render farms ou em estúdios com vários artistas.
A instalação silenciosa, a configuração do servidor de licenças e a preparação da submissão a render farms são frequentemente negligenciadas até um prazo crítico forçar a questão. Este guia cobre o processo completo de implementação que utilizamos em estúdios profissionais.
Requisitos de sistema: Maya 2025/2026
Antes de qualquer instalação, verifique se o seu hardware cumpre os requisitos mínimos. As implementações em render farms utilizam frequentemente sistemas mais antigos ou com especificações inferiores; não cumprir os requisitos causa erros de execução difíceis de interpretar, já a meio da produção.
Requisitos do Windows:
- SO: Windows Server 2019 ou posterior, ou Windows 10/11 Pro (recomenda-se 22H2 ou posterior)
- Processador: Intel Xeon E5-2699v4 (ou AMD EPYC equivalente) no mínimo para os nós da farm; Intel i9/Ryzen 9 para estações de trabalho dos artistas
- RAM: 32 GB no mínimo (recomendam-se 64 GB para cenas complexas)
- Disco: 15 GB livres (instalação) + 100 GB de espaço para projeto/cache
- GPU: controlador NVIDIA 531.00+ (se utilizar pré-visualização acelerada por GPU)
- .NET Framework: 4.8 ou posterior
Requisitos do macOS:
- SO: macOS 12.x ou posterior (Monterey no mínimo; preferem-se Ventura/Sonoma)
- Processador: Apple Silicon (M1/M2/M3) ou Intel (6.ª geração ou posterior)
- RAM: 32 GB no mínimo (64 GB para estações de trabalho de produção)
- Disco: 15 GB livres para a instalação
- GPU: Apple Metal (nativo nos M-series) ou GPU AMD (para Macs Intel mais antigos)
Nota sobre macOS: a Autodesk descontinuou o suporte a plugins de 32 bits no Maya 2024. Scripts e plugins de estúdio mais antigos podem exigir adaptação.
Requisitos do Linux:
- SO: Ubuntu 20.04 LTS, 22.04 LTS, ou RHEL 8.6+
- Kernel: 5.4 ou posterior
- Processador: Intel Xeon ou AMD EPYC com suporte a SSE4.2
- RAM: 32 GB no mínimo (64 GB para nós da farm que processam simulações pesadas)
- Bibliotecas: glibc 2.31+, libxrender, libxrandr (normalmente já pré-instaladas)
- Servidor de visualização X11 ou Wayland
Os nós de uma render farm raramente precisam de suporte a GPU; o rendering por CPU domina a produção com o Maya. A aceleração por GPU no Maya (viewport Hydra) é opcional e está desativada nos servidores headless da farm.
Instalação silenciosa no Windows
A instalação silenciosa automatiza a implementação em vários nós da farm sem qualquer interação do utilizador.
Passo 1: transferir e extrair o instalador
- Inicie sessão na sua Conta Autodesk
- Navegue até Transferências > Transferências de Produtos > Maya
- Selecione a versão (2025 ou 2026) e o sistema operativo (Windows)
- Transfira o instalador completo (aproximadamente 2,5 GB)
- Extraia o instalador para uma unidade local ou uma partilha de rede acessível a todos os nós da farm
Se implementar em mais de 20 máquinas da farm, guarde o instalador extraído numa partilha de rede (NFS no Linux, SMB no Windows). As transferências individuais são lentas e propensas a erros em grande escala.
Passo 2: criar o ficheiro de resposta para instalação silenciosa
Crie um ficheiro com o nome install.xml (ou utilize um modelo fornecido) com a sua licença do Maya e as preferências de instalação:
<?xml version="1.0" encoding="UTF-8"?>
<AutodeskProduct>
<InstallPath>C:\Program Files\Autodesk\Maya2025</InstallPath>
<Licensing>
<LicenseMethod>Network</LicenseMethod>
<LicenseServer>license-server.yourcompany.local</LicenseServer>
<LicensePort>27000</LicensePort>
</Licensing>
<InstallOptions>
<Feature name="Maya" selected="true" />
<Feature name="MayaUSD" selected="true" />
<Feature name="MotionBuilder" selected="false" />
<Feature name="Arnold" selected="true" />
</InstallOptions>
<ShutdownPrompt>false</ShutdownPrompt>
</AutodeskProduct>
Atributos principais:
LicenseMethod: defina como "Network" para licenças flutuantes (recomendado para farms). Defina como "Standalone" apenas se utilizar licenças de posto perpétuas.LicenseServer: o nome de anfitrião ou IP do seu servidor de licenças (consulte a secção Configuração do Servidor de Licenças, abaixo).Feature selection: o Arnold está ativado por predefinição (necessário para rendering com Arnold). O MayaUSD é pesado; desative-o nos nós da farm se não for necessário.
Passo 3: executar a instalação silenciosa
Abra a Linha de Comandos como Administrador e execute:
cd C:\Extracted\Maya2025Installer
setup.exe --silent --response-file C:\path\to\install.xml
O processo demora normalmente entre 10 e 15 minutos por máquina. Os erros são registados em:
C:\ProgramData\Autodesk\Maya\install_log.txt
Monitorize este ficheiro para detetar problemas de licenciamento ou dependências em falta.
Pós-instalação: variáveis de ambiente
Após a instalação silenciosa, verifique os caminhos das variáveis de ambiente:
echo %MAYA_LOCATION%
Deverá devolver: C:\Program Files\Autodesk\Maya2025
Se estiver em branco, adicione-a manualmente:
setx MAYA_LOCATION "C:\Program Files\Autodesk\Maya2025"
As ferramentas e os plugins de submissão a render farms dependem desta variável.
Instalação silenciosa no macOS
A instalação no macOS é diferente da do Windows, mas segue o mesmo princípio: transferir, extrair, configurar o servidor de licenças e executar silenciosamente.
Passo 1: obter o instalador
- Transfira o Maya para macOS a partir da Conta Autodesk
- Extraia o ficheiro .dmg:
hdiutil attach Maya2025.dmg
- Copie o pacote da aplicação Maya 2025 para /Applications ou para uma partilha de rede:
cp -r "/Volumes/Maya 2025 Installer/Maya 2025.app" /Applications/
Passo 2: configurar o servidor de licenças
Ao contrário do Windows, o macOS não tem um ficheiro de resposta integrado. Em alternativa, crie um script de configuração:
#!/bin/bash
LICENSE_SERVER="license-server.yourcompany.local"
LICENSE_PORT="27000"
# Write license configuration
mkdir -p /Users/$USER/Library/Preferences/Autodesk/Maya/2025
cat > /Users/$USER/Library/Preferences/Autodesk/Maya/2025/license.xml << EOF
<License>
<LicenseMethod>Network</LicenseMethod>
<LicenseServer>$LICENSE_SERVER@$LICENSE_PORT</LicenseServer>
</License>
EOF
echo "Maya license server configured: $LICENSE_SERVER:$LICENSE_PORT"
Passo 3: verificar a instalação
Teste o arranque do Maya:
/Applications/Maya\ 2025.app/Contents/bin/maya
Nos nós da farm (servidores headless), ignore a verificação visual e avance diretamente para o teste de submissão de renders.
Instalação silenciosa no Linux
A implementação no Linux é a mais direta, sobretudo em nós de uma render farm que executam Ubuntu ou RHEL.
Passo 1: transferir e extrair
# Download from Autodesk Account (assume already downloaded)
tar -xzf Maya2025_Linux_gcc11_x64.tar.gz -C /opt/autodesk/
cd /opt/autodesk/maya2025
Passo 2: instalar dependências
Antes de executar o instalador, certifique-se de que as bibliotecas necessárias estão presentes:
# Ubuntu
sudo apt-get install -y libxrender1 libxrandr2 libglu1-mesa xvfb
# RHEL/CentOS
sudo yum install -y libXrender libXrandr mesa-libGLU xorg-x11-server-Xvfb
Passo 3: executar o instalador
cd /opt/autodesk/maya2025
sudo ./install.sh
Quando for pedida a configuração da licença, selecione "Network License" e indique:
License Server: license-server.yourcompany.local
Port: 27000
Passo 4: atualizar o ambiente
Adicione o Maya ao PATH do sistema e defina as variáveis de ambiente:
echo 'export MAYA_LOCATION=/opt/autodesk/maya2025' >> ~/.bashrc
echo 'export PATH=$MAYA_LOCATION/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
Verifique:
which maya
# Output: /opt/autodesk/maya2025/bin/maya
Configuração do servidor de licenças: essencial para render farms
As três plataformas (Windows, macOS, Linux) esperam um servidor de licenças centralizado. Sem ele, a instalação silenciosa é bem-sucedida, mas o Maya falha ao arrancar no momento do render, com um erro pouco claro do tipo "Cannot connect to license server".
Configurar um servidor de licenças:
- Adquira uma Autodesk Network License separada na sua conta
- Instale o Autodesk License Server numa máquina dedicada com Windows Server ou Linux, com disponibilidade 24 horas por dia, 7 dias por semana
- Configure regras de firewall para permitir a porta 27000 (predefinida) a partir dos nós da farm até ao servidor de licenças
Configuração do servidor de licenças (Windows):
- Transfira o instalador do Autodesk License Server a partir da sua conta
- Execute o instalador numa máquina com Windows Server
- Durante a configuração, indique o número de série da licença e o código de ativação
- Inicie o serviço License Server:
net start "Autodesk License Server"
- Verifique se está à escuta:
netstat -an | findstr 27000
Configuração do servidor de licenças (Linux):
# Install license server
sudo ./ADSK_LicenseServer_Linux.sh
# Start the service
sudo systemctl start adskd
sudo systemctl enable adskd
# Verify
sudo netstat -tulpn | grep 27000
Resolução de problemas de conectividade da licença:
Se os nós da farm não conseguirem alcançar o servidor de licenças, verifique:
- Se o firewall permite a porta 27000 do nó até ao servidor
- Se o nome de anfitrião/IP está correto em cada instalação do Maya
- Se o daemon do servidor de licenças está em execução:
ps aux | grep adskd - Se não há conflitos de porta:
netstat -tulpn | grep 27000
Nas render farms, uma única ligação de licença falhada bloqueia o trabalho inteiro. Valide a configuração da licença em, pelo menos, 3 nós da farm antes da implementação em produção.
Configuração da submissão à render farm
Depois de instalar o Maya em todos os nós da farm e de configurar o servidor de licenças, configure a submissão de renders.
Três cenários:
-
Submissão integrada à farm (Thinkbox Deadline, Rush): o software da farm trata da distribuição dos trabalhos. O plugin do Maya comunica diretamente com o agendador da farm.
-
Rendering por linha de comandos (Docker, scripts de shell): a farm invoca o Maya como subprocesso, com o ficheiro de cena e os parâmetros de render.
-
Abordagem híbrida (comum em VFX): o Deadline trata do agendamento dos trabalhos; scripts Python personalizados extraem dados da cena e invocam o render do Maya.
Submissão integrada (exemplo com o Deadline):
Se a sua farm utiliza o Thinkbox Deadline:
- Instale o Deadline Client em todos os nós da farm (o instalador é independente do Maya)
- Implemente o plugin Maya do Deadline:
# Copy deadline-provided Maya plugin to Maya plugin directory
cp /path/to/deadline/plugins/MayaSubmitter.py \
/opt/autodesk/maya2025/plug-ins/
-
No Maya, a janela de submissão do Deadline aparece em Render > Render Farm > Submit to Deadline
-
Configure a janela de submissão para apontar para o agendador da sua farm:
Deadline Repository: network-path-or-IP:port
Job Name: [Auto-filled from scene name]
Output Path: [Network location writable by farm nodes]
Rendering por linha de comandos (sem middleware de farm):
Para configurações simples sem software de agendamento de farm, submeta os trabalhos manualmente:
# Render a single frame
/opt/autodesk/maya2025/bin/maya -batch -file scene.mb -render -rd /output/directory/ -im image_name
# Render frame range
/opt/autodesk/maya2025/bin/maya -batch -file scene.mb -render -rf 1 -rl 100
Sinalizadores principais:
-batch: modo headless (sem interface gráfica)-file: ficheiro de cena a renderizar-render: executa o comando de render na cena-rd: diretório de saída-rf / -rl: intervalo de frames (primeiro / último frame)
Submissão por script Python:
Muitos estúdios utilizam Python para automatizar a submissão:
import subprocess
import os
scene_file = "/path/to/scene.mb"
output_dir = "/output/farm/renders"
frame_start = 1
frame_end = 100
cmd = [
"/opt/autodesk/maya2025/bin/maya",
"-batch",
"-file", scene_file,
"-render",
"-rf", str(frame_start),
"-rl", str(frame_end),
"-rd", output_dir
]
result = subprocess.run(cmd, capture_output=True, text=True)
print(result.stdout)
if result.returncode != 0:
print("ERROR:", result.stderr)
Preparação do ficheiro de cena para submissão à farm
Antes de submeter a uma render farm, valide a sua cena do Maya:
Gestão dos caminhos dos recursos:
Os nós da farm são máquinas distintas, com estruturas de pastas diferentes. Todos os caminhos de texturas, referências de modelos e localizações de scripts têm de ser:
- Caminhos relativos (recomendado):
../textures/brick.exr(relativo à localização do ficheiro de cena) - Caminhos de rede absolutos:
//network-share/project/textures/brick.exr(caminho UNC no Windows, NFS no Linux) - Nunca caminhos locais absolutos:
C:\Users\Artist\Documents\brick.exr(falha nos nós da farm)
Valide todos os caminhos antes da submissão:
# In Maya script editor (Python)
import maya.cmds as cmds
# Find all file references
file_nodes = cmds.ls(type='file')
for node in file_nodes:
path = cmds.getAttr(node + '.fileTextureName')
if path.startswith('C:') or path.startswith('/Users') or path.startswith('/home'):
print(f"WARNING: Absolute path detected: {path}")
Configuração do motor de render:
Certifique-se de que o motor de render correto está definido antes da submissão:
cmds.setAttr('defaultRenderGlobals.currentRenderer', 'arnold', type='string')
# or 'vray', 'renderman', etc.
Preenchimento do número de frame:
Defina o preenchimento do número de frame para garantir uma saída sequencial:
cmds.setAttr('defaultRenderGlobals.extensionPadding', 4)
# Produces: image_0001.exr, image_0002.exr, etc.
Problemas de instalação comuns e soluções
Problema: "Setup.exe – Entry Point Not Found"
Causa: versão do Windows .NET Framework em falta ou desatualizada.
Solução:
# Download .NET 4.8 from Microsoft
# Install silently:
netfx481_full.exe /q /norestart
# Reboot and retry Maya installation
Problema: tempo limite de ligação ao servidor de licenças (Windows)
Causa: o firewall bloqueia a porta 27000.
Solução:
# Allow Maya through Windows Firewall
New-NetFirewallRule -DisplayName "Maya License Server" `
-Direction Inbound -Protocol TCP -LocalPort 27000 -Action Allow
# Restart license server
net stop "Autodesk License Server"
net start "Autodesk License Server"
Problema: "libXrender.so.1 Not Found" (Linux)
Causa: bibliotecas X11 em falta nos nós headless da farm.
Solução:
sudo apt-get install libxrender1 libxrandr2 libglu1-mesa xvfb
# On headless systems, configure a virtual display:
export DISPLAY=:0.0
# Then run Maya
Problema: o Maya não arranca depois da instalação silenciosa (todas as plataformas)
Causa: servidor de licenças inacessível ou mal configurado.
Solução:
- Verifique se o servidor de licenças está em execução:
# Linux/macOS
ps aux | grep adskd
# Windows
Get-Service | grep "Autodesk License"
- Teste a conectividade de rede:
telnet license-server.local 27000
# Should connect; if timeout, check firewall rules
- Verifique o registo de depuração do Maya:
# Windows
cat C:\ProgramData\Autodesk\Maya\install_log.txt
# macOS/Linux
cat ~/.autodesk/maya/debug.log
Caso real: implementação de uma farm multiplataforma
Um estúdio de VFX com quem trabalhamos implementou recentemente o Maya em 60 nós de uma farm (30 Windows, 20 Linux, 10 macOS).
Desafios:
- 60 instalações separadas demorariam mais de 40 horas manualmente
- O servidor de licenças não conseguiu inicialmente lidar com 60 ligações simultâneas
- Os caminhos dos recursos estavam misturados entre localizações locais e de rede
Solução:
- Criámos um único ficheiro de resposta (
install.xml) para os nós Windows - Escrevemos um script bash para implementar as instalações Linux em paralelo (10 de cada vez)
- Pré-verificámos todos os caminhos dos recursos de cena com um script Python antes da submissão à farm
- Atualizámos o servidor de licenças para suportar mais de 100 ligações simultâneas
Resultado:
- 60 nós totalmente configurados em 3 horas
- Zero falhas de render causadas por problemas de instalação
- Rendimento superior a 2.000 frames por dia (face aos 800 antes da otimização da farm)
FAQ
Q: Devo utilizar a mesma versão do Maya em todos os nós da farm? A: Sim. Se misturar versões (2024, 2025, 2026 na mesma farm), vai deparar-se com incompatibilidades de plugins, diferenças de rendering e pesadelos de depuração. Normalize numa única versão.
Q: Com que frequência devo atualizar o servidor de licenças? A: A Autodesk lança atualizações do servidor de licenças trimestralmente. Planeie as atualizações para períodos de menor atividade de render. Um servidor de licenças avariado bloqueia todos os renders da farm.
Q: Posso executar o Maya 2025 e o Maya 2026 no mesmo nó da farm? A: Tecnicamente sim, mas não é recomendado. Partilham algumas bibliotecas, o que provoca conflitos. Utilize partições separadas ou máquinas virtuais se tiver mesmo de suportar várias versões.
Q: Qual é a diferença entre licenças Network e Standalone? A: As licenças Network são flutuantes: qualquer nó as pode utilizar. As licenças Standalone ficam associadas a uma máquina específica. Para render farms, as licenças Network são obrigatórias.
Q: Os nós de uma render farm precisam de controladores de GPU? A: Só se estiver a fazer rendering por GPU (Arnold GPU, V-Ray GPU). A maioria das farms de Maya utiliza rendering por CPU. Os controladores de GPU acrescentam complexidade; dispense-os nos nós que utilizam apenas CPU.
Q: Como posso automatizar a monitorização do servidor de licenças? A: Escreva um script de verificação de estado que faça ping ao servidor de licenças a cada 5 minutos. Se falhar, alerte a equipa de operações ou acione um reinício automático. A maioria das render farms tem isto como prática padrão.
Q: Qual é a melhor forma de gerir atualizações de plugins do Maya em toda a farm?
A: Os plugins ficam em /opt/autodesk/maya2025/plug-ins/ (Linux) ou em C:\Program Files\Autodesk\Maya2025\plug-ins\ (Windows). Centralize as instalações de plugins numa partilha de rede e depois crie ligações simbólicas a partir de cada nó. As atualizações propagam-se instantaneamente a todos os nós.
Q: De quanto espaço em disco preciso nos nós da farm? A: 15 GB para o Maya + SO. Acrescente mais de 50 GB para espaço temporário (cache de render, ficheiros temporários, limpeza de renders falhados). Ajuste o dimensionamento se o seu estúdio renderizar em alta resolução (8K) ou simulações pesadas.
Recursos relacionados
Saiba mais sobre como configurar outro software para render farms:
- Instalar o 3ds Max em Render Farms
- Configuração do Cinema 4D para Rendering na Cloud
- Rendering Distribuído do Blender em Farms
Explore as melhores práticas de implementação de render farms:
- Configuração de uma Render Farm: Guia de Arquitetura para Estúdios
- Primeiros Passos com o Rendering na Cloud
Recursos externos
Para a documentação oficial da Autodesk sobre instalação e licenciamento:



