Esta página describe cada uno de los bloques Seleccionar por que puedes usar en el sistema Visual Dataprep para identificar los elementos de la escena en los que quieres realizar operaciones.
Cada tipo de bloque Seleccionar por ofrece un conjunto distinto de criterios que puedes rellenar. Cuando el sistema Visual Dataprep lleva a cabo cada acción de tu grafo de Dataprep, primero asume que todas las operaciones definidas en esa acción deberían aplicarse a todos los actores y recursos de la escena importada. Sin embargo, si tu acción contiene alguno de los bloques Seleccionar por descritos en esta página, el sistema Visual Dataprep comprobará cada uno de esos elementos de la escena para ver si coincide con los criterios que has configurado en el bloque Seleccionar por. Si el elemento de la escena no cumple tus criterios, el sistema Visual Dataprep lo elimina de la lista de elementos de la escena a los que aplica operaciones para la acción actual. Para obtener más información, consulta Personalización de la importación de Dataprep.
Para obtener más información sobre las operaciones que puedes realizar en los elementos de la escena identificados por tus criterios de Seleccionar por, consulta Referencia de operaciones de Dataprep.
Seleccionar por condición
Los bloques Seleccionar por condición seleccionan un elemento de la escena solo si se cumple una condición dada para ese elemento.
Es clase de
Usa el bloque Es clase de para seleccionar un elemento de la escena solo si su clase después de importarlo a Unreal Engine coincide con el nombre de clase que especificaste en el ajuste Clase.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Clase | La clase con la que deben coincidir todos los elementos de la escena para que este bloque los seleccione. |
| Debe incluir clase hija | Determina si este bloque debe considerar que un elemento de la escena coincide correctamente si su clase de Unreal Engine se deriva de la clase que definiste en el ajuste Clase.
Por ejemplo, supongamos que configuras el ajuste Clase como Actor y que un elemento de la escena que se está considerando tiene la clase StaticMeshActor. En este caso, StaticMeshActor hereda de la clase base del actor, por lo que el bloque Es clase de seleccionará ese elemento de la escena solo si el ajuste Debe incluir clase hija está activado. |
Cubrir/seleccionar elementos ocultos
Este filtro requiere que habilites el complemento Operaciones de geometría de Dataprep.
Usa el filtro Cubrir/seleccionar elementos ocultos para seleccionar elementos que estén dentro de uno o varios actores que hayas seleccionado previamente.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Precisión | Define la precisión de la cuadrícula de vóxeles que usa Datasmith para determinar qué elementos están dentro o fuera de los límites de un actor. |
| Distancia de fusión | Ajusta el de tamaño máximo de los huecos en los volúmenes de oclusión que las pruebas de oclusión considerarán rellenos. |
Seleccionar por flotante
Seleccionar por flotante bloquea los elementos de la escena seleccionados solo si alguna propiedad numérica de esos elementos de escena es menor que, mayor que o casi igual que un valor de umbral dado.
Los bloques Seleccionar por flotante consideran que dos números son casi iguales si la diferencia entre ellos es inferior a 0.0001.
Volumen delimitador
Usa el bloque Volumen delimitador para seleccionar un elemento de la escena solo si tiene extensiones en el espacio 3D (y, por lo tanto, una caja delimitadora) y si el volumen total de esa caja delimitadora coincide con la comparación que especificaste en los ajustes.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación matemática que quieres llevar a cabo entre el volumen delimitador del objeto y el volumen que especifiques: menor que, mayor que o casi igual. |
| Valor flotante | El volumen con el que quieres comparar el volumen delimitador de tu objeto (en centímetros cúbicos). |
Por ejemplo, imagina que una malla estática tiene un volumen delimitador de 100 centímetros por 100 centímetros. El volumen de su caja delimitadora es de 100 x 100 o 10 000 centímetros cúbicos. Por lo tanto, este bloque seleccionaría esa malla estática si le asignas el valor menor que cualquier número superior a 10 000 o mayor que cualquier número inferior a 10 000.
Seleccionar por entero
Seleccionar por entero bloquea los elementos de la escena seleccionados solo si alguna propiedad numérica de esos elementos de escena es menor que, mayor que o casi igual que un valor de umbral dado.
Recuento de triángulos
Usa el bloque Recuentos de triángulos para seleccionar solo los actores de malla estática cuyo número de triángulos coincida con la comparación que especificaste en los ajustes.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación matemática que quieres llevar a cabo entre el número de triángulos de la malla y el número que especifiques: menor que, mayor que o casi igual. |
| Valor entero | El número con el que quieres comparar el recuento de triángulos del objeto. |
Por ejemplo, si un actor de malla estática tiene 2000 triángulos, este bloque seleccionará ese objeto si configuras el bloque como menor que para cualquier número superior a 2000 o mayor que para cualquier número inferior a 2000.
Recuento de vértices
Usa el bloque Recuento de vértices para seleccionar solo los actores de malla estática cuyo número de vértices coincida con la comparación que especificaste en los ajustes.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación matemática que quieres llevar a cabo entre el número de vértices de la malla y el número que especifiques: menor que, mayor que o casi igual. |
| Valor entero | El número con el que quieres comparar el recuento de vértices del objeto. |
Por ejemplo, si un actor de malla estática tiene 5000 vértices, este bloque seleccionará ese objeto si configuras el bloque como menor que para cualquier número superior a 5000 o mayor que para cualquier número inferior a 5000.
Seleccionar por cadena
Seleccionar por cadena bloquea los elementos de la escena seleccionados solo si una propiedad de cadena determinada de esos elementos de la escena coincide con un patrón de cadena que especifiques.
Todas las condiciones de cadena pueden usar una sola cadena o una matriz de cadenas. Para alternar entre estas dos opciones, haz clic en el botón Cambiar a una cadena/Cambiar a matriz de cadenas. En el caso de las matrices de cadena, el filtro devolverá cualquier objeto (actores, recursos o componentes, según las limitaciones del filtro) que coincida con al menos uno de los elementos de la matriz.
Haz clic en la imagen para verla a tamaño completo.
Estos bloques ofrecen tres comparaciones de cadena:
| Ajuste | Descripción |
|---|---|
| Contiene | La comparación se realiza correctamente si la cadena que proporcionas está en cualquier lugar dentro del valor de la propiedad de cadena del elemento de la escena que se está considerando. No puedes usar comodines en este tipo de comparación; los caracteres * y ? se tratan de forma literal. |
| Coincide con comodín | La comparación se realiza correctamente si la longitud total de la cadena que proporcionas coincide con la longitud total de la propiedad de la cadena del elemento de la escena que se está considerando (usando los siguientes caracteres comodín):
El patrón debe coincidir con la longitud total de la cadena. Si quieres proporcionar una cadena parcial que pueda aparecer en cualquier lugar dentro del valor de la propiedad de la cadena con la que estás comparando, empieza y termina tu patrón de cadena con un asterisco ( |
| Coincidencia exacta | La comparación se realiza correctamente solo si la cadena que proporcionas coincide exactamente con el valor de la propiedad de cadena del elemento de la escena que se está considerando. Debe tener la misma longitud y contener el mismo conjunto de caracteres, todos en el mismo orden. |
Etiqueta de actor
Usa el bloque Etiqueta de actor para seleccionar actores en la escena de vista previa de Dataprep, es decir, cualquier elemento que se muestre en el panel Vista previa del esquematizador, solo si la cadena que especificas coincide con los nombres que ves asignados a esos actores en la vista previa del esquematizador.
Este filtro solo puede seleccionar actores y recursos.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación de cadena que quieres llevar a cabo entre la etiqueta de actor y la cadena que proporciones. Para obtener más información, consulta Seleccionar por cadena más arriba. |
| Cuadro de etiqueta de actor (cadena) | El patrón de cadena que quieres comparar con la etiqueta del actor. |
Valor de metadatos
Usa el bloque Valor de metadatos para seleccionar actores en la escena de vista previa de Dataprep, es decir, cualquier elemento que se muestre en el panel Vista previa del esquematizador, solo si el actor tiene metadatos de Datasmith con la clave que especifiques en los ajustes, y el valor de esa clave de metadatos de Datasmith coincide con el valor de cadena que proporcionaste en los ajustes.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación de cadena que quieres llevar a cabo entre el valor de metadatos de Datasmith del actor y la cadena que proporciones. Para obtener más información, consulta Seleccionar por cadena más arriba. |
| Cuadro de metadatos (cadena) | El patrón de cadena que quieres comparar con el valor de metadatos de Datasmith del actor. |
| Cuadro clave | El nombre de la clave que quieres buscar en los metadatos de Datasmith del actor. |
Por ejemplo, imagina que tienes un actor al que se le asigna el siguiente conjunto de metadatos de Datasmith después de importarlo:
Haz clic en la imagen para verla a tamaño completo.
Si estableces el valor de Clave como Categoría, podrías seleccionar este actor eligiendo la operación Contiene y ajustando el patrón de cadena de la tercera columna como Planta o Plantas.
Para obtener más información sobre los metadatos de Datasmith, consulta la sección Uso de metadatos de Datasmith.
Nombre del objeto
Usa el bloque Nombre del objeto para seleccionar recursos, es decir, mallas estáticas, texturas, materiales y animaciones enumerados en el panel Vista previa del explorador de contenido, solo si la cadena que especificas coincide con los nombres que ves asignados a esos recursos en la vista previa del explorador de contenido.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación de cadena que quieres llevar a cabo entre el nombre del elemento de la escena y la cadena que proporciones. Para obtener más información, consulta Seleccionar por cadena más arriba. |
| Cuadro Nombre del objeto (cadena) | El patrón de cadena que quieres comparar con el nombre del objeto. |
Capa de actor
Usa el bloque Capa de actor para seleccionar actores en la escena de vista previa de Dataprep, es decir, cualquier elemento que se muestre en el panel Vista previa del esquematizador, solo si ese actor está en la capa que especifiques.
Este filtro solo puede seleccionar actores.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación de cadena que quieres llevar a cabo entre la capa de actor y la cadena que proporciones. Para obtener más información, consulta Seleccionar por cadena más arriba. |
| Cuadro de capa de actor (cadena) | El patrón de cadena que quieres comprobar con la capa del actor. |
Valor de etiqueta
Usa el bloque Valor de etiqueta para seleccionar un elemento de la escena solo si posee la etiqueta de actor que especificaste en el ajuste Etiqueta.
Este filtro puede seleccionar recursos, actores y componentes.
Haz clic en la imagen para verla a tamaño completo.
| Ajuste | Descripción |
|---|---|
| Menú desplegable | El tipo de comparación de cadena que quieres llevar a cabo entre la etiqueta de actor y la cadena que proporciones. Para obtener más información, consulta Seleccionar por cadena más arriba. |
| Cuadro de etiqueta (cadena) | El nombre de la etiqueta que quieres buscar. |
Por ejemplo, si tu actor se importa con el siguiente conjunto de etiquetas:
Haz clic en la imagen para verla a tamaño completo.
Podrías seleccionar este actor en tu bloque Etiqueta de actor ajustando el valor del parámetro Clave a Max.superclassof: GeometryClass, Max.classof: EditablePolyMesh, Max.handle: 407 o cualquier otro valor de la lista anterior.
Para obtener más información sobre las etiquetas de actor importadas por Datasmith, consulta Acerca del proceso de importación de Datasmith.