Nodo Instanciar en puntos

El nodo Instanciar en puntos.

El nodo Instanciar en puntos replicará referencias de una geometría a cada punto de la geometría de entrada. La instanciación es una forma rápida y eficiente de agregar la misma geometría reiteradamente a una escena, sin necesidad de duplicar los datos subyacentes. El nodo funcionará con cualquier tipo de geometría que contenga un dominio de tipo Punto, incluyendo mallas, nubes de puntos y curvas.

Cualquier atributo presente en los puntos de la entrada Puntos estará disponible en el dominio Instancia de las instancias generadas.

Truco

Podrá usarse el operador Convertir instancias en reales para crear objetos a partir de instancias generadas con este nodo.

Nota

Para instanciar tipos de objetos que no contengan geometría, como las luces, podrá usarse el Nodo Información de objeto. Otros tipos de objetos, como las Metabolas no podrán ser instanciados.

Entradas

Puntos

Entrada estándar de geometría. La posición de los puntos de esta geometría afectará a las transformaciones de cada instancia producida.

Nota

En caso de que la geometría de entrada ya contuviera instancias, el nodo creará más instancias en los puntos dentro de las instancias, creando así una instanciación anidada. En este caso, cada nueva instancia se verá afectada por los valores de transformación del propio nodo (definidos en las entradas Rotación y Escala), pero también transformará basándose en las instancias superiores.

Selección

Definirá si colocar instancias o no en cada punto. Los valores verdaderos significan que se generará una instancia en el punto, mientras los falsos que no.

Instancia

La geometría a ser instanciada en cada punto de la selección. Esto podrá contener geometría real o múltiples instancias, lo que podría resultar útil al ser combinado con la opción Escoger instancia.

Escoger instancia

Cuando esta opción esté activa, en vez de que se agregue la geometría completa de la entrada Instancia en cada punto, será posible escoger cuál deberá ser agregada desde la lista de instancias de la geometría, usando la entrada Identificador de instancia para esto. Esta opción está pensada para ser usada en conjunto con el Nodo Información de colección.

Identificador de instancia

El identificador de selección de instancia para cada punto seleccionado de la geometría, será usado sólo cuando la opción Escoger instancia se encuentre activa. De forma predefinida, se usará el ID de cada punto o, en caso de que no existiera, su identificador. Los valores negativos o aquellos que fueran demasiado grandes, volverán a comenzar desde el extremo opuesto de la lista de instancias.

Rotación

La rotación Euler de cada instancia generada. Esto podrá usar la salida de rotación de nodos como Distribuir puntos en caras o Curva a puntos. También será posible crear una rotación Euler a partir de un vector, como el de normales mediante el Nodo Alinear rotación a vector.

Escala

El tamaño de cada instancia generada.

Propiedades

Este nodo no contiene propiedades.

Salidas

Instancias

Salida estándar de geometría. En caso de que existiera el atributo id en la geometría de entrada, será copiado a las instancias resultantes.