En el sistema Visual Dataprep, tus recursos de Dataprep proporcionan instrucciones reutilizables que te ayudan a ser coherente a la hora de importar y modificar datos en 3D. El grafo de Dataprep proporciona un alto nivel de flexibilidad y potencia; puedes usarlo para manipular tus datos de la forma que necesites y que tus escenas importadas funcionen bien en tiempo de ejecución en Unreal Engine.
A veces, dependiendo de las tareas que necesites que lleve a cabo con el grafo de Dataprep, es posible que tengas que hacer ajustes para poder trabajar con diferentes escenas de entrada o recursos. Por ejemplo, es posible que un nuevo conjunto de datos de entrada use una convención de nomenclatura diferente para objetos o superficies, y que tengas que cambiar los ajustes del grafo para que coincidan. Siempre puedes modificar el grafo de recursos de Dataprep para que se encargue de estas nuevas situaciones. Sin embargo, los grafos de Dataprep pueden ser grandes y complejos, y en organizaciones más grandes, es posible que la persona que necesite importar contenido no sea la misma persona que creó el grafo. En casos como este, puede que no siempre esté claro qué ajustes hay que cambiar.
Para facilitar este tipo de situaciones, puedes seleccionar ajustes importantes en tu grafo de Dataprep y exponerlos como parámetros con los nombres descriptivos que quieras. Cuando alguien edita el recurso de Dataprep, estos parámetros expuestos se muestran en un área especial de Parametrización dentro del panel Ajustes, en la parte superior derecha del editor de Dataprep. Esto resalta de forma eficaz los ajustes seleccionados que otros usuarios podrían necesitar personalizar con más frecuencia.
Además, puedes crear una instancia en Dataprep que permita a los usuarios modificar solo los parámetros que hayas elegido exponer, pero sin que ello afecte al resto del grafo de Dataprep. Si expones de forma sensata los ajustes correctos en tus recursos de Dataprep y creas instancias de Dataprep a partir de ellos, puedes dar a los usuarios de tu organización la libertad que necesitan para modificar ajustes preseleccionados sin que tengan que modificar ni ver la propia lógica real del grafo de Dataprep.
Si ya conoces la forma en que se trabaja con los materiales y las instancias de material en Unreal Engine, el concepto de recurso e instancia de Dataprep es exactamente igual.
Cómo exponer los parámetros en un recurso padre con Dataprep
Para exponer los ajustes de un recurso de Dataprep para que se puedan personalizar como parámetros y anular en las instancias de Dataprep:
-
Configura el grafo de Dataprep como quieras.
-
Haz clic derecho en el ajuste que quieras exponer. En el menú contextual, en la sección Parametrización, haz clic en Vincular con parámetro.
Haz clic en la imagen para verla a tamaño completo.
Puedes exponer cualquier ajuste en cualquier tipo de bloque de Dataprep: bloques de filtros, bloques de operadores y bloques de transformación.
-
En el cuadro de texto proporcionado, introduce el nombre descriptivo que quieras usar para hacer referencia al parámetro. Cuando tengas el nombre que quieres, haz clic en Crear nuevo parámetro debajo del cuadro de texto.
Haz clic en la imagen para verla a tamaño completo.
-
El ajuste que has elegido aparece marcado en el grafo de Dataprep con un icono de enlace para indicar que se ha expuesto para su personalización. Pasa el cursor sobre este icono para ver el nombre del parámetro que se corresponde con este ajuste.
Haz clic en la imagen para verla a tamaño completo.
El nuevo parámetro que has creado también aparece en la sección Parametrización del panel Ajustes en la esquina superior derecha del editor de Dataprep.
Haz clic en la imagen para verla a tamaño completo.
Si modificas el valor del ajuste en el bloque o en el panel Ajustes, se modificará en ambos lugares.
Tu ajuste ahora se puede editar en cualquier instancia de Dataprep que crees a partir de este recurso de Dataprep, con el nombre del parámetro que hayas establecido. Para obtener más información, consulta las siguientes secciones.
Si quieres eliminar la parametrización de un ajuste para que ya no se pueda cambiar en ninguna instancia de este recurso de Dataprep, vuelve a hacer clic derecho en el ajuste y selecciona Quitar enlace del parámetro.
Puedes vincular varios ajustes de distintos bloques de Dataprep a un único parámetro con nombre. Si distintas partes de tu grafo de Dataprep se basan en los mismos valores de umbral o nombres de cadena, reutilizar un parámetro para varios ajustes distintos del bloque puede ayudar a reducir la cantidad de parámetros que expones a tus instancias de Dataprep.
Cómo crear un recurso de instancia de Dataprep
Puedes crear un recurso de instancia de Dataprep a partir de cualquier recurso de Dataprep. Haz clic con el botón derecho del ratón sobre el recurso de Dataprep en el explorador de contenido y, en el menú contextual, haz clic en Crear instancia.
Haz clic en la imagen para verla a tamaño completo.
Tu nuevo recurso de instancia de Dataprep se crea en la misma carpeta que su padre. Puedes asignarle un nombre y hacer doble clic para abrirlo en el editor de instancias de Dataprep para configurar los valores de sus parámetros expuestos.
Configuración del recurso de instancia de Dataprep
Cuando editas un recurso de instancia de Dataprep, se abre en un editor que contiene la mayoría de los paneles visibles en el editor principal de Dataprep.
Haz clic en la imagen para verla a tamaño completo.
La principal diferencia es que falta por completo el editor de grafo. En una instancia de Dataprep, no puedes modificar ni ver la instrucciones que usará la instancia de Dataprep para modificar las escenas que importes. Solo tienes acceso a los ajustes que se han expuesto en Dataprep en la sección Parametrización del panel Ajustes en la parte superior derecha del editor.
Por lo demás, trabajar en el editor de instancias de Dataprep es muy parecido a hacerlo en el editor de Dataprep:
- Usa el panel Ajustes para personalizar los archivos de entrada y las ubicaciones de salida.
- Usa los botones de la barra de herramientas para importar los archivos de entrada, ejecutar el grafo de Dataprep y confirmar los resultados en tu proyecto de Unreal Engine.
- Usa los paneles de vista previa para interactuar con los datos importados y verificar que tienen el aspecto que esperas antes de confirmar los resultados.