En resumen
- Para importar con Datasmith, el complemento Datasmith Importer debe estar activado en el proyecto.
- La importación se inicia en Unreal Editor desde Create > Datasmith > File Import.
- Cuando cambia el archivo de origen, se puede reimportar el recurso Datasmith Scene.
- Las referencias del proyecto a un recurso individual reimportado utilizan automáticamente su versión actualizada.
¿Qué aprenderás en esta guía?
Datasmith se utiliza para transferir contenido de aplicaciones de diseño 3D o formatos de archivo compatibles a Unreal Engine. Esta guía explica cómo añadir contenido de Datasmith a un proyecto, actualizarlo mediante una reimportación cuando cambia el archivo de origen y aplicar esos cambios a los actores de un Level existente. También se explica cómo actualizar recursos Static Mesh, Material y Texture de forma individual, en lugar de renovar toda la escena.
En este flujo de trabajo, es importante distinguir entre el recurso Datasmith Scene creado a partir del archivo de origen y el Datasmith Scene Actor presente en el Level. La reimportación puede actualizar los recursos del proyecto; que los actores de la escena reciban los cambios depende de las opciones de sincronización seleccionadas durante el proceso. Tratar estos aspectos por separado ayuda a controlar el alcance de la actualización.
Requisitos
Antes de empezar, abre en Unreal Editor el proyecto que vas a utilizar y comprueba que el complemento Datasmith Importer esté activado. Si no lo está, las opciones de importación de Datasmith no aparecerán. Si el proyecto se creó con una de las plantillas Architecture o Automotive, Product Design, and Manufacturing, algunos complementos de Datasmith pueden estar activados de forma predeterminada. Aun así, comprueba que la opción necesaria esté disponible.
Según el formato del archivo de origen, puede que se necesiten complementos o software adicionales. Un ejemplo de la documentación de Epic Games son los archivos .wire: para usarlos, es necesario tener instalada una versión de Autodesk Alias AutoStudio compatible con el archivo de origen. Los requisitos para otros formatos y aplicaciones también pueden variar según el tipo de origen. La documentación de referencia no especifica requisitos de versión de Unreal Engine ni de cuenta, por lo que aquí no se añaden condiciones de ese tipo.
Si vas a añadir el contenido a un Level existente, ábrelo de antemano. Para una escena independiente, puedes crear un Level nuevo o utilizar el Level predeterminado.
Importar contenido de Datasmith
Abre el proyecto de destino en Unreal Editor. Abre el Level existente donde se colocará el contenido; si no hay uno, crea un Level nuevo o utiliza el predeterminado.
Abre el menú Create de la barra de herramientas principal y selecciona Datasmith > File Import. En la ventana de archivos, elige el archivo de origen y pulsa Open.
Selecciona la ubicación del proyecto donde se guardará el contenido y haz clic en OK. Para crear una carpeta principal, haz clic con el botón derecho en un espacio vacío de la ventana de archivos. Para crear una subcarpeta dentro de una carpeta existente, haz clic con el botón derecho en esa carpeta.
En la ventana Datasmith Import Options, selecciona los tipos de contenido que se importarán desde el archivo de origen y revisa los demás ajustes de importación. Las opciones pueden variar según el formato, así que no des por sentado que todos los archivos ofrecen los mismos ajustes.
Cuando termines de configurar las opciones, pulsa Import. Datasmith procesa el archivo de origen, crea nuevos recursos en el proyecto y coloca Datasmith Scene en el Level abierto.
Si necesitas personalizar el proceso de importación, puedes usar Blueprints visual scripting o scripts de Python. Dataprep también permite aplicar operaciones adicionales durante la importación; las recetas se pueden guardar y reutilizar. No son pasos obligatorios para transferir archivos, sino opciones para personalizar el proceso.
Actualizar la escena cuando cambia el archivo de origen
Si has guardado los cambios de la escena de origen en el mismo archivo de disco que utilizaste antes, haz clic con el botón derecho en el recurso Datasmith Scene del Content Browser y selecciona Reimport. Si los cambios están en otro archivo, selecciona Reimport With New File e indica el nuevo archivo.
Durante la reimportación se ofrecen opciones similares a las de la importación inicial. Además, la sección Sync Current Level Actors determina si los cambios del recurso Datasmith Scene actualizado se aplicarán a los Datasmith Scene Actor correspondientes del Level abierto. Ajusta las opciones y pulsa Import.
La reimportación puede modificar la geometría de Static Mesh, los Parent Materials y los recursos Texture del Content Browser. Por eso, no debe considerarse únicamente una actualización de la vista de la escena: también puede afectar a los recursos del proyecto. Antes de continuar, revisa el alcance de los cambios de origen y las preferencias de sincronización.
Para sincronizar los actores durante la reimportación, abre el Level correspondiente, reimporta el recurso Datasmith Scene y marca la casilla Datasmith Scene Actors en la sección Sync Current Level Actors de la ventana Import Options. Si también es necesario volver a añadir al Level los actores que se eliminaron anteriormente, activa Re-Spawn Deleted Actors.
También puedes sincronizar los actores más adelante. Abre el Level correspondiente y selecciona el Datasmith Scene Actor en el Outliner. En la sección Datasmith del panel Details, pulsa el botón Update actors from Scene. Si quieres recuperar los actores eliminados, marca Respawn deleted actors antes de realizar la operación.
Actualizar recursos individuales
También puedes actualizar recursos individuales sin reimportar todo el recurso Datasmith Scene. Haz clic con el botón derecho en el recurso Static Mesh, Material o Texture correspondiente en el Content Browser y selecciona Reimport. En los recursos Material, la opción Datasmith > Reimport Material aparece para los recursos que Datasmith crea desde cero a partir de la definición del material del archivo de origen. Según la documentación de referencia, esto suele aplicarse a los Parent Materials importados desde 3ds Max; la opción puede no estar disponible en las instancias Material basadas en los materiales integrados de Datasmith.
Al reimportar un recurso individual, se abre una ventana de ajustes, pero el proceso no ofrece una opción para sincronizar los actores del Level. Sin embargo, las referencias del proyecto al recurso actualizado utilizan automáticamente su nueva versión. Por tanto, esto significa que la reimportación de recursos individuales no ofrece una opción de sincronización de actores, no que sea necesario realizar un paso adicional de sincronización para actualizar las referencias a los recursos.
Errores frecuentes y próximos pasos
Si no aparecen las opciones de Datasmith, comprueba primero si el complemento Datasmith Importer está activado en el proyecto.
Si la actualización procede de otro archivo de origen, utiliza Reimport With New File en lugar de Reimport.
No confundas la reimportación con la sincronización de los actores del Level como si fueran un mismo ajuste; revisa la opción Sync Current Level Actors.
Ten presente que la reimportación de recursos individuales no permite sincronizar los actores del Level, aunque las referencias a los recursos utilizan automáticamente la versión actualizada.
Recuerda que la reimportación puede afectar a la geometría de Static Mesh y a los recursos Parent Materials y Texture.
En los flujos de trabajo de arquitectura, diseño de interiores y archviz, Datasmith puede utilizarse para importar a un proyecto de Unreal Engine contenido procedente de un origen de diseño compatible y trasladar al proyecto los cambios de la escena de origen. Es importante decidir si los cambios se aplicarán a toda la escena o solo a determinados recursos. Los equipos pueden acordar cuándo sincronizar los actores de la escena y si se deben recuperar los actores eliminados.
La documentación de referencia no proporciona información sobre requisitos de hardware ni tarifas de licencia, por lo que no se deben hacer suposiciones al respecto. Antes de empezar, comprueba que el formato del archivo de origen sea compatible, que el software adicional necesario esté instalado y que los complementos del proyecto estén activados. Como siguiente paso, puedes consultar las descripciones de Datasmith Import Options para el tipo de archivo que estés utilizando y valorar las opciones de personalización con Blueprints, Python o Dataprep para los procesos recurrentes.
Fuentes y licencia
Esta guía se ha adaptado al turco a partir de “Importing Datasmith Content into Unreal Engine” y “Reimporting Datasmith Content into Unreal Engine”, de Epic Games. Ambas fuentes indican licencia=libre.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los equipos de arquitectura y visualización de Turquía, el valor práctico de Datasmith reside en importar a Unreal Engine el contenido procedente de una fuente de diseño y trasladar al proyecto los cambios de origen mediante la reimportación. Conocer la diferencia entre sincronizar los actores de la escena y actualizar recursos individuales permite gestionar las actualizaciones del equipo con mayor control.
Antes de ponerlo en práctica, conviene verificar los complementos del proyecto y los requisitos del formato del archivo de origen. La documentación no especifica precios, requisitos de hardware ni costes de licencia, por lo que no se deben hacer suposiciones sobre estos temas. Como la reimportación también puede afectar a la geometría y a los recursos de materiales, es importante evaluar de antemano el alcance de los cambios.
Preguntas frecuentes
¿Qué complemento se necesita para importar con Datasmith en Unreal Engine?
El complemento Datasmith Importer debe estar activado en el proyecto. Si no lo está, las opciones de importación de Datasmith no aparecerán.
¿Cómo se actualiza la escena cuando cambia el archivo de origen de Datasmith?
Haz clic con el botón derecho en el recurso Datasmith Scene del Content Browser y selecciona Reimport si el origen está en el mismo archivo, o Reimport With New File si está en otro. Hay opciones de sincronización para actualizar los actores del Level.
¿Se puede reimportar un solo material con Datasmith?
Sí. Haz clic con el botón derecho en el recurso Material correspondiente y utiliza Datasmith > Reimport Material. Sin embargo, esta opción solo aparece en los recursos Material que Datasmith ha creado de una forma determinada.



