How Do I Edit a Live Component in SketchUp?

If you’re a SketchUp user, you may have encountered the need to edit a live component at some point. Live components are dynamic objects in SketchUp that can be modified and updated without losing any of the associated data. This allows you to make changes to the component’s attributes or geometry while preserving its functionality.

What is a Live Component?

A live component is a special type of component in SketchUp that has additional properties and behaviors beyond regular components. These components are created using the Dynamic Components extension, which is available for both SketchUp Free and SketchUp Pro.

Live components have embedded formulas and attributes that control their behavior. These formulas can be edited directly within the component, allowing you to create dynamic interactions and parametric designs.

Editing a Live Component

To edit a live component in SketchUp, follow these steps:

  1. Select the live component you want to edit by clicking on it with the Select tool.
  2. Right-click on the selected component to open the context menu.
  3. In the context menu, choose “Dynamic Components” and then select “Component Attributes”.

This will open a dialog box that displays all the attributes associated with the selected live component. Here, you can modify existing attributes or add new ones as needed.

Modifying Attributes

To modify an attribute, locate it in the list and click on its value. You can then enter a new value or choose from predefined options if available. Changes made to an attribute will immediately update the live component accordingly.

Note: Be cautious while modifying attributes as any incorrect changes may affect the functionality of the live component.

Adding Attributes

To add a new attribute, click on the “+” button at the bottom of the attributes list. This will create a new row where you can enter a name for the attribute and its initial value. You can also specify whether the attribute is visible or hidden.

Pro tip: Adding attributes is a powerful way to customize and extend the functionality of live components. You can create attributes that control visibility, scale, rotation, material assignment, and much more.

Updating a Live Component

After making changes to a live component’s attributes, you might need to update its geometry or appearance. To do this:

  1. Select the live component.
  2. Right-click on it and choose “Dynamic Components” from the context menu.
  3. Select “Redraw” or “Reload” to apply the changes made to the component’s attributes.

This will regenerate the live component with updated geometry or appearance based on the modified attributes.


Editting live components in SketchUp allows you to create dynamic designs with flexible properties. By modifying existing attributes or adding new ones, you can customize their behavior and appearance without starting from scratch. Remember to be cautious while editing attributes and always test your changes to ensure they have the desired effect.

In summary, editing a live component involves selecting it, modifying or adding attributes using the Dynamic Components dialog box, and updating the component to reflect these changes using the “Redraw” or “Reload” option in SketchUp’s context menu.