
Erro «Missing External Files» no 3ds Max
Visão geral
Quem trabalha com cenas do 3ds Max em várias máquinas — seja ao transferir projetos entre estações de trabalho, ao colaborar em equipa ou ao submeter para uma render farm na nuvem — quase de certeza já se deparou com o erro «Missing External Files». É um dos problemas mais comuns do 3ds Max, e perceber porque acontece evita horas de depuração.
O problema
Ao carregar um ficheiro de cena do 3ds Max, surge uma caixa de diálogo com a lista de ficheiros bitmap externos que não foram encontrados. Os ficheiros em falta podem incluir texturas, mapas HDRI, perfis de luz IES ou qualquer recurso referenciado externamente. A cena carrega, mas os materiais afetados aparecem com cores sólidas ou cinzento predefinido, e os renders saem incorretos.
Este erro surge quer a cena seja carregada localmente, a partir de uma localização de rede ou numa render farm.
Para além das texturas em falta, os pivôs de objetos desalinhados também podem causar resultados de renderização inesperados quando as cenas passam de uma máquina para outra. Consulte o nosso guia sobre ajustar o eixo do pivô às normais das arestas no 3ds Max para uma gestão correta dos pivôs antes de empacotar as cenas. Também pode surgir ao abrir pastas de projeto ou ao transferir projetos entre diferentes versões do 3ds Max.
Causas comuns
Há vários motivos pelos quais um ficheiro de cena perde a referência aos seus recursos externos:
- Bitmaps movidos ou renomeados desde que a cena foi guardada originalmente. O 3ds Max guarda caminhos de ficheiro absolutos — se uma textura passar de
D:\Textures\brick.jpgparaE:\Project\Maps\brick.jpg, a cena não a consegue encontrar. - Caminhos de projeto incorretos configurados no menu Configure Project (or User) Paths. Se a estrutura de pastas do projeto mudar, o 3ds Max procura nos diretórios errados.
- Ausência de caminhos UNC numa rede. Ao trabalhar com unidades de rede, as letras de unidade mapeadas (como
Z:\) podem diferir entre máquinas. Sem conversão para UNC (\\Server\Share\...), os caminhos deixam de funcionar quando a cena passa para outra estação de trabalho ou nó de renderização. - Automatic Project Switching ativado em File > Projects. Esta funcionalidade pode levar o 3ds Max a procurar recursos na pasta de projeto errada ao abrir cenas de localizações diferentes.
- Limite de 256 carateres do Windows para caminhos. Estruturas de pastas muito aninhadas podem exceder o comprimento máximo do caminho, fazendo com que o Windows falhe silenciosamente ao resolver as localizações dos ficheiros.
- Permissões insuficientes. As estações de trabalho ou os nós de renderização podem não ter acesso de leitura aos diretórios onde os recursos estão guardados.
- Carateres especiais nos caminhos. Carateres como
@,#,$,%,&nos nomes de pastas ou de ficheiros podem causar falhas na resolução de caminhos.
Soluções
Redefinir o caminho dos bitmaps em falta
Abrir o Asset Tracker (Shift+T) no 3ds Max. O tracker lista todos os ficheiros externos e o respetivo estado. Os ficheiros com o estado «Missing» têm de ser religados à localização correta. Clicar com o botão direito → Set Path e, depois, navegar até à pasta que contém os recursos em falta. Para operações em massa, usar «Set Path» na pasta principal e ativar «Include Subfolders» para resolver vários ficheiros de uma só vez.
Usar caminhos UNC
Ao trabalhar em rede, substituir as letras de unidade mapeadas por caminhos UNC. Em vez de Z:\Textures\brick.jpg, usar \\ServerName\Share\Textures\brick.jpg. Assim, todas as máquinas — incluindo os nós da render farm — resolvem o mesmo caminho, independentemente do mapeamento das letras de unidade.
No 3ds Max, ativar a conversão para UNC em Customize > Preferences > Files > Convert local file paths to UNC.
Usar o utilitário Relink Bitmaps
O utilitário Relink Bitmaps (Utilities panel > More > Relink Bitmaps) permite redefinir em lote os caminhos de todas as texturas de uma cena. Indicar a pasta raiz que contém as texturas e o utilitário procura correspondências de forma recursiva, pelo nome do ficheiro. É mais rápido do que redefinir manualmente dezenas de texturas individuais no Asset Tracker.
Arquivar os ficheiros da cena e usar o Resource Collector
Para a submissão a uma render farm, File > Archive é uma forma rápida de reunir o ficheiro .max e todos os bitmaps referenciados num único ZIP; extrair esse ZIP localmente e carregar a pasta descompactada, porque a nossa render farm não extrai pacotes compactados. Em alternativa, usar o Resource Collector (Utilities > Resource Collector) para copiar todos os ficheiros externos para uma única pasta junto ao ficheiro da cena e, depois, atualizar os caminhos para apontarem para essa pasta local.
Recomendamos esta abordagem em todas as submissões à render farm. Na nossa render farm, os erros «Missing External Files» surgem sobretudo em cenas submetidas sem os respetivos recursos reunidos — os caminhos locais das texturas do artista não existem nos nós de renderização. Reunir os recursos (Archive, depois extrair localmente, ou Resource Collector) e carregar a pasta sem compactar elimina este problema por completo.
Desativar o Automatic Project Switching
Ir a File > Project > Configure Project Paths e desativar «Automatic switching». Com esta funcionalidade ativada, abrir um ficheiro .max a partir de outra pasta pode levar o 3ds Max a alterar silenciosamente a pasta de projeto ativa, redirecionando todos os caminhos relativos para a localização errada.
Contornar o limite de 256 carateres do Windows para caminhos
Se o projeto usar estruturas de pastas muito aninhadas, verificar o comprimento total dos caminhos. O Windows tem um limite de 256 carateres para caminhos de ficheiros. Encurtar os nomes das pastas ou mover o projeto para mais perto da raiz da unidade (por exemplo, D:\Projects\ em vez de D:\Users\Name\Documents\Work\Client\Project\Version3\Assets\Textures\).
Evitar ficheiros em falta numa render farm
Ao submeter cenas do 3ds Max a uma render farm, os ficheiros externos em falta são a causa mais comum de falhas na renderização do primeiro frame. Segue-se uma lista de verificação prévia à submissão:
- Abrir o Asset Tracker (Shift+T) e confirmar que todos os ficheiros apresentam o estado «OK» — e não «Found» nem «Missing»
- Usar o Resource Collector para reunir todos os recursos numa única pasta
- Converter todos os caminhos para caminhos relativos (ou caminhos UNC, se a render farm suportar acesso à rede)
- Fazer um render de teste de um frame localmente após redefinir os caminhos, para confirmar que nada ficou danificado
- Se forem usados Forest Pack, RailClone ou outros plugins com bibliotecas de recursos próprias, verificar esses caminhos em separado — nem sempre são captados pelo Asset Tracker padrão
Para mais sugestões sobre como preparar cenas complexas para renderização distribuída, consulte o nosso guia sobre otimização de cenas grandes do 3ds Max.
FAQ
Q: Porque é que o erro «Missing External Files» aparece quando abro uma cena que guardei eu mesmo?
A: Isto acontece normalmente quando o ficheiro da cena é movido para outra pasta ou unidade sem mover as texturas. O 3ds Max guarda caminhos absolutos por predefinição — se o ficheiro .max estiver em D:\Project\scene.max e as texturas estiverem em D:\Textures\, mover apenas o ficheiro da cena quebra todas as referências. Usar o Resource Collector antes de mover cenas, ou adotar caminhos relativos no fluxo de trabalho.
Q: Como descobrir que texturas estão em falta sem abrir todos os materiais? A: Usar o Asset Tracker (Shift+T). Lista todos os ficheiros externos referenciados pela cena, mostra o respetivo estado (OK, Found, Missing) e permite redefinir o caminho dos ficheiros individualmente ou em massa. É mais rápido e fiável do que verificar os materiais um a um no Material Editor.
Q: Qual é a diferença entre os estados «Found» e «OK» no Asset Tracker? A: «OK» significa que o ficheiro foi encontrado no caminho exato guardado na cena. «Found» significa que o 3ds Max não encontrou o ficheiro no caminho original, mas localizou-o através de uma pesquisa nos caminhos de projeto configurados. O estado «Found» pode causar problemas em render farms — os caminhos de pesquisa da render farm podem ser diferentes dos da estação de trabalho. Redefinir o caminho dos ficheiros «Found» para a localização real, de modo a mostrarem «OK», antes de submeter.
Q: É necessário incluir mapas HDRI e ficheiros IES ao empacotar uma cena para uma render farm? A: Sim. Os HDRI, os perfis de luz IES e quaisquer outros ficheiros referenciados externamente têm de ser incluídos. A função Archive (File > Archive) capta a maioria dos ficheiros referenciados, mas convém verificar depois no Asset Tracker. Alguns plugins guardam referências a recursos fora do sistema de rastreio padrão do 3ds Max — as bibliotecas do Forest Pack e os estilos do RailClone são exemplos comuns que exigem inclusão manual.
Q: Os caminhos UNC podem causar problemas de desempenho em comparação com os caminhos locais? A: Os caminhos UNC acrescentam latência de rede ao carregar texturas, o que pode atrasar o carregamento da cena em render farms se a rede estiver congestionada. No entanto, as render farms modernas usam redes internas de alta velocidade (10 Gbps ou mais), nas quais esta sobrecarga é desprezável. O benefício de fiabilidade dos caminhos UNC — consistência garantida em todos os nós — compensa largamente o pequeno impacto na latência.
Última atualização: 17 de março de 2026



