Saltar al contenido principal

Exportando a Unreal

Las herramientas Datasmith de Unreal Engine admiten la exportación de objetos Forest Pack y RailClone a Unreal sin necesidad de crear instancias utilizando Forest Tools. Para utilizar estas funciones es necesario instalar un Complemento de Datasmith para 3ds Max que sea compatible con la versión de Unreal Engine que estás utilizando.

Para exportar un objeto Forest Pack o RailClone completo a Unreal

  1. Seleccione los objetos Forest o RailClone que desea exportar. Ir a Archivo > Exportar > Exportar seleccionado .

  2. Elija un nombre de archivo y cambie el tipo de archivo a datasmith .

  3. En el Exportación de datos opciones. Asegúrate de eso Incluir se establece en Selección .

  4. Hacer clic Exportar . Y espera un rato. Dependiendo del número de instancias y de la geometría de las fuentes, esto puede tardar desde unos segundos hasta unos minutos.

  5. Una vez hecho esto, cambie a Unreal y haga clic en el datasmith botón

  6. Seleccione el archivo que acaba de exportar desde 3ds Max y haga clic en Abierto .

  7. Elija la carpeta en la que desea guardar los objetos Forest . Cree uno nuevo si es necesario y luego haga clic en OK .

  8. A continuación, se abrirán las opciones de importación. Cambie la configuración como desee y luego haga clic en Importar

  9. Datasmith crea un único actor en el nivel de Unreal Engine, nombrado según el nombre del objeto en 3ds Max.

Cada objeto Forest o RailClone se reconstruye en Unreal como una malla estática jerárquica. Esta es una forma muy eficaz de crear miles de instancias en tiempo real. También crea un recurso de malla estática para cada pieza única de geometría. En Forest Pack, esto coincidirá con la cantidad de modelos de origen, en RailClone depende de si los segmentos están cortados o doblados, si son instancias o no y, por lo tanto, se exportan como elementos únicos.

Si hace clic en un actor de malla estática jerárquica, verá que contiene un componente de malla estática jerárquica para cada activo, así como una lista de todas las instancias individuales. Desde aquí puede cambiar la geometría si lo desea simplemente seleccionando otra malla estática en el navegador de contenido y haciendo clic en el botón Usar recursos seleccionados.

Para exportar solo cuadros delimitadores

  1. Localice y seleccione la geometría de origen utilizada por los objetos Forest que desea exportar. Con un Objeto Forest seleccionado, puede hacerlo fácilmente haciendo clic derecho y seleccionando el Seleccionar objetos personalizados de Forest opción.

  2. Agrega un Modificador de atributos de Datasmith no cada uno. Cambiar el Exportar geometría como opción de Cuadro delimitador . Cuando esto está activo, se exporta un cuadro simple en lugar de la geometría original, lo que le permite cambiarlo por algo mucho más optimizado en Unreal.

  3. Ir a Archivo > Exportar > Exportar seleccionado .

  4. Elija un nombre de archivo y cambie el tipo de archivo a datasmith .

  5. En el Exportación de datos opciones. Asegúrate de eso Incluir se establece en Selección .

  6. Hacer clic Exportar . Y espera un rato. Dependiendo del número de instancias y de la geometría de las fuentes, esto puede tardar desde unos segundos hasta unos minutos.

  7. Una vez hecho esto, cambie a Unreal y haga clic en el datasmith botón

  8. Seleccione el archivo que acaba de exportar desde 3ds Max y haga clic en Abierto .

  9. Elija la carpeta en la que desea guardar los objetos Forest . Cree uno nuevo si es necesario y luego haga clic en OK .

  10. A continuación, se abrirán las opciones de importación. Cambie la configuración como desee y luego haga clic en Importar.

Nota

Localizar objetos de origen y agregar modificadores de Datasmith puede ser una tarea algo tediosa si tienes muchos objetos Forest en la escena. Por eso hemos escrito un script para automatizar el proceso. Es parte de ForestToolbox, un conjunto de funciones útiles en constante evolución que los usuarios registrados pueden descargar desde nuestro Foro . Para usar esto:

  1. Seleccione uno o más objetos Forest.

  2. En la sección Datasmith, cambie el modo a Cuadro delimitador y haga clic Agregar modificador .

Intercambiar objetos fuente en Unreal

info

Este procedimiento es útil para Forest Pack cuando desea sustituir elementos dispersos por activos más amigables en tiempo real. También se puede usar para RailClone, pero tenga en cuenta que es posible que los objetos RailClone solo se instancian parcialmente dependiendo de su configuración de corte y deformación.

Una vez que se ha importado una dispersión a Unreal, es posible intercambiar la geometría de origen. Es posible que desee hacer esto si acaba de importar cuadros delimitadores o si importó mallas que no están bien optimizadas para tiempo real y desea reemplazarlas con algo más eficaz. Hay dos formas dependiendo de cuántos elementos haya en un scatter.

Para scatters de primeros miles o menos

  1. Selecciona el Actor de malla estática jerárquica y en el Panel de detalles Selecciona el Componente de malla estática jerárquica para el objeto que desea reemplazar.

  2. Seleccione un objeto que desee sustituto desde el Navegador de contenido . Haga clic en el Usar el recurso seleccionado en el Navegador de contenido para asignar el nuevo objeto al componente Malla estática jerárquica. Todas las instancias se actualizarán.

Para dispersar más de unos pocos miles de objetos.

El componente de malla estática jerárquica enumera todas las instancias en la interfaz de usuario. Debido a esto, los scatters que contienen demasiados objetos pueden provocar una desaceleración o congelación cuando la interfaz de usuario intenta enumerar todos los elementos. Para intercambiar elementos como este, puede utilizar un enfoque diferente que no implique la necesidad de abrir la interfaz de usuario del componente. Así es cómo:

  1. En el Navegador de contenido busque la carpeta que contiene los recursos de marcador de posición utilizados en el scatter.

  2. abre un segundo Navegador de contenido y localiza el objeto que deseas sustituir

  3. Arrastre la nueva planta a la misma carpeta que el marcador de posición. Asegúrate de elegir Copiar . Esto es para que no termines eliminando accidentalmente elementos del navegador de contenido que puedas necesitar más adelante.

  4. Ahora seleccione el nuevo objeto y el objeto marcador de posición.

  5. Haga clic derecho y seleccione Acciones de recursos > Reemplazar referencias

  6. Se abre un cuadro de diálogo. De la lista debe seleccionar el activo que desea mantener. Los activos no seleccionados se eliminarán y las referencias se intercambiarán con el activo seleccionado.

  7. Hacer clic Consolidar activos .

  8. El scatter se actualizará en la escena.

  9. Usando esta técnica puedes intercambiar fácilmente cualquier geometría importada de Forest Pack.