Últimas noticias
Guía de ray tracing en Blender EEVEE: ajustes para renders de interioresGuía de ShrinkWrap en Rhino 8: generación de mallas y pasos de revisiónDuplicar elementos arquitectónicos en puntos y en serie con Geometry Nodes de BlenderMuestreo a lo largo de una curva con Geometry Nodes de Blender: guía de Sample CurveGuía de Unreal Engine Movie Render Queue: ajustes para render arquitectónicoGuía de Blender Asset Browser: crea una biblioteca para proyectos arquitectónicosAnalizar videos arquitectónicos con Gemini API: guía paso a pasoPreparación para la conexión Archicad-Autodesk Forma: guía de transferencia de datos BIM4 ajustes que resuelven los errores de unión de muros en Archicad: guía de muros compuestosGestión de Fases (Phasing) en Revit: Guía Paso a Paso para Proyectos de Renovación
TutorialesBlender

Duplicar elementos arquitectónicos en puntos y en serie con Geometry Nodes de Blender

Con Instance on Points de Blender Geometry Nodes puedes colocar geometría en puntos; con Duplicate Elements y Duplicate Index, crear matrices repetitivas. Esta guía explica ambos nodos con ejemplos arquitectónicos.

Visualización de una fachada contemporánea diseñada con parasoles repetidosImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Instance on Points coloca instancias de geometría en los puntos de la geometría de entrada.
  2. Este nodo funciona con geometrías que tienen un dominio de puntos, como mallas, nubes de puntos y puntos de control de curvas.
  3. Duplicate Elements duplica los elementos de geometría seleccionados el número de veces indicado, pero no cambia sus posiciones automáticamente.
  4. Duplicate Index permite distinguir las copias ordenadas de los elementos duplicados y mover cada una en una cantidad distinta.

¿Qué aprenderás en esta guía?

En esta guía veremos cómo usar el nodo Instance on Points de Blender Geometry Nodes para colocar una geometría en los puntos de otra y los fundamentos para crear una matriz repetitiva con Duplicate Elements. Parasoles de fachada, columnas, luminarias u otros elementos arquitectónicos que se repiten de forma similar son ejemplos útiles para comprender estos métodos. Se trata de posibles aplicaciones; las fuentes no presentan un proyecto arquitectónico concreto ni un árbol de nodos prediseñado.

Es importante distinguir ambos métodos: Instance on Points genera instancias mediante referencias, en lugar de duplicar repetidamente la misma geometría. Duplicate Elements, en cambio, duplica los elementos de geometría seleccionados. Las copias que genera este nodo comienzan en la misma posición, así que para obtener una matriz es necesario asignarles posiciones diferentes.

Requisitos y alcance

  • Software: Blender y uso de Geometry Nodes. Las páginas de referencia corresponden a la documentación actual del manual en línea de Blender; la guía no indica un número de versión concreto de Blender.

  • Cuenta: Las fuentes no mencionan la necesidad de crear una cuenta ni iniciar sesión.

  • Geometría: Instance on Points requiere una entrada con un dominio de puntos. Puede ser una malla, una nube de puntos o los puntos de control de una curva.

  • Hardware y precio: Las fuentes no proporcionan información sobre requisitos de hardware ni precios de productos.

Los pasos que siguen se basan en la función de cada nodo. Las conexiones y la geometría necesarias pueden variar según el elemento arquitectónico utilizado en cada proyecto. Como la documentación no ofrece una receta lista para una matriz de fachada, aquí no se presuponen todas las conexiones de un árbol de nodos específico.

1. Coloca elementos en puntos con Instance on Points

Primero, define la geometría de puntos sobre la que vas a trabajar y la geometría que usarás como instancia. Por ejemplo, puedes considerar por separado los puntos donde irán los parasoles de una fachada y un modelo de un solo parasol. La entrada Points del nodo Instance on Points recibe la geometría que determina la posición de las instancias, mientras que la entrada Instance recibe la geometría que se colocará en cada punto.

Las posiciones de los puntos afectan a las transformaciones de las instancias creadas. Por eso, la disposición de los puntos es una entrada fundamental para determinar el orden del resultado. Según la documentación, el nodo funciona tanto con puntos de malla como con nubes de puntos y puntos de control de curvas. Si trabajas con puntos procedentes de una curva, cada punto de control puede intervenir en la colocación de las instancias.

Con la entrada Selection puedes decidir en qué puntos se crean instancias: se añaden instancias en los puntos con un valor verdadero y se omiten los demás. Rotation determina la rotación Euler de cada instancia y Scale, su tamaño. La fuente indica que la entrada Rotation puede usarse con la salida de rotación de nodos como Distribute Points on Faces y Curve to Points; para obtener una rotación a partir de un vector de dirección, se puede utilizar Align Rotation to Vector Node.

En una aplicación arquitectónica, puedes imaginarlo así: si los puntos de distribución están ordenados a lo largo de una fachada, el mismo perfil puede reutilizarse en cada uno. También puedes controlar el ángulo o la escala de los elementos mediante las entradas correspondientes. Sin embargo, la forma de calcular estas entradas depende de la geometría del proyecto y del árbol de nodos.

2. Revisa las opciones de instanciación y los datos

Instance on Points utiliza referencias en lugar de volver a copiar los datos subyacentes cuando se usa la misma geometría muchas veces en una escena. La documentación de Blender lo describe como una forma rápida de añadir muchas instancias de la misma geometría. Este enfoque resulta útil para gestionar elementos repetitivos sin tener que volver a crear la geometría real en cada punto.

Si la geometría conectada a la entrada Points ya contiene instancias, puede producirse una instanciación anidada: el nodo también coloca instancias nuevas en los puntos que hay dentro de esas instancias. En ese caso, las instancias nuevas se ven afectadas tanto por las entradas Rotation y Scale como por las transformaciones de las instancias superiores. Si obtienes una distribución inesperada, comprueba si la geometría de entrada ya contiene instancias.

Si la entrada Instance contiene varias instancias, la opción Pick Instances permite elegir una de la lista para cada punto, en lugar de añadir toda la geometría en todos los puntos. La selección la determina Instance Index; de forma predeterminada, el índice procede del ID del punto y, si no está disponible, del índice. Los valores negativos o que superan los límites de la lista continúan desde el otro extremo. La documentación indica que esta opción está pensada para usarse con Collection Info Node.

3. Crea una matriz con Duplicate Elements

Duplicate Elements es otra forma de generar elementos repetidos. Este nodo puede duplicar los elementos seleccionados de la entrada el número de veces especificado. La propiedad Domain determina qué tipo de elemento se duplicará: se pueden seleccionar puntos, aristas de malla, caras, splines de curvas o instancias de nivel superior. Por ejemplo, las caras duplicadas en el dominio Faces no comparten aristas entre sí.

Amount es la entrada que determina cuántas veces se duplica cada elemento. Si el valor de un elemento es cero, ese elemento no aparece en la salida. Una limitación importante es que las posiciones de los elementos duplicados no cambian: todas las copias se encuentran inicialmente en el mismo punto. Por eso, usar únicamente Duplicate Elements no crea una matriz de fachada con separación entre elementos.

La documentación de Blender explica que es posible crear una operación Array básica y eficiente combinando Duplicate Elements con Geometry to Instance. Con este enfoque, Duplicate Index puede utilizarse para mover cada instancia resultante en una cantidad distinta. En resumen, Duplicate Elements crea las copias y Duplicate Index proporciona un campo que indica el orden de cada una; este orden puede servir para asignar desplazamientos diferentes a las copias. La fuente no incluye una fórmula de movimiento concreta ni un esquema listo de conexiones entre nodos, por lo que aquí no se especifican esos detalles.

Errores frecuentes

  • Las copias quedan superpuestas: Duplicate Elements genera los elementos inicialmente en la misma posición. No esperes una matriz espaciada si no asignas un movimiento distinto a cada copia.

  • Se omiten puntos: Los valores de la entrada Selection determinan en qué puntos se crean instancias. La causa de los puntos omitidos puede estar en esos valores de selección.

  • Las rotaciones no son las esperadas: Además de las entradas Rotation y Scale, Instance on Points puede verse afectado por las transformaciones de instancias superiores cuando hay instanciación anidada.

  • Se duplica el dominio de geometría incorrecto: La opción Domain de Duplicate Elements determina qué elementos se procesan, como puntos, aristas, caras, splines o instancias.

  • Se confunden las copias con las instancias: Instance on Points utiliza referencias. Si es necesario, el operador Make Instances Real puede crear objetos a partir de las instancias generadas por este nodo.

Aplicación en flujos de trabajo de arquitectura y visualización

Estos nodos permiten probar distintos métodos de generación para componentes de fachada, partes de mobiliario repetidas u otros elementos similares. Colocar una geometría en puntos mediante referencias es una aplicación de Instance on Points; duplicar elementos y asignar movimientos diferentes a las copias con Duplicate Index es una aplicación de una matriz basada en Duplicate Elements. El método más adecuado depende de la geometría de entrada y del resultado que se quiera obtener.

En particular, en estudios donde varias personas trabajan en la misma escena, es importante que el árbol de nodos sea comprensible y que se elija la geometría correcta como entrada. Sin embargo, las fuentes no proporcionan mediciones de rendimiento en hardware específico, compatibilidad entre versiones ni costos de licencia. Antes de incorporarlo a un flujo de producción, comprueba el comportamiento del nodo en la versión de Blender utilizada y evalúa los requisitos y los costos según las condiciones del proyecto.

Próximos pasos

Empieza por crear una escena de prueba pequeña con una sola geometría de instancia. Al usar Instance on Points, revisa por separado la disposición de los puntos, los valores de Selection y las entradas Rotation y Scale. Después, prueba el método con Duplicate Elements, comprueba que las copias comienzan superpuestas y observa el resultado de asignarles movimientos diferentes con Duplicate Index.

Si necesitas utilizar varios elementos distintos, puedes evaluar las opciones Pick Instances e Instance Index junto con Collection Info Node. Si más adelante necesitas convertir las instancias en objetos reales, consulta el operador Make Instances Real. En ambos casos, revisar el resultado directamente en la escena facilita identificar problemas derivados de instancias anidadas o de una selección incorrecta de Domain.

Fuentes y licencia

La guía se basa en las páginas “Instance on Points Node” y “Duplicate Elements Node” de Blender Manual. Ambas fuentes tienen licencia CC BY-SA 4.0. Esta guía se ha elaborado adaptando al turco la información de la documentación.

Fuentes

2 fuentes
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/instances/instance_on_points.html
Resumen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/operations/duplicate_elements.html
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los estudios de arquitectura y los equipos de visualización, estos dos nodos ofrecen una base práctica para probar distintos métodos al trabajar con elementos repetitivos. Instance on Points es un enfoque que conviene comprender, sobre todo en situaciones donde se reutiliza la misma geometría; Duplicate Elements, por su parte, muestra cómo se generan copias ordenadas.

Es recomendable que los equipos de Turquía prueben los resultados en la versión de Blender que utilizan antes de ponerlos en práctica. Las fuentes no indican precios, costos de licencia ni requisitos de hardware, así que no es posible sacar conclusiones sobre el impacto en el presupuesto o el hardware. Verificar el comportamiento de los nodos en una escena pequeña antes de incorporarlos a archivos de producción facilita evaluar si se adaptan al flujo de trabajo.

Preguntas frecuentes

¿Con qué tipos de geometría funciona Instance on Points en Blender?

Puede funcionar con geometrías que tengan un dominio de puntos, como mallas, nubes de puntos y puntos de control de curvas.

¿Por qué las copias de Duplicate Elements quedan superpuestas?

El nodo no cambia la posición de las copias, por lo que los elementos duplicados comienzan en el mismo lugar. Duplicate Index puede utilizarse para asignar un movimiento distinto a cada copia.

¿Se pueden convertir en objetos reales las instancias de Blender Geometry Nodes?

Según la documentación de Blender, el operador Make Instances Real puede crear objetos a partir de las instancias generadas con Instance on Points.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas