En resumen
- Instance on Points añade una instancia de geometría en cada punto seleccionado, sin duplicar repetidamente la geometría de origen.
- El nodo funciona con geometrías que tienen un dominio Point, como mallas, nubes de puntos y puntos de control de curvas.
- Las entradas Rotation y Scale determinan la orientación y el tamaño de las instancias.
- El nodo Normal genera un vector de dirección que puede usarse para orientar instancias con Align Rotation to Vector.
¿Qué aprenderás en esta guía?
En Blender Geometry Nodes, usarás el nodo Instance on Points para colocar un elemento arquitectónico repetido en distintos puntos. Algunos ejemplos pueden ser elementos de fachada, luminarias o muebles que se repiten en una distribución. La idea principal es crear instancias sobre puntos, en lugar de añadir repetidamente copias reales de la misma geometría a la escena.
La guía también explica para qué sirven las entradas Selection, Rotation y Scale, cómo se pueden transferir a las instancias los atributos procedentes de los puntos y cómo generar información de rotación a partir de vectores de dirección. El objetivo no es crear un archivo de proyecto concreto, sino adaptar el funcionamiento del nodo a situaciones de visualización arquitectónica.
Requisitos
Necesitarás Blender y un archivo compatible con Geometry Nodes. Las fuentes se tomaron de las páginas “latest” del manual en línea de Blender; como estas páginas no indican un número de versión específico de Blender, aquí no se establece ningún requisito de versión. El manual tampoco especifica requisitos de cuenta o licencia.
También necesitarás una geometría que se vaya a instanciar y otra geometría con puntos donde se generarán las instancias. Los puntos pueden proceder de una malla, una nube de puntos o los puntos de control de una curva. Instance on Points funciona con tipos de geometría que tienen un dominio Point. En un modelo arquitectónico, por ejemplo, el objetivo podría ser usar puntos existentes en una línea de fachada o en la distribución de muebles; el nodo no crea esos puntos automáticamente, sino que utiliza los de la geometría conectada.
Paso a paso: colocar elementos en puntos
Define la geometría de puntos y la geometría que se instanciará. Conecta a la entrada Points de Instance on Points la geometría que contiene las posiciones de las instancias y, a la entrada Instance, el elemento que quieres repetir. Por ejemplo, puedes usar los puntos de una malla en Points y la geometría de una lámpara en Instance. La posición de cada punto afecta a la transformación de la instancia generada.
Controla en qué puntos se crean instancias. La entrada Selection determina si se crea una instancia en cada punto. Se generan instancias en los puntos cuyo valor es True; los que tienen el valor false se omiten. Así puedes distribuir elementos solo en un subconjunto de puntos, en lugar de usarlos todos. Como el manual consultado no explica cómo generar los valores de Selection, esta guía no exige ningún nodo o método concreto para seleccionarlos.
Ajusta la rotación y la escala. La entrada Rotation define la rotación Euler de cada instancia, mientras que Scale determina su tamaño. Usa estas entradas según corresponda si todas las instancias deben tener la misma orientación y tamaño. También puedes proporcionar valores adecuados para obtener orientaciones o escalas distintas en cada punto. El manual indica que se pueden usar las salidas de rotación de nodos como Distribute Points on Faces y Curve to Points; aquí no se describe su configuración.
Alinea la orientación con la normal. El nodo Normal devuelve un vector de dirección para cada elemento, según el dominio evaluado, y su salida es un vector unitario normalizado. En las superficies, este vector indica la dirección “hacia arriba” de la cara. Puedes usar Align Rotation to Vector para utilizar esa dirección al generar la rotación. Ten en cuenta que el resultado de Normal depende del tipo de geometría y del dominio; en los vértices de una malla, la normal es el promedio de las normales de las caras conectadas.
Usa selectivamente una lista de instancias. Si la entrada Instance contiene más de una instancia, la opción Pick Instances permite elegir una de la lista para cada punto, en vez de añadir toda la geometría a cada uno. Esta opción usa la entrada Instance Index y, según el manual, está pensada especialmente para usarse con Collection Info Node. De forma predeterminada, el índice usa el valor del atributo ID del punto o, si no existe, su índice. Los valores negativos o superiores al número de elementos de la lista vuelven al otro extremo de esta.
Deja la salida como instancias o conviértela en objetos. La salida Instances del nodo devuelve las instancias. El resultado creado con Instance permite usar la misma geometría muchas veces en la escena sin duplicar repetidamente sus datos. Cuando sea necesario, puedes usar el operador Make Instances Real para crear objetos a partir de las instancias generadas por este nodo. Considera esta opción solo si realmente necesitas convertirlas en objetos.
¿En qué casos resulta útil en arquitectura y archviz?
El uso de instancias puede ser especialmente útil cuando aumenta la cantidad de elementos repetidos, por ejemplo, en módulos de fachada, luces, grupos de sillas o distribuciones compuestas por componentes similares. En lugar de volver a duplicar la geometría de origen para cada punto, se usan referencias a la misma geometría para añadir las instancias de forma eficiente. Sin embargo, no se especifica un porcentaje concreto de mejora de rendimiento o ahorro de memoria en una escena real; el resultado debe evaluarse según la geometría y la escena configurada.
En este flujo de trabajo, los puntos de control más importantes son la geometría conectada a la entrada Points y los valores de Rotation. Por ejemplo, si se usan puntos de control de una curva, la salida de Normal depende de la dirección evaluada de la curva y del método de torsión. En curvas NURBS y Bézier, el valor del nodo Normal en los puntos de control puede no coincidir con el de los puntos evaluados visibles. En ese caso, el manual indica que se puede usar Resample Curve para crear un punto de control por cada punto evaluado.
Errores frecuentes
Esperar una instancia en cada punto: se omiten los puntos cuya selección es false. Comprueba primero que esta entrada no esté impidiendo la creación de instancias por punto.
Obtener orientaciones inesperadas: la salida de Normal varía según el tipo de geometría y el dominio. En las curvas, puede haber diferencias entre los puntos de control y los puntos evaluados visibles.
Ver toda la geometría en lugar de una instancia de la lista: si Pick Instances está desactivado, toda la geometría de la entrada Instance se añade en cada punto seleccionado. Si necesitas elegir elementos de una lista, considera usar Pick Instances e Instance Index.
No poder instanciar directamente un objeto de luz: el manual señala que se puede usar Object Info Node para tipos de objeto sin geometría, como las luces. También indica que algunos objetos, como Metaball, no son compatibles con la creación de instancias.
Próximos pasos
Empieza con unos pocos puntos y una geometría sencilla para observar los resultados. Luego, modifica por separado las entradas Selection, Rotation y Scale para ver cómo afecta cada una a la distribución. Si necesitas orientar las instancias, prueba la salida de Normal y Align Rotation to Vector. Ten en cuenta que puede producirse una instanciación anidada si la geometría de puntos ya contiene instancias: las nuevas instancias se ven afectadas tanto por sus propias transformaciones como por las de las instancias superiores.
Los atributos de la geometría de puntos pueden usarse en el dominio de instancia de las instancias creadas. Si la geometría de puntos tiene un atributo ID, este se transfiere a las instancias resultantes. Este comportamiento puede ayudarte a seguir la relación entre los datos de los puntos y las instancias resultantes al crear configuraciones más avanzadas.
Fuentes y licencia
Este tutorial se ha adaptado al turco a partir de las páginas “Instance on Points Node” y “Normal Node” del Blender Manual. Ambas fuentes tienen licencia CC BY-SA 4.0. La explicación de los ejemplos y el contexto de aplicación arquitectónica son originales.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Instance on Points ofrece una base fácil de entender para distribuir la misma geometría en muchas ubicaciones, sobre todo en componentes de fachada y elementos de mobiliario. En los estudios, su principal ventaja es poder gestionar la lógica de distribución mediante geometría de puntos; sin embargo, este enfoque no garantiza por sí solo un mejor rendimiento de la escena.
Los estudiantes y equipos de visualización de Turquía pueden empezar con una pequeña prueba en sus flujos de trabajo actuales de Blender. Como las fuentes no aclaran los requisitos de versión, conviene comprobar la compatibilidad con la versión de Blender utilizada. En resultados complejos, también hay que valorar si es necesario convertir las instancias en objetos reales. Las fuentes no incluyen información sobre hardware adicional ni costos.
Preguntas frecuentes
¿Con qué tipos de geometría funciona Instance on Points en Blender?
Funciona con geometrías que tienen un dominio Point. Entre ellas se incluyen las mallas, las nubes de puntos y los puntos de control de curvas.
¿Cómo se orientan las instancias de Instance on Points?
La entrada Rotation define la rotación Euler de cada instancia. Para usar la dirección de la normal, puedes utilizar los nodos Normal y Align Rotation to Vector.
¿Se puede convertir en objetos la salida de Instance on Points en Blender?
Sí. El operador Make Instances Real se puede usar para crear objetos a partir de las instancias generadas con este nodo.



