Esta página describe cómo instalar el complemento de exportación de Datasmith, cómo pasar contenido de SolidWorks a Unreal Engine mediante Datasmith y cómo Datasmith importa escenas de SolidWorks a Unreal Engine.
Cómo descargar e instalar el complemento de exportación de SolidWorks
Para exportar contenido de SolidWorks con Datasmith, descarga e instala el complemento de exportación de SolidWorks desde los complementos de exportación de Datasmith .
Asegúrate de descargar el complemento para la versión de Unreal Engine que vayas a usar.
Para ver qué versiones de SolidWorks son compatibles con el complemento, consulta .
Cómo instalar el complemento de exportación de SolidWorks
Antes de instalar el complemento de exportación de SolidWorks:
- Desinstala cualquier versión anterior del complemento de tu equipo.
- Asegúrate de que SolidWorks no se está ejecutando en tu equipo.
Para instalar el complemento, abre el instalador y sigue las instrucciones.
Si el instalador del complemento detecta varias versiones de SolidWorks en tu equipo y al menos una de ellas es compatible, instalará el complemento de exportación para todas las versiones de Solidworks que detecte.
Cómo desinstalar el complemento de exportación de SolidWorks
Para desinstalar el complemento, localízalo en el panel de control de Windows y elimínalo como lo harías con cualquier otra aplicación de Windows.
Procesos de trabajo de Datasmith para SolidWorks
Puedes introducir contenido de SolidWorks en Unreal Engine de las siguientes formas:
- Exportando una escena de SolidWorks como archivo
.udatasmithe importándola a Unreal Engine. - Usando Direct Link para previsualizar en tiempo real los cambios realizados en tu escena de SolidWorks en Unreal Engine.
Cómo exportar contenido desde Solidworks
Para exportar contenido de SolidWorks como archivo .udatasmith, debes hacer lo siguiente:
- Instala el complemento SolidWorks Exporter.
- En SolidWorks, carga la escena que quieras exportar.
-
En la barra de herramientas principal, abre el menú Guardar (icono de disquete) y selecciona Guardar como.
- En la ventana Guardar como, configura Guardar como tipo en Unreal (
*.udatasmith).
Datasmith guarda tu escena como un archivo .udatasmith que puedes importar a Unreal Engine. Para obtener más información, consulta Importación de contenido de Datasmith en Unreal Engine.
Si necesitas realizar más limpiezas, fusiones u otras modificaciones en los datos de SolidWorks durante el proceso de importación, puedes usar Dataprep. Para obtener más información, consulta Personalización de la importación de Dataprep.
Vista previa del contenido de SolidWorks con Direct Link
En lugar de tener que volver a importar manualmente una escena de SolidWorks en Unreal Engine cada vez que hagas un cambio, puedes configurar un Datasmith DirectLink entre SolidWorks y Unreal Engine para previsualizar los cambios en tu escena en tiempo real. Cuando configuras Direct Link, la previsualización de Unreal Engine se actualiza cada vez que realizas un cambio en la escena de SolidWorks.
Para obtener más información, consulta Cómo utilizar Datasmith DirectLink.
En SolidWorks, Datasmith Direct Link está disponible en la pestaña Unreal de la barra de herramientas principal.
Debes instalar el complemento SolidWorks Exporter para acceder a las funciones de Datasmith, incluido DirectLink, en Solidworks.
Cómo importar contenido de Datasmith desde SolidWorks
Esta sección describe lo que sucede cuando usas Datasmith para convertir e importar objetos de escenas de SolidWorks en elementos de un proyecto de Unreal Engine. Datasmith sigue el proceso explicado en Descripción general de Datasmith y Proceso de importación de Datasmith, pero añade algunos comportamientos de traslación especiales específicos de SolidWorks.
Compatibilidad con las funciones de SolidWorks
El exportador de Datasmith y SolidWorks es compatible con las siguientes funciones:
- Estructura de los productos
- Geometría sólida
- Texturas y materiales
- Estados de visualización
- Configuraciones
- Metadatos
Las siguientes funciones no son compatibles.
- Animaciones
- Luces
- Cámaras
- Geometría de construcción: puntos, curvas y planos
Entidades convertidas
Al importar un archivo .udatasmith a Unreal Engine, Datasmith convierte las siguientes entidades de SolidWorks en sus equivalentes de Unreal Engine:
| SolidWorks | Unreal Engine |
|---|---|
| Subensamblaje | Actor |
| Parte | Malla estática |
| Instancia de la parte | Actor de malla estática |
| Configuración | Variante |
| Estado de visualización | Variante |
| Apariencia | Material |
Modelos de carga de datos de SolidWorks
Cuando abres un archivo de ensamblaje, SolidWorks puede cargar sus componentes activos como aligerados o completamente solucionados. Dependiendo del modo seleccionado, los datos del modelo pueden o no estar disponibles en SolidWorks.
Recomendamos abrir los ensamblajes en modo completamente solucionado para garantizar que se transfiera la mayor cantidad de información a través de Datasmith. Para obtener más información, consulta la documentación de SolidWorks sobre componentes.
Materiales y UV
SolidWorks no dispone de datos de los UV asociados a las piezas. A diferencia de Unreal Engine, SolidWorks almacena la información de asignación por material. Al exportar datos a un archivo .udatasmith, el exportador de Datasmith hace bake de los UV en las mallas estáticas usando la información del material. Por lo tanto, si una pieza se instancia varias veces en el ensamblaje de SolidWorks y cada instancia de la pieza utiliza materiales diferentes, es posible que se generen varias mallas estáticas en Unreal Engine.
Configuraciones y estados de visualización
Si el modelo de SolidWorks tiene estados de visualización o configuraciones, Datasmith puede crear un recurso de conjunto de variantes de nivel. Este recurso contendrá la entidad de la variante traducida. Para obtener más información, consulta la documentación de SolidWorks sobre configuraciones.
Metadatos
Cuando importas un archivo de SolidWorks, Datasmith añade una cantidad mínima de metadatos preestablecidos a cada actor de malla estática que crea, para indicar el nombre de la pieza y el ensamblaje de esa malla en el diseño original de SolidWorks. Actualmente, Datasmith no transfiere las propiedades de metadatos personalizadas que añadas a tus piezas y ensamblajes.