En resumen
- Instance on Points coloca la geometría de origen en los puntos seleccionados de la entrada Points.
- El nodo puede trabajar con geometrías que tengan un dominio Point, como mallas, nubes de puntos y puntos de control de curvas.
- Las entradas Rotation y Scale controlan la orientación y el tamaño de las instancias creadas.
- Realize Instances convierte las instancias en geometría real y puede requerir más memoria.
¿Qué aprenderás en esta guía?
En esta guía aprenderás los fundamentos para colocar geometría en puntos con el nodo Instance on Points de Blender Geometry Nodes. En visualización arquitectónica, algunos ejemplos son distribuir la misma silla, luminaria, planta o pieza modular en distintas posiciones de una escena. Estos ejemplos ilustran posibles usos; el nodo no está limitado a un tipo de objeto específico.
La diferencia fundamental es que, en lugar de crear una copia nueva e independiente de la geometría de origen para cada colocación, se hace referencia a esa geometría. La documentación de Blender indica que las instancias pueden utilizar los mismos datos de geometría en distintas posiciones y que esto puede ofrecer ventajas de procesamiento frente a duplicar los datos. El resultado depende de la geometría de la escena y de las operaciones que se realicen, por lo que no conviene dar por sentado que el rendimiento mejorará igual en todos los archivos.
Requisitos y primeros pasos
Necesitas usar Geometry Nodes en Blender y preparar la geometría que utilizarás como instancia. El origen puede ser una sola geometría o una geometría que contenga varias instancias. La entrada Points del nodo Instance on Points funciona con geometrías que tengan un dominio Point; la documentación menciona como ejemplos las mallas, las nubes de puntos y los puntos de control de curvas.
Las fuentes no especifican una versión concreta de Blender, requisitos para crear una cuenta ni requisitos de hardware. Por eso, no es posible recomendar aquí una versión o un sistema específico. Antes de empezar, determina cuál será la geometría de origen y dónde estarán los puntos de colocación en la escena. Los puntos afectan a la posición de cada instancia.
Crear una distribución con Instance on Points
Elige la geometría de origen. Selecciona el objeto o la geometría que se repetirá. Por ejemplo, piensa en una serie de sillas en un interior. Conectarás la geometría de origen a la entrada Instance, así que comprueba que su orientación y tamaño sean adecuados para la distribución prevista. Es un paso preparatorio relacionado con la orientación inicial del objeto de origen y debe considerarse junto con los controles Rotation y Scale del nodo.
Conecta la geometría de puntos a la entrada Points. La posición de los puntos determina dónde se colocan las instancias. Si la geometría de entrada ya contiene instancias, el nodo también puede crear instancias nuevas en los puntos que estas contienen. Esto puede dar lugar a una estructura de instancias anidadas. Para las primeras pruebas, trabajar con una distribución de puntos sencilla facilita distinguir las funciones de las entradas Points e Instance.
Comprueba la selección. La entrada Selection determina en qué puntos se crean instancias. Los puntos con un valor de selección activo participan en la distribución; los demás se omiten. Así puedes crear geometría de origen únicamente en los puntos seleccionados, en lugar de usar todos los puntos de la geometría. Como las fuentes no exigen un método específico para crear una máscara de selección, aquí solo debe tenerse en cuenta la función de esta entrada.
Ajusta la rotación y la escala. La entrada Rotation controla la rotación Euler de cada instancia, mientras que Scale controla su tamaño. Para Rotation se puede utilizar la salida de rotación de nodos como Distribute Points on Faces o Curve to Points. La documentación también menciona Align Rotation to Vector como opción para generar una rotación a partir de un vector de dirección. Estas conexiones permiten transferir la información de orientación de los puntos a la distribución de instancias.
Continúa el árbol de nodos con el resultado. La salida Instances de Instance on Points contiene las instancias creadas. Si la geometría de puntos tiene un atributo
id, esta información se transfiere a las instancias resultantes. Los demás atributos de los puntos también están disponibles en el dominio de instancia de las instancias creadas. De este modo, los datos de la geometría de puntos pueden utilizarse en operaciones posteriores.Si necesitas elegir una instancia concreta de una lista, consulta Pick Instances. Al activar esta opción, el nodo puede seleccionar una de las instancias de la lista en lugar de añadir toda la geometría de la entrada Instance a cada punto. La entrada Instance Index determina la selección. La documentación indica que, de forma predeterminada, la selección se basa en el ID del punto, si existe, o en su valor de índice, si no existe; los valores negativos o que superan los límites de la lista continúan desde el otro extremo. Esta función está diseñada especialmente para usarse con el nodo Collection Info.
¿Qué cambia en un flujo de trabajo de arquitectura y visualización?
Los arquitectos y artistas de visualización que trabajan con muebles, plantas o elementos de construcción modulares repetidos pueden considerar el uso de instancias para distribuir la misma geometría de origen en distintas posiciones. Como los datos de la geometría de origen no se duplican por separado en cada colocación, este método puede ofrecer un flujo de procesamiento más eficiente en modelos repetitivos y complejos. Sin embargo, no se puede afirmar que vaya a acelerar con certeza el archivo completo.
Cuando sea necesario convertir las instancias en geometría real, se puede utilizar el nodo Realize Instances. Después de esta conversión, cada pieza de geometría creada ocupa memoria y las operaciones sobre la geometría se ejecutan tratando las piezas por separado, en lugar de trabajar sobre una única fuente. Por ello, conviene plantearse la conversión a geometría real solo cuando los pasos posteriores requieran geometría independiente. Por ejemplo, puede ser necesario realizar la conversión si se necesita aplicar una operación de geometría distinta a cada copia; si basta con que la misma operación se aplique a todas las instancias, puede ser adecuado trabajar sobre la geometría de origen.
También hay un límite para las cadenas de instancias anidadas: según la documentación de Blender, se admite una profundidad de hasta ocho capas en la vista 3D y durante el render. Aunque se puede crear una estructura más profunda, para visualizarla o renderizarla es necesario convertir las instancias en geometría real al final del árbol. Además, las instancias generadas mediante Geometry Nodes no se pueden combinar en la misma configuración con las instancias utilizadas a través del panel Instancing del editor de propiedades. Estos aspectos hacen importante planificar el flujo de trabajo, especialmente al añadir una nueva estructura de nodos a una escena existente.
Errores habituales
Confundir la función de las entradas: Points contiene las posiciones de colocación e Instance, la fuente que se repetirá. Comprueba las conexiones teniendo en cuenta esta diferencia.
No tener en cuenta la rotación: Rotation afecta a la orientación de las instancias. Si el resultado es inesperado, revisa tanto la orientación de la geometría de origen como la entrada Rotation.
Crear geometría real sin necesidad: Después de usar Realize Instances, puede aumentar el uso de memoria y las operaciones posteriores tratarán cada pieza de geometría por separado. Antes, determina si realmente necesitas esta conversión.
Olvidar la profundidad de la estructura anidada: Las estructuras que superan el límite de ocho capas admitido para la visualización y el render requieren convertir las instancias al final del árbol.
Próximos pasos
Cuando la distribución básica funcione, revisa las entradas Rotation y Scale según la información que proporcione la geometría de puntos. Si trabajas con varias fuentes, consulta las opciones Pick Instances e Instance Index. Decide si necesitas realizar la conversión según las necesidades de la escena: puede orientarte preguntarte si habrá que operar sobre geometría independiente o si basta con conservar las referencias a la fuente.
Después, también puedes probar a crear curvas a partir de puntos. El nodo Points to Curves agrupa en una curva los puntos que tienen el mismo valor de Curve Group ID. La entrada Weight ayuda a determinar el orden de los puntos en la curva: los valores más bajos se sitúan al principio y los más altos, al final. Los puntos con el mismo valor de Weight conservan su orden relativo anterior. Las curvas resultantes no están cerradas y la salida tampoco conserva los demás componentes de geometría de la nube de puntos. Estos detalles permiten interpretar correctamente el resultado al combinar estructuras basadas en curvas e instancias.
Fuentes y licencia
Este tutorial se ha adaptado al turco a partir de las secciones Instance on Points, Points to Curves, Geometry Nodes e Instances de la documentación oficial de Blender. La licencia de las fuentes es CC BY-SA 4.0.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y los equipos de visualización de Turquía, Instance on Points es una forma práctica de organizar elementos repetidos en Geometry Nodes. Es especialmente útil en escenas que utilizan la misma fuente en distintas posiciones, ya que permite trabajar sin tener que tratar cada colocación como geometría independiente.
Al incorporar este método a un archivo de producción, es importante tener en cuenta las necesidades de memoria y las operaciones de geometría que se aplicarán después. Como realizar la conversión puede aumentar el uso de memoria, la decisión debe basarse en las necesidades de la escena. Las fuentes no especifican requisitos de hardware; lo más recomendable para estudios y estudiantes es hacer una prueba pequeña en sus propias escenas y comprobar los resultados.
Preguntas frecuentes
¿Para qué sirve Instance on Points en Blender?
Añade referencias a una geometría en los puntos seleccionados de la entrada Points. Así, la misma geometría de origen puede utilizarse en distintas posiciones.
¿Con qué geometrías funciona Instance on Points?
Puede funcionar con geometrías que tengan un dominio Point, como mallas, nubes de puntos y puntos de control de curvas.
¿Convertir instancias en geometría real en Blender afecta al uso de memoria?
Sí. Según la documentación de Blender, realizar las instancias requiere más memoria; además, las operaciones de geometría posteriores se ejecutan por separado en cada pieza.



