If you are a SketchUp user working in architecture, interior design, or woodworking, you know the pain of modeling parametric objects. Creating a wainscoting panel, a complex crown molding, or a custom fence picket often involves copying, pasting, and manually scaling geometry—a process that is tedious and prone to errors.
While the original DM Profile Builder was a game-changer for creating extrusions, many users are finding that DM Profile Builder 2 isn't just an update; it is a significantly "better" workflow.
In this post, we are diving into why the second iteration of this plugin deserves a spot in your toolbar and how it solves the biggest headaches in SketchUp modeling. dm profile builder 2 plugin for sketchup better
Before we look at the improvements, let’s establish the baseline. Profile Builder allows you to take a 2D face (a profile) and extrude it along a path. Unlike the standard SketchUp "Follow Me" tool, Profile Builder keeps the geometry parametric. This means you can edit the path or the profile later, and the 3D model updates automatically.
You need shaker-style door frames and drawer fronts. With native tools, you draw 40 separate door profiles. With PB2, you draw one path, assign the shaker profile, and copy the component. Later, the client wants a Roman Ogee edge instead. In PB2, you change the profile in one window. You just saved 3 hours. Why DM Profile Builder 2 is the "Better"
If your work includes frequent, repeatable profile sweeps, compound miters, and the need to edit profiles across many instances, PB2 is likely to pay back its learning and cost by saving manual modeling time and reducing errors. If you primarily do conceptual modeling, inexpensive visual models, or already use a BIM/CAD package that handles profiles and schedules, PB2 may add complexity without proportional benefit.
Profiles are stored in human-readable CSV files. You can export a list of 200 steel beam sizes from Excel, import them into PB2, and instantly have a searchable library. This bridges the gap between structural engineering spreadsheets and 3D modeling. Native: Nearly impossible
Version 2 implements a geometric computation algorithm for corner resolution.
One complaint about plugins is that they bloat the file. PB2 uses instances efficiently. If you array 500 pickets, PB2 creates one component definition repeated 500 times. Native extrusion would create 500 unique groups.
The UI moves from a floating dialog to a dockable web-dialog panel (HTML/JS front-end).
.skp files as profiles, allowing users to create custom parametric shapes.