Últimas noticias
Consejos y guíasSketchUp

SketchUp Dynamic Components: 5 pasos para crear componentes paramétricos

La función Dynamic Components de SketchUp permite definir el comportamiento de los componentes mediante atributos y fórmulas. Esta guía explica los pasos básicos, desde limitar dimensiones hasta gestionar elementos repetidos.

Interior contemporáneo diseñado con módulos de madera de dimensiones ajustablesImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Dynamic Components es una función exclusiva de SketchUp Pro.
  2. Los atributos predefinidos o personalizados se agregan desde la ventana Component Attributes.
  3. Las fórmulas pueden relacionar las dimensiones de los componentes con la posición de los subcomponentes.
  4. Los componentes copiados aparecen en Outliner; sus valores individuales no se pueden consultar en la ventana Component Attributes.

La documentación oficial de ayuda de SketchUp explica cómo configurar la función Dynamic Components: agregar atributos, escribir fórmulas y restringir partes de un componente para que no cambien de escala. La documentación se actualizó el 29 de septiembre de 2026. La función solo está disponible en SketchUp Pro. Los ejemplos que aparecen a continuación utilizan el componente de cerca de la documentación; este mismo enfoque se puede adaptar a componentes arquitectónicos cuyas dimensiones deban modificarse de forma controlada. La documentación no especifica el número de versión de SketchUp.

1. Divida el componente en subcomponentes

Primero, cree el componente que quiera convertir en dinámico. Si no quiere que todas sus partes aumenten o disminuyan de la misma manera al escalarlo, organícelo en subcomponentes o grupos. En el ejemplo de SketchUp, el componente principal Fence está formado por los subcomponentes Post, TopRail, BottomRail y Picket. Tanto el componente principal como cada uno de sus subcomponentes tienen un nombre único.

Colocar el componente en el origen de los ejes puede facilitar la configuración de los componentes dinámicos. No es un requisito, sino una recomendación de la documentación oficial para mayor comodidad. También resulta más fácil seguir qué atributo controla cada geometría si se nombran las partes al principio del modelado.

2. Agregue atributos

Seleccione el componente y abra la herramienta Component Attributes desde la barra de herramientas Dynamic Components. También puede usar la ruta Window > Component Attributes. En el ejemplo de la cerca, se hace clic con el botón derecho sobre el componente y se elige Dynamic Components > Component Attributes. El botón de signo más abre la lista de atributos que se pueden agregar.

Puede elegir un atributo predefinido de la lista para aplicar comportamientos comunes o crear uno nuevo con la opción de nombre personalizado, situada al final de la lista. El nombre personalizado debe comenzar con una letra y no puede contener espacios. Elegir un nombre que describa su función facilita revisar después la configuración del componente. Los nombres de los atributos personalizados se pueden cambiar; los de los atributos predefinidos, no.

Para la posición se pueden usar los atributos X, Y y Z; para la longitud, LenX, LenY y LenZ; y para la rotación alrededor de los ejes, RotX, RotY y RotZ. Hidden, Copies, Copy, Name, Summary, Description, ItemCode y Material también figuran entre los atributos que describe la documentación. La selección depende del comportamiento esperado del componente; no es necesario agregar todos los atributos a cada uno.

3. Defina valores y fórmulas

Puede escribir un valor directamente en el campo de un atributo o introducir una fórmula que comience con el signo igual. Activar la vista de fórmulas permite revisar la expresión completa del campo. En la pestaña Functions puede seleccionar e insertar una función de componentes dinámicos de la lista. En el menú Details también se puede configurar si un valor se muestra al usuario y si se puede elegir de una lista.

En el ejemplo de la cerca, para fijar la longitud del componente principal en el eje Y, se introduce esta expresión en el campo LenY:

Prompt
=4

Los valores de los subcomponentes se pueden vincular al componente principal. Por ejemplo, para calcular la posición Z de la pieza TopRail en función de la altura del componente Fence, se usa esta fórmula:

Prompt
=Fence!LenZ-9

La longitud de la misma pieza en el eje X se puede definir restando la longitud del poste a la longitud del componente principal:

Prompt
=Fence!LenX-Post!LenX

El signo de exclamación se usa en las fórmulas para hacer referencia a un valor de otro subcomponente. En los ejemplos de la documentación, las longitudes se expresan en pulgadas y los ángulos, en grados. Cuando se usa texto en las fórmulas, debe escribirse entre comillas; para concatenar fragmentos de texto se puede utilizar el signo &. Después de editar los valores de las fórmulas, pulse Tab para confirmar la entrada.

4. Restrinja las partes que no deben cambiar al escalar

En la ventana Component Attributes, abra el subcomponente correspondiente y agregue los atributos de posición y dimensiones. Al introducir una fórmula en un campo y pulsar Tab, el valor queda vinculado a un valor determinado. La documentación indica que los valores restringidos aparecen en negro, mientras que los que pueden cambiar al escalar se muestran en gris claro.

En el ejemplo de la cerca se utilizan los siguientes valores para definir la posición y las dimensiones de la pieza TopRail. No son recomendaciones generales de dimensiones, sino valores del componente de ejemplo de la documentación de ayuda.

AjusteValor de ejemploEfecto
Fence LenY=4Fija la longitud del componente principal en el eje Y.
TopRail X=4Sitúa la pieza en el eje X desde el origen del componente principal.
TopRail Y=1.25Define la posición Y de la pieza.
TopRail Z=Fence!LenZ-9Vincula la posición Z a la altura del componente principal.
TopRail LenX=Fence!LenX-Post!LenXCalcula la longitud de la pieza en función de las dimensiones del componente principal y del poste.
TopRail LenY / LenZ=1.5 / =3.5Fija las otras dos dimensiones de la pieza.

Restrinja también las posiciones y dimensiones necesarias de los demás subcomponentes. La altura de piezas como Picket se puede definir proporcionalmente a la altura total de la cerca. Cuando termine la configuración, cierre la ventana y pruebe el componente con la herramienta Scale. Se debería poder escalar en las direcciones no restringidas, mientras que los valores definidos deberían mantenerse.

5. Coloque las piezas repetidas con una fórmula

El atributo Copies determina cuántas copias se crearán; Copy representa en la fórmula el número de una copia específica. La documentación explica que, inicialmente, las copias se crean en las mismas coordenadas X, Y y Z que el componente principal, por lo que se pueden posicionar con una fórmula. Este es el ejemplo para distribuir los postes de la cerca a lo largo del eje X:

Prompt
=5+Copy*(Fence!spacing+LenX)

En esta expresión, Copy indica el orden de cada copia y Fence!spacing representa el valor de spacing en el componente Fence. La fórmula calcula la posición a partir del número de copia y del valor de separación. Las copias se pueden ver en Outliner, pero sus pares de atributos y valores no se pueden consultar por separado en la ventana Component Attributes.

Uso en flujos de trabajo de arquitectura y visualización

Para muebles, barandillas o módulos de fachada cuyas dimensiones cambian con frecuencia, los componentes dinámicos permiten definir las medidas y las relaciones entre las piezas en lugar de editar la geometría desde cero cada vez. Este método puede ser útil para equipos de modelado que necesiten modificar algunas dimensiones de un componente y mantener otras, como las de postes, listones o piezas de unión.

En la práctica, primero hay que decidir qué dimensiones podrán cambiar libremente y cuáles permanecerán fijas. Después, las relaciones entre el componente principal y sus partes se pueden expresar mediante atributos y fórmulas. Este enfoque puede facilitar una configuración ordenada, sobre todo en proyectos donde se utiliza el mismo componente en distintos tamaños; sin embargo, el resultado correcto depende de que las fórmulas y restricciones se definan según las necesidades. Las fuentes no especifican requisitos de hardware.

Errores frecuentes

  • Usar espacios en el nombre de un atributo personalizado o no empezar el nombre con una letra.

  • Omitir el signo de exclamación en una fórmula que hace referencia a un valor de otro componente.

  • Dejar sin restringir los valores de posición o dimensiones de un subcomponente que debe mantener su escala.

  • Usar en el propio modelo las dimensiones en pulgadas del ejemplo de la cerca sin comprobar si son adecuadas.

  • Buscar los valores de las copias en la ventana Component Attributes; las copias aparecen en Outliner.

Esta guía se basa en el flujo de trabajo de Dynamic Components descrito en la documentación de ayuda de SketchUp, actualizada el 29 de septiembre de 2026. La documentación indica que la función es exclusiva de SketchUp Pro, pero no especifica un número de versión de SketchUp.

Fuentes

3 fuentes
H
help.sketchup.comhelp.sketchup.com/en/sketchup/dynamic-component-predefined-attributes
Resumen
H
help.sketchup.comhelp.sketchup.com/en/sketchup/constraining-attributes-dynamic-component
Resumen
H
help.sketchup.comhelp.sketchup.com/en/sketchup/adding-attributes
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 e interiorismo de Turquía, este método ofrece una forma de reducir la necesidad de volver a modelar los componentes cuando se repiten las revisiones de dimensiones. Puede resultar especialmente práctico para elementos modulares cuyas relaciones paramétricas se hayan configurado de antemano; aun así, hay que dedicar tiempo a la configuración inicial y a comprobar las fórmulas.

Un aspecto importante al decidir la licencia es que Dynamic Components es una función exclusiva de SketchUp Pro; las fuentes no incluyen información sobre precios. La documentación tampoco ofrece información sobre requisitos de hardware. Antes de incorporarla al flujo de trabajo, conviene verificar la licencia disponible y la versión de SketchUp utilizada, y no trasladar las dimensiones del ejemplo directamente al proyecto.

Preguntas frecuentes

¿En qué versión se puede usar SketchUp Dynamic Components?

La documentación de ayuda de SketchUp indica que Dynamic Components es una función exclusiva de SketchUp Pro. No especifica un número de versión concreto.

¿Cómo se agrega un atributo a un componente dinámico en SketchUp?

Abra la ventana Component Attributes desde la barra de herramientas Dynamic Components o mediante `Window > Component Attributes`. Con el botón de signo más puede agregar un atributo predefinido o uno con un nombre personalizado.

¿Dónde se muestran las copias de Dynamic Components?

Las copias se pueden ver en Outliner. Sus pares de atributos y valores no se pueden consultar por separado en la ventana Component Attributes.

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

Noticias relacionadas