Smart Dynamic Component Options Panel for SketchUp

Smart Dynamic Component Options SketchUp Panel: Features and How It Works

Smart dynamic options panel is a smart interface for editing dynamic component options in SketchUp. Replace SketchUp’s default component options panel with a smarter, batch-capable alternative.

Limitations of the default component options panel.

  • It takes a lot of time to have to press the Apply button to change the model.
  • When selecting multiple models, it is not possible to change 1 attribute at the same time, but change all including unwanted properties.
  • The native panel is a single HtmlDialog with no batch logic: select two components built from different definitions and the option fields silently fall back to whatever the last-clicked instance exposes, so you cannot drive a shared attribute across a mixed selection.
Default dynamic component option

Feature:

    • Batch-edit multiple dynamic components at the same time.
    • Change instantly when entering parameters.
    • Units change
    • Automatically correct errors when scaling dynamic models. Usually dynamic groups will have this scale wrong. The real cause is that the Scale tool writes a transformation onto the instance instead of editing LenX/LenY/LenZ, so the component carries a baked-in scale factor that fights the next parameter edit — the fix here is equivalent to running “Scale Definition” / “Reset Scale” per nested group, which the native menu can only do one component at a time.
    • Save default properties (only for 3dshouse models because of server storage)
    • Reset properties back to the original. For all externally loaded models.
    • Remove all dynamic properties.
    • Process dynamic component models for running with CNC plugins like ABF and Oneclick
    • Compatible with all dynamic models.

Two behaviors worth knowing before you batch-edit: copying a dynamic component can make a nested group inherit the original parent’s attributes (a long-standing redraw bug), which is why re-applying defaults after duplicating saves rework; and the Dynamic Components engine itself is still a separate extension — if Extension Manager has it disabled, no options panel (native or smart) will populate at all.

Note that the Dynamic Components feature ships with SketchUp 2026 but is unchanged from earlier versions, so these workflow limitations are identical on a current named-user subscription.

Smart dynamic component option
Nguyen Huu Khanh

Architect turned developer