Importación y exportación de archivos 3DS
El formato 3DS es uno de los viejos, pero buenos. El formato es nativo de la aplicación original de modelado y animación 3D Studio basada en DOS. Aunque el formato 3DS está obsoleto en muchos aspectos, se sigue usando ampliamente. Puedes importar modelos 3DS a SketchUp; y si tienes SketchUp Pro, también puedes exportar modelos de SketchUp al formato 3DS.
En este artículo verás los pasos para importar y exportar archivos 3DS y las opciones disponibles.
Importar archivos 3DS
Antes de importar un archivo 3DS a SketchUp, comprueba si el archivo tiene texturas que quieras importar. Si es así, los archivos de textura deben guardarse en la misma carpeta del archivo 3DS.
Cuando estés listo, sigue estos pasos para importar tu archivo 3DS a SketchUp:
Instrucciones para Windows
- Selecciona Archivo > Importar. Aparecerá el cuadro de diálogo Importar.
- Busca el archivo 3DS y selecciónalo.
- En la lista desplegable Archivos de tipo, selecciona Archivos 3DS (*.3ds).
- Haz clic en el botón Opciones. Aparece el cuadro de diálogo Opciones de importación 3DS.
- (Opcional) Cuando está seleccionada la opción Unir caras coplanarias, se eliminan las líneas trianguladas de las caras coplanarias. Si quieres eliminar estas líneas, al seleccionar esta opción SketchUp elimina las líneas automáticamente y ya no es necesario eliminarlas manualmente. No selecciones esta opción si quieres dejar las caras trianguladas como están.
- (Opcional) En la lista desplegable Unidades, selecciona la unidad de medida que el archivo 3DS usa para importar la geometría 3DS a una escala 1:1. O bien, para cambiar la escala, cambia las unidades. Por ejemplo, una cara de 1 cm x 1 cm se importa a SketchUp como 1 cm x 1 cm si el archivo 3DS tiene su valor de unidades configurado en centímetros y seleccionas Unidades del modelo en esa lista desplegable. Una cara de 1 cm x 1 cm se importa a SketchUp con dimensiones de 1 in x 1 in si eliges Pulgadas en el menú desplegable. Si SketchUp no identifica un valor de unidades en el archivo 3DS, importará el archivo 3DS en pulgadas, a menos que tú especifiques un valor diferente aquí. Consejo: SketchUp solo reconoce caras de 0.001 pulgadas cuadradas como mínimo. Es posible tener caras muy pequeñas en la importación si seleccionas milímetros como unidades de SketchUp, pero el modelo originalmente estaba diseñado para mostrarse en pies. Por lo tanto, usa un tipo de unidad grande, como pies o metros, si no conoces las unidades usadas en el archivo original. Redimensiona el modelo según sea necesario después de la importación.
- Haz clic en Aceptar en el cuadro de diálogo Opciones de importación 3DS.
- De vuelta en el cuadro de diálogo Abrir, haz clic en Importar para empezar la importación del archivo. Si el archivo es grande, el proceso puede demorarse.
- Haz clic en Aceptar en el cuadro de diálogo Resultados de importación. El modelo aparece en el área de dibujo en el origen. Si no ves tu modelo, haz clic en la herramienta Extensión de zoom ().
Instrucciones para MacOS
- Selecciona Archivo > Importar. Aparece el cuadro de diálogo Abrir.
- Busca el archivo 3DS y selecciónalo.
- En el menú desplegable Formato, selecciona Archivos 3DS (*.3ds).
- Haz clic en el botón Opciones. Aparece el cuadro de diálogo Opciones de importación 3DS.
- (Opcional) Cuando está seleccionada la opción Unir caras coplanarias, se eliminan las líneas trianguladas de las caras coplanarias. Si quieres eliminar estas líneas, al seleccionar esta opción SketchUp elimina las líneas automáticamente y ya no es necesario eliminarlas manualmente. No selecciones esta opción si quieres dejar las caras trianguladas como están.
- (Opcional) En la lista desplegable Unidades, selecciona la unidad de medida que el archivo 3DS usa para importar la geometría 3DS a una escala 1:1. O bien, para cambiar la escala, cambia las unidades. Por ejemplo, una cara de 1 cm x 1 cm se importa a SketchUp como 1 cm x 1 cm si el archivo 3DS tiene su valor de unidades configurado en centímetros y seleccionas Unidades del modelo en esa lista desplegable. Una cara de 1 cm x 1 cm se importa a SketchUp con dimensiones de 1 in x 1 in si eliges Pulgadas en el menú desplegable. Si SketchUp no identifica un valor de unidades en el archivo 3DS, importará el archivo 3DS en pulgadas, a menos que tú especifiques un valor diferente aquí. Consejo: SketchUp solo reconoce caras de 0.001 pulgadas cuadradas como mínimo. Es posible tener caras muy pequeñas en la importación si seleccionas milímetros como tus unidades de SketchUp, pero el modelo originalmente estaba diseñado para mostrarse en pies. Por lo tanto, usa un tipo de unidad grande, como pies o metros, si no conoces las unidades usadas en el archivo original. Redimensiona el modelo según sea necesario después de la importación.
- Haz clic en Aceptar en el cuadro de diálogo Opciones de importación 3DS.
- De vuelta en el cuadro de diálogo Abrir, haz clic en Importar para empezar la importación del archivo. Si el archivo es grande, el proceso puede demorarse.
- Haz clic en Aceptar en el cuadro de diálogo Resultados de importación. El modelo aparece en el área de dibujo en el origen. Si no ves tu modelo, haz clic en la herramienta Extensión de zoom ().
Exportar archivos 3DS
PRO Si usas SketchUp Pro, puedes exportar tus modelos de SketchUp como archivos 3DS. En las secciones siguientes se explica cómo preparar tu modelo de SketchUp para la exportación, cómo exportar a un archivo 3DS, cómo seleccionar opciones de exportación y cómo resolver problemas conocidos con las exportaciones 3DS.
Preparar el modelo de SketchUp
Antes de exportar el modelo de SketchUp, debes hacer un poco de preparación:
- El frente de todas las caras de SketchUp debe apuntar hacia afuera. (Recuerda que todas las caras de SketchUp tienen una parte delantera y otra trasera). Para comprobar que los frentes de las caras apunten hacia afuera en SketchUp, selecciona Ver > Estilo de cara > Monocromático para ver si las partes traseras de alguna cara apuntan hacia afuera. De forma predeterminada, los frentes de las caras son blancos y las partes traseras son de color gris oscuro. Para invertir una cara, abre el menú contextual y selecciona Invertir caras.
En la figura siguiente se ve un modelo básico con materiales (izquierda) y monocromático (derecha). La cara izquierda debe invertirse.
Consejo: A veces es difícil determinar si una cara apunta realmente hacia afuera o simplemente está sombreada para mostrar perspectiva. Si tienes dificultades, orbita para ver bien la cara. O bien, en el explorador Estilos, puedes usar los Ajustes de cara para editar el color predeterminado de la cara trasera, de modo que las caras traseras resalten más que el gris predeterminado. O bien, en lugar de revisar e invertir caras, puedes seleccionar la opción Exportar caras con dos lados cuando exportes el archivo 3DS, como se explica más adelante en esta sección. - Muestra toda la geometría que quieras exportar. Solo las entidades que están visibles actualmente en SketchUp se exportan al archivo 3DS. Las opciones de visualización de representación no se toman en cuenta, lo cual significa que las caras se exportan incluso si SketchUp está en modo alambre. Sin embargo, las caras no se exportan si están ocultas o residen en una capa oculta.
- Asegúrate de poder vivir sin tus capas. El formato 3DS no es compatible con las capas. Las capas que asignes en SketchUp no aparecerán en tu archivo 3DS exportado. Si tienes que exportar capas, exportar al formato DWG podría ser una mejor solución.
Exportar un archivo 3DS
Cuando el modelo de SketchUp esté listo para exportarse a 3DS, sigue estos pasos:
Instrucciones para Windows
- Selecciona Archivo > Exportar > Modelo 3D. Aparece el cuadro de diálogo Exportar modelo.
- Ve a la ubicación en la que quieras guardar el archivo.
- En el menú desplegable Tipo de exportación, selecciona Archivo 3DS (*.3ds).
- (Opcional) De forma predeterminada, el archivo 3DS tiene el mismo nombre que tu modelo de SketchUp. Puedes cambiar el nombre del archivo si quieres en el cuadro Nombre de archivo.
- Haz clic en el botón Opciones. Aparece el cuadro de diálogo Opciones de exportación 3DS. Selecciona las opciones que desees, que se explican en la lista siguiente, y haz clic en Aceptar para volver al cuadro de diálogo Exportar modelo.
- Haz clic en Exportar y tu archivo se guardará en la ubicación seleccionada.
Instrucciones para MacOS
- Selecciona Archivo > Exportar > Modelo 3D. Aparece el cuadro de diálogo Exportar.
- Ve a la ubicación en la que quieras guardar el archivo.
- En el menú desplegable Formato, selecciona Archivo 3DS (*.3ds).
- (Opcional) De forma predeterminada, el archivo 3DS tiene el mismo nombre que tu modelo de SketchUp. Puedes cambiar el nombre del archivo si quieres en el cuadro Guardar como.
- Haz clic en el botón Opciones. Aparece el cuadro de diálogo Opciones de exportación. Selecciona las opciones que desees, que se explican en la lista siguiente, y haz clic en Aceptar para volver al cuadro de diálogo Exportar.
- Haz clic en Exportar y tu archivo se guardará en la ubicación seleccionada.
Seleccionar las opciones de exportación 3DS
Al abrir el cuadro de diálogo Opciones de exportación 3DS, verás una larga lista de opciones. El resto de esta sección te ayudará a entender cómo influye cada una de estas opciones en el archivo 3DS exportado.
En el área de Geometría encontrarás opciones para la forma en la que la geometría de SketchUp aparecerá en un archivo 3DS:
- Menú desplegable Exportar: Elige cómo quieres organizar las mallas en el archivo 3DS exportado.
- Jerarquía completa: Esta opción predeterminada crea mallas para cada componente y grupo anidado de nivel superior y para entidades no agrupadas, según la conexión de caras. Estas mallas se organizan de acuerdo con su lugar en la jerarquía de componentes y grupos. Esta opción te permite (desde una vista de árbol en Autodesk 3DS Max, por ejemplo) seleccionar componentes y grupos individuales con todas sus subordinadas y cada cara conectada configurada como malla diferente. Esta opción conserva el nombre del componente o grupo mediante la regla siguiente para los componentes: si ya existe un nombre de instancia, se usa ese nombre; de lo contrario, se usa el nombre de definición.
- Por capa: Esta opción crea mallas diferentes según cómo están conectadas las caras y en qué capa (de SketchUp) aparecen las caras. Todas las caras que están conectadas y en la misma capa están agrupadas en mallas diferentes. Estas mallas se organizan según la capa a la que pertenecen. Esta opción te permite (desde una vista de árbol en Autodesk 3DS Max, por ejemplo) seleccionar todos los objetos en una capa mediante el esquema de organización y luego descender y seleccionar mallas individuales dentro de esa capa. Con esta opción no se crea ninguna jerarquía. Sin embargo, si usaste capas de SketchUp de la manera recomendada, toda la geometría está en Capa0 y solo has asignado grupos o componentes a otras capas para controlar la visibilidad.
- Por material: Esta opción crea mallas diferentes según cómo se conectan las caras y su material. Todas las caras que están conectadas y tienen el mismo material están agrupadas juntas en una malla. Estas mallas se organizan según sus materiales. En este esquema de organización podrás seleccionar todos los objetos con el mismo material y luego descender para seleccionar mallas individuales que tengan ese material. Con esta opción no se crea ninguna jerarquía.
- Objeto único: Esta opción exporta tu modelo de SketchUp como una sola malla 3DS, que es fácil de seleccionar y manipular después de importarlo a otra aplicación. Sin embargo, dado que el formato 3DS limita las mallas a 65 536 vértices y caras, en el archivo exportado encontrarás más de una malla si excede este límite.
- Exportar solo la selección actual: Si seleccionas geometría en tu archivo de SketchUp antes de empezar el proceso de exportación, SketchUp exportará solo la selección si seleccionas esta opción. Si no tienes ninguna selección o dejas esta casilla en blanco, se exportará el modelo completo.
- Exportar caras con dos lados: Cuando se selecciona esta opción, SketchUp exporta caras dos veces: una para el frente y otra para la parte trasera. Los vértices de las caras delantera y trasera están unidos, de acuerdo con la lógica para el mapeado de texturas y la unión que se explica en la próxima opción Exportar mapas de textura. Esta opción duplica el número de polígonos en el archivo 3DS generado y ralentiza la representación. Sin embargo, esta opción garantiza que tu modelo se parezca más al que aparece en SketchUp al abrir el archivo 3DS en otro programa. Ambas caras quedarán siempre representadas y se conservarán los materiales aplicados a las caras delantera y trasera.
- Exportar aristas independientes: La compatibilidad de SketchUp con entidades de líneas independientes (es decir, líneas no conectadas a una cara) es única. El formato 3DS no es compatible con ellas; tampoco lo son muchos otros programas 3D. Al seleccionar esta opción, SketchUp transforma las aristas independientes en rectángulos delgados que parecen líneas independientes en el archivo 3DS. Aunque esta solución parece simple, la realidad es que no siempre funciona; el resultado puede crear coordenadas de textura no válidas o un archivo 3DS totalmente incorrecto. Si tienes problemas con las aristas independientes, intenta exportar al formato VRML.
En la sección Materiales, la opción Exportar mapas de textura te permite seleccionar cómo quieres exportar los materiales y las texturas aplicados a tu modelo. Selecciona Exportar mapas de textura para asignar mapas de textura a materiales 3DS cada vez que el material de SketchUp correspondiente use una imagen de textura. El formato 3DS solo permite una coordenada de mapeado por vértice; esto significa que dos caras que compartan el mismo vértice no pueden tener dos mapas diferentes. Ante esta limitación del formato 3DS, tendrás que decidir entre conservar las coordenadas de textura y la geometría de unión. Puedes guiar la forma en que SketchUp decida si seleccionas uno de los botones de selección Priorizar siguientes:
- Conservar las coordenadas de la textura: Cuando seleccionas esta opción, el objetivo es conservar las texturas. Cada vez que SketchUp encuentra mapas de texturas en conflicto, SketchUp rompe la geometría para que cada grupo coplanario tenga sus propios vértices. Dicho de otra manera, los vértices no se unen entre sí y las caras no están suavizadas. Los vértices se unen cuando las caras unidas tienen mapas de textura idénticos.
- Vértices unidos: Cuando seleccionas esta opción, lo primordial es unir y suavizar. Si dos caras comparten un vértice pero tienen mapas de textura diferentes, solo se conserva un mapa de textura en el archivo exportado.
En el área Cámaras, selecciona la casilla Generar cámaras a partir de escenas para crear una cámara para la vista predeterminada, así como para todas las escenas de SketchUp que hayas creado. La vista de SketchUp actual se exporta con el nombre Cámara predeterminada, y otras definiciones de cámara de escena se etiquetan con el nombre de su escena. Consulta Creación de escenas para ver cómo crear y nombrar escenas en tu modelo de SketchUp.
En el área Escala, usa el menú desplegable Unidades para determinar la unidad de medida en el archivo 3DS exportado.
El ajuste Unidades puede afectar a la manera en que la geometría se describe dentro del archivo 3DS. Por ejemplo, un cubo de 1 metro en SketchUp se exporta a 3DS con lados de longitud 1 cuando las unidades están configuradas en metros. Si cambias las unidades de exportación a centímetros, el mismo cubo se exporta a 3DS con una longitud de 100.
El formato 3DS contiene información adicional que indica las unidades originales con un factor de escala. Esta información permite que una aplicación lectora de 3DS ajuste automáticamente un modelo 3DS a su tamaño original. Lamentablemente, muchas aplicaciones pasan por alto esta información de escala de unidad. Debido a esto, el cubo centimétrico se importa como 100 veces mayor que 1 cubo métrico, en lugar de importarse al mismo tamaño. Peor aún, no siempre está claro en qué unidad se guardó un archivo 3DS; por lo tanto, tendrás que descubrir el tamaño original mediante prueba y error. En estos casos, la mejor alternativa es simplemente exportar archivos en las unidades que espera la aplicación de importación 3DS.
Comprender los problemas conocidos con los archivos exportados a 3DS
Dado que 3DS tiene un formato más antiguo, la transición a un software más reciente y los contextos del sistema operativo no es siempre fácil. Los siguientes son algunos problemas conocidos que pueden surgir al importar tu archivo 3DS a otro programa:
- En determinadas aplicaciones, como Maya, pueden invertirse las texturas y los materiales exportados con la casilla Exportar caras con dos lados seleccionada. Una malla 3DS no almacena ningún dato normal; por lo tanto, el sistema objetivo debe calcular las normales del modelo. Algunas herramientas de importación podrían calcular las normales de forma incorrecta y generar texturas invertidas.
- También son comunes los nombres truncados de archivos de mapa de textura. Dado que el formato 3DS se diseñó en la era de DOS, no puede almacenar nombres de archivo de textura que rebasen el límite de caracteres de DOS 8.3. Si usaste nombres de archivo de un sistema operativo moderno (como probablemente fue el caso), SketchUp creará nombres únicos para cada textura mediante sufijos únicos añadidos a los nombres de archivo. Por ejemplo, un archivo con el nombre
corrugated metal.jpg
se describe en el archivo 3DS comocorrugat.jpg
. Los demás archivos que usen las mismas seis letras se truncarán, y se añadirá el sufijo01
,02
, etc. - El formato 3DS no puede almacenar una cámara ortográfica. Este formato se simula a través de una cámara de perspectiva con un campo de visión muy pequeño o una longitud de lente muy grande. El punto de vista se mueve lo más lejos posible para producir el mismo ancho y alto del plano de proyección. Algunas aplicaciones pueden tener problemas con un campo de visión pequeño. Por ejemplo, Maya no lee el campo de visión y solo permite reducirlo hasta un mínimo de 2.5.