Eneroth Reference Manager
Manage linked models in SketchUp.
Eneroth Reference Manager

Eneroth Reference Manager lets you handle components linked to external SketchUp models. This is useful for a number of reasons, spanning from increasing performance and allowing collaboration to avoid repetitive work and test different design options.

Eneroth reference Manager is designed to feel native to SketchUp, down to details such as phrasing of error messages and the radii of the button corners. It is fully compatible with the native "Reload..." and "Save As..." commands in the component context menu, allowing you to start use it directly in an existing project; no setup or special work flow is required!

Inspiration has also been taken from LayOut, with the reference manager closely resembling its References list. But don't worry, if you prefer to have a narrow manager to the side of your workspace, the manager's responsive design allows it to be resized to more resemble InDesign's link panel.

One of the main features of this extension is its bulk operations. With these you can quickly relink a whole folder hierarchy, e.g. if you move the project or work from another PC. Have you just moved the project from "C:\Users\Me\MyProject" to "D:\SketchUp\MyProject"? No problems - just relink "C:\Users\Me\MyProject" to "D:\SketchUp\MyProject"!

This is also my first extension built for internationalization, so you can both relink a component and länka om it. Your choice! Currently English, Swedish and german are available.


The extension is accessed from context menu > Eneroth Reference Manager on components, from Extensions > Eneroth reference manager or from its toolbar.

Native SketchUp features such as importing a component by dragging the file into SketchUp, using File > Import or place from Component browser are all supported.

In principle all component operations can be performed directly from the context menu, but the Reference manager gives a better overview. If you for instance want to reload all component in specific directory, open the Manager, sort by path, select the components (use Ctrl or Shift to select multiple) and press Reload.

Possible Use Cases

Split large project into smaller manageable models with better performance - When you edit a kitchen unit, or a custom built bookcase, there is no reason to have the weight of the full-fledged architectural project slowing you down. Not to mention its clipping plane. Instead save out the component to a file, edit it separately and reload when done.

Collaborate several people on the same project - Someone can work on a kitchen unit while someone else works on an apartment unit and a third person assembles the whole building. As you are working on separate models you can all draw at the same time. When you need your colleges' work, just reload it.

Systematically work with modules - Are you working on an apartment block with 7 different types of apartments, and subtypes with minor differences on top of that? Then you can have one scrapbook model where all modules are systematically laid out based on their relation to each other, and one composition model containing the resulting building. Edit the apartments in the scrapbook model, where you can easily copy/paste between similar modules and quickly perform the corresponding actions on them, save out to a component folder, and reload into the composition model.

Component collections - The module workflow can also be used for bulk component creation. In fact SketchUp recommends the workflow of a master model to draw in and individual components to be saved out from it. This allows you to easily modify several components at once without having to open all files separately, e.g. to modify a common sub-component, or a shared material. With Eneroth Reference Manager you can quickly save out all components when the changes are done.

Placeholder components - Use a low detail version of a component for increased performance when drawing, and relink to the high detail component prior to rendering. If the differently detailed components have corresponding file names but are separated into two folder you can swiftly relink the whole folder.

Known Issues

Currently after undoing reloading a component, the path associated with the component is wrong. This is due to a limitation in how the SketchUp API handles loading of components. The current behavior is a trade of for plugging into SketchUp's own component linking system, which is required for the extension to be seamlessly integrated to SketchUp. This issue can hopefully be resolved in a future SU version by an update in the API.

Release History

2.0.0 (2019-04-09)

Show in reference manager whether component is synced with its file.

Added unlink functionality.

1.0.2 (2018-05-15)

Added German translation.

Fixed issue with language setting not being applied.

1.0.1 (2018-04-11)

First release.

Further Reading

SketchUp External References - Matt Donley (MasterSketchUp)

Working with Components - SketchUp Help Center

20 utilisateurs
Taille 0,25:
930.36 Ko
Version {0}:
Eneroth Reference Manager (2.0.0); Avril 9, 2019
Trial Period: 
14 days
Number of Views: 
Compatibilité SketchUp: 
Compatibilité OS: 
Prolongements : @compte
For my portfolio and blog, please check out my website