Mesmo que já seja um pouco antigo, o formato 3DS ainda é útil. Este é o formato nativo do primeiro 3D Studio, um aplicativo de modelagem e animação baseado no DOS. Embora obsoleto em vários aspectos, o 3DS ainda é muito usado. É possível importar modelos 3DS para o SketchUp, além de exportar os modelos da nossa ferramenta para esse formato usando o SketchUp Pro.
Este artigo mostra as etapas para importar e exportar arquivos 3DS e também explica as opções disponíveis nesses processos.
Como importar arquivos 3DS
Antes de importar um arquivo 3DS para o SketchUp, verifique se ele inclui texturas que você queira importar também. Caso tenha, é necessário salvar os arquivos de textura na mesma pasta que o arquivo 3DS.
Quando tudo estiver pronto, siga estas etapas para importar o arquivo 3DS para o SketchUp:
Instruções para Windows
- Selecione Arquivo > Importar. Será exibida a caixa de diálogo Importar.
- Localize e selecione seu arquivo 3DS.
- Na lista suspensa Arquivos do tipo, selecione Arquivos 3DS (*.3ds).
- Clique no botão Opções. Será exibida a caixa de diálogo Opções de importação para 3DS.
- Opcional: marque a opção Unir faces coplanares para remover as linhas trianguladas das faces coplanares. Caso queira remover essas linhas, basta selecionar a opção, e o SketchUp as removerá automaticamente. Assim, você não precisa lidar com esse trabalho manual tedioso. Deixe a opção desmarcada se quiser manter as faces coplanares.
- Opcional: na lista suspensa Unidades, selecione a unidade de medida usada no arquivo 3DS para importar a geometria 3DS em uma escala de 1:1. Se preferir, mude as unidades para trocar de escala. Por exemplo, no caso de uma face 1 cm x 1 cm, ela será importada para o SketchUp nessas medidas se o valor das unidades do arquivo 3DS estiver definido como centímetros, e se você selecionar Unidades do modelo na lista suspensa. Se você escolher Polegadas, essa mesma face será importada para o SketchUp com as dimensões de 1 pol x 1 pol. Caso o valor das unidades não seja detectado no arquivo 3DS, o SketchUp importará esse arquivo em polegadas, a menos que você especifique outro valor. Dica: o SketchUp reconhece apenas as faces com 0,001 polegada quadrada no mínimo. É possível importar faces muito pequenas se você selecionar milímetros como as unidades do SketchUp. No entanto, o modelo é criado originalmente para ser exibido em pés. Por isso, use um tipo de unidade grande como pés ou metros se não souber quais as unidades do arquivo original. Você poderá redimensionar o modelo conforme necessário após a importação.
- Clique em OK na caixa de diálogo Opções de importação para 3DS.
- Na caixa de diálogo Abrir, clique em Importar para começar o processo. Se o arquivo for grande, isso poderá demorar.
- Clique em OK na caixa de diálogo Resultados da importação. O modelo será exibido na área de desenho na origem. Caso o modelo não apareça, clique na ferramenta Extensões do zoom ().
Instruções para macOS
- Selecione Arquivo > Importar. A caixa de diálogo Abrir será mostrada.
- Localize e selecione seu arquivo 3DS.
- Na lista suspensa Formato, selecione Arquivos 3DS (*.3ds).
- Clique no botão Opções. Será exibida a caixa de diálogo Opções de importação para 3DS.
- Opcional: marque a opção Unir faces coplanares para remover as linhas trianguladas das faces coplanares. Caso queira remover essas linhas, basta selecionar a opção, e o SketchUp as removerá automaticamente. Assim, você não precisa lidar com esse trabalho manual tedioso. Deixe a opção desmarcada se quiser manter as faces coplanares.
- Opcional: na lista suspensa Unidades, selecione a unidade de medida usada no arquivo 3DS para importar a geometria 3DS em uma escala de 1:1. Se preferir, mude as unidades para trocar de escala. Por exemplo, no caso de uma face 1 cm x 1 cm, ela será importada para o SketchUp nessas medidas se o valor das unidades do arquivo 3DS estiver definido como centímetros, e se você selecionar Unidades do modelo na lista suspensa. Se você escolher Polegadas, essa mesma face será importada para o SketchUp com as dimensões de 1 pol x 1 pol. Caso o valor das unidades não seja detectado no arquivo 3DS, o SketchUp importará esse arquivo em polegadas, a menos que você especifique outro valor. Dica: o SketchUp reconhece apenas as faces com 0,001 polegada quadrada no mínimo. É possível importar faces muito pequenas se você selecionar milímetros como as unidades do SketchUp. No entanto, o modelo é criado originalmente para ser exibido em pés. Por isso, use um tipo de unidade grande como pés ou metros se não souber quais as unidades do arquivo original. Você poderá redimensionar o modelo conforme necessário após a importação.
- Clique em OK na caixa de diálogo Opções de importação para 3DS.
- Na caixa de diálogo Abrir, clique em Importar para começar o processo. Se o arquivo for grande, isso poderá demorar.
- Clique em OK na caixa de diálogo Resultados da importação. O modelo será exibido na área de desenho na origem. Caso o modelo não apareça, clique na ferramenta Extensões do zoom ().
Como exportar arquivos 3DS
PRO Se você usa o SketchUp Pro, é possível exportar modelos como arquivos 3DS. As seções a seguir explicam como preparar o modelo do SketchUp para exportação. Você também vai aprender a exportar modelos como arquivo 3DS, definir opções e lidar com problemas conhecidos relacionados.
Prepare o modelo do SketchUp
Antes de exportar o modelo do SketchUp, você precisa prepará-lo:
- Verifique se todas as faces do modelo estão com a parte da frente voltada para você. Não se esqueça de que as faces no SketchUp têm frente e verso. Para verificar se a parte da frente de uma face está voltada para você no SketchUp, selecione Visualizar > Estilo da face > Monocromático. Por padrão, as faces da frente são mostradas em branco, e as de trás, em cinza escuro. Para inverter uma face, clique com o botão de contexto e selecione Inverter faces.
Veja na figura a seguir um modelo básico com materiais aplicados (esquerda) e outro monocromático (direita). Na figura à esquerda, a face lateral precisa ser invertida.
Dica: às vezes, é difícil determinar se uma face está realmente voltada para você ou se está sombreada apenas para dar perspectiva. Se estiver com esse problema, use a ferramenta Órbita para olhar uma face bem de frente. Outra opção é usar as Configurações de face para editar a cor padrão das faces de trás no menu Estilos. Assim, a parte traseira das faces vai se destacar mais, em comparação com a configuração padrão de cor cinza. Se preferir, em vez de verificar e inverter as faces, selecione a opção Exportar faces de dois lados quando exportar o arquivo 3DS, conforme explicado mais adiante nesta seção. - Exiba toda a geometria que você quer exportar. Apenas as entidades visíveis no SketchUp vão aparecer no arquivo 3DS. As opções de exibição de renderização não são consideradas, ou seja, as faces são incluídas na exportação mesmo quando o SketchUp está no modo de grade de linhas. No entanto, as faces não são exportadas quando não estão visíveis ou quando estão em uma camada oculta.
- Não dependa de camadas. O formato 3DS não é compatível com elas. Todas as camadas atribuídas no SketchUp não serão exibidas no arquivo 3DS exportado. Se precisar exportar camadas, a melhor solução é fazer isso usando o formato DWG.
Exporte um arquivo 3DS
Quando o modelo do SketchUp estiver pronto para ser exportado como 3DS, siga estas etapas:
Instruções para Windows
- Selecione Arquivo > Exportar > Modelo 3D. Será exibida a caixa de diálogo Exportar modelo.
- Navegue até o local onde você quer salvar o arquivo.
- Na lista suspensa Tipo de exportação, selecione Arquivo 3DS (*.3ds).
- Opcional: por padrão, o arquivo 3DS tem o mesmo nome do seu modelo do SketchUp. Se quiser mudar o nome do arquivo, use a caixa Nome do arquivo.
- Clique no botão Opções. Será exibida a caixa de diálogo Opções de exportação para 3DS. Defina as opções, que são explicadas na lista a seguir, e clique em OK para voltar para a caixa de diálogo Exportar modelo.
- Clique em Exportar, e o arquivo será salvo no local escolhido.
Instruções para macOS
- Selecione Arquivo > Exportar > Modelo 3D. Será exibida a caixa de diálogo Exportar.
- Navegue até o local onde você quer salvar o arquivo.
- Na lista suspensa Formato, selecione Arquivo 3DS (*.3ds).
- Opcional: por padrão, o arquivo 3DS tem o mesmo nome do seu modelo do SketchUp. Se quiser mudar o nome do arquivo, use a caixa Salvar como.
- Clique no botão Opções. Será exibida a caixa de diálogo Opções de exportação. Defina as opções, que são explicadas na lista a seguir, e clique em OK para voltar para a caixa de diálogo de exportação.
- Clique em Exportar, e o arquivo será salvo no local escolhido.
Defina as opções de exportação para 3DS
Quando você abre a caixa de diálogo Opções de exportação para 3DS, uma vasta lista de opções é mostrada. No restante desta seção, você vai aprender a determinar o impacto de cada uma dessas opções no arquivo 3DS exportado.
Na área Geometria, você encontra opções para definir como a geometria do SketchUp será exibida em um arquivo 3DS:
- Lista suspensa Exportar: escolha como você quer organizar as malhas no arquivo 3DS exportado.
- Hierarquia completa: essa opção é selecionada por padrão e cria malhas para cada grupo e componente aninhados no nível superior do arquivo e para entidades fora de grupos com base na conexão das faces. As malhas são organizadas de acordo com a posição delas na hierarquia de grupo e componente. Com essa opção, é possível selecionar componentes e grupos individuais com todos os respectivos filhos e cada face conectada como malhas separadas. É como usar uma visualização em árvore do Autodesk 3DS Max, por exemplo. Essa opção preserva o nome do componente ou grupo seguindo esta regra: quando o nome de uma instância existe, ele é usado. Quando o nome de uma instância não existe, o nome da definição é usado.
- Por camada: essa opção cria malhas separadas com base na maneira como as faces são conectadas e em qual camada do SketchUp elas aparecem. Todas as faces conectadas e na mesma camada são agrupadas em malhas diferentes. Depois, as malhas são organizadas de acordo com a camada a que elas pertencem. Com essa opção, é possível selecionar todos os objetos em uma camada usando o esquema de organização e depois detalhar e escolher malhas individuais nessa camada. É como usar uma visualização em árvore do Autodesk 3DS Max, por exemplo. Nenhuma hierarquia é criada com essa opção. No entanto, se você usa as camadas do SketchUp do jeito recomendado, toda a geometria estará na Layer0, e apenas grupos ou componentes terão sido atribuídos a outras camadas para fins de controle de visibilidade.
- Por material: essa opção cria malhas separadas com base na maneira como as faces estão conectadas e no material delas. Todas as faces conectadas e com o mesmo material são agrupadas em uma malha. Depois, essa malha é organizada de acordo com os materiais nela. Nesse esquema de organização, é possível selecionar todos os objetos com o mesmo material e depois detalhar esses itens para selecionar malhas individuais que tenham esse material. Nenhuma hierarquia é criada com essa opção.
- Objeto único: essa opção exporta o modelo do SketchUp como uma malha 3DS fácil de selecionar e manipular depois que é importada para outro aplicativo. No entanto, como o formato 3DS limita as malhas a 65.536 vértices e faces, você encontrará mais do que uma malha no arquivo exportado caso ele exceda esse limite.
- Exportar apenas seleção atual: se você selecionar a geometria no arquivo do SketchUp antes de começar o processo de exportação, marque esta opção se quiser que o SketchUp exporte apenas o que foi selecionado. Se você não selecionar nada ou deixar essa caixa desmarcada, o modelo inteiro será exportado.
- Exportar faces de dois lados: quando você seleciona essa opção, o SketchUp exporta duas faces, que são a da frente e a de trás. As vértices de ambas as faces são combinadas de acordo com a lógica de união e mapeamento de texturas, que será explicada na próxima opção Exportar mapas de textura. Essa opção dobra o número de polígonos no arquivo 3DS resultante e pode fazer a renderização ficar lenta. No entanto, ela garante que seu modelo apareça do jeito que ele é exibido no SketchUp quando você abrir o arquivo 3DS em outro programa. Ambas as faces são sempre renderizadas, e os materiais aplicados nelas são preservados.
- Exportar bordas autônomas: o SketchUp oferece com exclusividade suporte para entidades autônomas, ou seja, linhas não conectadas a uma face. O formato 3DS não é compatível com isso, assim como muitos outros programas 3D. Ao selecionar essa opção, o SketchUp transforma as bordas autônomas em retângulos finos semelhantes a linhas autônomas no arquivo 3DS. Mesmo que pareça ser uma solução simples, nem sempre essa opção funciona: o resultado pode criar coordenadas de textura inválidas ou gerar um arquivo 3DS com erro. Se você tiver problemas com as bordas autônomas, exporte o arquivo para o formato VRML.
Na seção Materiais, use a opção Exportar mapas de textura para selecionar como os materiais e texturas aplicados ao modelo serão exportados. Assim, os mapas de textura serão atribuídos aos materiais 3DS sempre que o material correspondente do SketchUp usar uma imagem de textura. O formato 3DS só aceita uma coordenada de mapeamento por vértice, ou seja, duas faces que tenham o mesmo vértice não poderão ter dois mapas diferentes. Por conta dessa limitação do formato 3DS, você precisa escolher se quer preservar as coordenadas de textura ou unir a geometria. Basta selecionar um dos botões de opção Preferência a seguir para determinar o que o SketchUp deverá fazer:
- Preservar coordenadas de textura: quando você seleciona essa opção, a meta é manter as texturas. Sempre que o SketchUp encontrar mapas de textura que estejam em conflito, ele vai separar a geometria para que cada grupo coplanar tenha seus próprios vértices. Em outras palavras, os vértices não são unidos, e as faces não são suavizadas. Os vértices serão unidos quando as faces combinadas tiverem mapas de textura iguais.
- Unir vértices: selecione essa opção para priorizar a união e suavização. Se as duas faces tiverem o mesmo vértice, mas mapas de textura diferentes, apenas um mapa de textura será preservado no arquivo exportado.
Na área Câmeras, marque a caixa de seleção Gerar câmeras com base nas cenas para criar uma câmera para a visualização padrão e para todas as cenas do SketchUp que você produziu. A visualização atual do SketchUp é exportada com o nome Câmera padrão, e as outras definições de cena receberão o nome da sua respectiva cena. Consulte Como criar cenas para ver como gerar e nomear cenas no modelo do SketchUp.
Na área Escala, use a lista suspensa Unidades para determinar a unidade de medida no arquivo 3DS exportado.
A definição de Unidades afeta a maneira como a geometria é descrita no arquivo 3DS. Por exemplo, ao exportar um cubo de 1 metro no SketchUp como 3DS, ele terá lados de comprimento 1 quando as unidades estiverem definidas como metros. Se alterar as unidades para centímetros, o mesmo cubo será exportado com um comprimento de 100.
O formato 3DS inclui informações extras para indicar as unidades originais que usam um fator de escala. Dessa maneira, os aplicativos que leem arquivos 3DS podem ajustar automaticamente um modelo 3DS de acordo com seu tamanho original. Infelizmente, muitos aplicativos ignoram as informações de escala da unidade. Por isso, o cubo em centímetros poderá ser importado com um tamanho 100 vezes maior do que o cubo de 1 metro, em vez de utilizar o mesmo tamanho. E como nem sempre fica claro em qual unidade um arquivo 3DS é salvo, você precisa identificar o tamanho original por meio de tentativa e erro. Nesses casos, a melhor solução é exportar os arquivos usando a definição de unidades esperada pelo aplicativo de importação em 3DS.
Entenda os problemas conhecidos com os arquivos exportados como 3DS
Como o 3DS é um formato mais antigo, a transição para contextos mais avançados de software e sistema operacional nem sempre é fácil. Veja a seguir alguns problemas conhecidos que podem ocorrer depois que você importar um arquivo 3DS para outro programa:
- Quando você marca a opção Exportar faces de dois lados, os materiais e texturas podem ficar invertidos após a exportação para determinados aplicativos, como o Maya. Como a malha 3DS não armazena dados de normalização, o sistema de destino precisa calcular os normais do modelo. Alguns importadores calculam incorretamente os normais, o que pode inverter as texturas.
- Também é comum que os nomes de arquivo dos mapas de textura fiquem truncados. Como o formato 3DS foi criado na era do DOS, ele não consegue armazenar os nomes de arquivos de textura que excedam o limite de caracteres do 8.3. Caso tenha nomeado seus arquivos no estilo dos sistemas operacionais modernos, o que é muito provável, o SketchUp criará nomes exclusivos para cada textura. Para fazer isso, o programa adiciona sufixos exclusivos aos nomes dos arquivos. Por exemplo, um arquivo chamado de
chapa corrugada.jpg
será descrito no 3DS comochapa co.jpg
. Todos os outros arquivos cujo nome tenham as mesmas primeiras seis letras ficarão truncados, e os sufixos01
,02
e assim por diante serão incluídos. - O formato 3DS não consegue armazenar câmeras ortogonais. A simulação desse formato é por meio de uma câmera de perspectiva com um campo de visão muito pequeno ou um comprimento de câmera muito grande. O ponto de visão é movido o mais longe possível para reproduzir a mesma largura e altura do plano da projeção. Alguns aplicativos podem ter dificuldade para lidar com campos de visão pequenos. Por exemplo, o Maya pode não ler o campo de visão e só permite o tamanho mínimo de 2,5.