BWrap - Topology Transfer

Skalin3D in Modeling


// SKALIN BWRAP · DOCUMENTATION

BWrap Documentation

A practical guide to preparing source and target meshes, placing point pairs, protecting important regions, solving the wrap and refining the result.

BWrap 1.1.6
// GETTING STARTED

Installation

Install BWrap directly from the downloaded ZIP.

  1. Download the correct BWrap package: Free or Full.
  2. Disable or remove any older BWrap installation. Do not keep Free and Full enabled together.
  3. In Blender open Edit → Preferences → Get Extensions.
  4. Open the Extensions menu and choose Install from Disk….
  5. Select the BWrap ZIP and enable the extension.
  6. Restart Blender once after the first installation.
  7. Open the 3D Viewport sidebar and select the BWrap tab.
Before a real wrap: Duplicate the source/template mesh, keep an untouched backup, and test the workflow once on a small or disposable copy.

// WORKFLOW

General Workflow

BWrap works best as an iterative setup-and-check process rather than a single blind solve.

01   Choose the Template / Source
This is the clean mesh and topology you want to keep.
02   Choose the Target
This is the scan, sculpt or differently proportioned surface you want to match.
03   Build the Workspace
Use the two-view layout so both meshes stay easy to inspect.
04   Add Point Pairs
Start with major orientation, anatomical or garment landmarks and add local pairs only where needed.
05   Run an Early Wrap
Use a quick setting to find correspondence problems before spending time on a final solve.
06   Protect Difficult Regions
In Full Edition, use Exclude, Keep Shape, Lock in Place and open-edge controls where the general solve should behave differently.
07   Run the Final Wrap
Choose the quality level and Conform Strength that suit the asset.
08   Refine and Apply
Nudge problem regions, refresh points for another pass when needed, then keep the result as an editable Blender mesh.

// CORE CONCEPTS

Understanding BWrap

Template / Source

The mesh that deforms. Its topology, edge flow and reusable structure are the part you are trying to preserve. BWrap's detailed UI calls this the Template; it is the "source" in the general workflow.

Target

The shape you want to match. It can be a scan, sculpt, remesh or differently proportioned character and does not need matching topology. The Target itself is not modified.

Point Pair

A corresponding landmark on Template and Target. Pairs establish orientation and tell the solver which regions belong together. Use meaningful landmarks rather than simply maximizing point count.

Protection Controls

Per-region rules that change how the solve treats difficult geometry. Protection controls are available in the Full Edition.


// SETUP + WORKSPACE

Setup and Workspace

Set the two meshes before placing points. Modifiers on the Target are respected, so BWrap fits the evaluated surface you see in Blender.

Template

Selects the mesh that will be wrapped/deformed while preserving its topology. Choose the cleanest production topology.

Target

Selects the surface the Template should conform to. Target topology may be completely different.

Swap

Exchanges Template and Target. Useful when they were assigned backwards.

Build BWrap Workspace

Creates the dedicated BWrap workspace and keeps the Template/Target views synchronized and ready for point or edge-loop work. The workspace provides clear mode feedback.

Split Current Area

Creates a side-by-side split in the current workspace instead of building the dedicated workspace.


// POINTS + EDGE LOOPS

Points and EdgeLoop Points

BWrap has two complementary guidance workflows. Use normal Points in Object Mode for isolated landmarks. Use EdgeLoop Points in Edit Mode for continuous features such as lips, eyelids, cuffs, borders or other loops where a sequence of correspondence points is more useful than placing every point manually.

Normal Points — Object Mode

Add

Starts normal point-pair placement. Click the Template, then the matching spot on the Target to complete one pair. Point placement is one pair at a time.

X while placing

Snaps the clicked point to the local X=0 centerline. Useful for nose, chin and center seams.

Z

Undoes the most recent point placement while the tool is active.

Esc / Right-click

Finishes the active point-placement tool.

Adjust Mode

Adjust

Starts point adjustment/selection mode. Drag an existing point to slide it over its mesh. Selection respects visibility.

Box Select

Drag empty space to select multiple visible points. Shift-drag adds, Ctrl-drag removes and an empty click clears.

Delete

Deletes selected points while Adjust is active.

Ctrl + Click

Deletes one point directly.

X

Snaps the point under the cursor to the local centerline.

EdgeLoop Points — Edit Mode

Store Template Loop

Stores the selected edge loop on the Template. The loop is labeled and shown with start/direction feedback.

Store Target Loop

Stores the matching selected edge loop on the Target and builds the correspondence. Template and Target loops do not need the same vertex count.

Automatic Correspondence

Generates the point relationship around the two stored loops. Useful for mouths, eyelids, garment openings and other continuous features.

Auto Symmetry

Keeps bilateral edge-loop correspondence symmetrical automatically. Enabled by default. One-sided loops are not forced into symmetry.

Loop Labels / Start / Direction Indicators

Shows which loops belong together and how BWrap is traversing them. Use this feedback to catch reversed or mismatched loop pairing before wrapping.

Organizing and Reusing Points

Mirror Selected

Creates or updates mirrored counterparts for the selected point pairs. Repeatable without duplicating existing mirrored twins.

Mirror All

Creates or updates mirrored counterparts for all eligible normal point pairs.

Weld Points

Removes point duplicates closer than the configured weld distance. The earlier point in each duplicate cluster is kept.

Snap Selected to X=0

Projects selected pairs, or the active pair, onto the Template and Target centerlines.

Save Point Data

Writes reusable point data to JSON for compatible Template topology.

Load Point Data

Loads a previously saved point set. Template topology must be compatible with the saved anchors.


// SOLVE

Wrap

Do an inexpensive test wrap before committing to final quality. Higher quality cannot fix wrong correspondence, but the current solve also smooths and normalizes guide influence to reduce local pinching around points.

Fast

Quick preview solve for iterating on points and general alignment. The Free Edition includes the basic Fast-quality workflow.

Balanced

Higher-quality general production preset. Full Edition.

Best

Deepest refinement and densest final-quality preset for demanding assets. Full Edition.

Conform Strength

Blends between preserving the Template's local modeling and fully adopting the Target surface. 1.0 fully conforms; lower values retain more Template character.

Snap Open Edges to Target

Makes Template boundary loops deliberately follow matching Target open edges. Useful for neck seams, cuffs and openings. Full Edition.

Live Preview

Streams solve progress and results to the viewport while the wrap runs.

Output

Chooses how the wrapped result is delivered, such as a BWrap Shape Key or direct application. Output options depend on edition.

Wrap

Runs the non-rigid fitting solve with the current point set, quality and protection settings. Fix setup problems before increasing quality.

Guide Influence Smoothing

Uses topology-aware influence, normalized overlapping-point influence and deformation-field smoothing to reduce pinching around guide points.

Shape Key Preservation

Preserves existing Shape Key deltas through the BWrap workflow so the wrapped mesh can retain downstream deformation work.


// PROTECTION

Weight Groups

Full Edition provides painted per-region controls so difficult areas do not all have to obey the same fitting rule.

Exclude

Keeps a region out of the primary surface-fitting solve so it is carried along rather than projected onto an unrelated surface. Useful for mouth bags, sockets and interior surfaces.

Keep Shape

Allows a region to move with the wrap while preserving more of the Template's local form and volume. Useful for ears, structured details and deliberate volume.

Lock in Place

Prevents selected vertices from moving. Useful for fixed attachment points.

Detect Interior

Automatically finds occluded cavity/interior vertices and fills the Exclude group.

Grow

Expands the automatically detected interior selection into the transition region.

Save / Load Exclusion Presets

Stores reusable protection maps tied to the Template topology.


// REFINE

Refinement Tools

Refinement is for the last local problems after the general relationship is already correct.

Conform Points to Wrap

Uses the current wrap as the new Template surface and refreshes point anchors onto it. This supports iterative passes: wrap → conform points → adjust/add points → wrap again.

Nudge

Starts the live brush for sliding the wrapped mesh over the underlying Target surface.

Nudge — Drag

Grabs and slides the mesh while keeping it on the Target surface.

Nudge — Shift + Drag

Smooths pinched or uneven topology while keeping it on the Target.

Nudge — Ctrl + Drag

Moves freely without surface snapping.

Nudge — Ctrl + Scroll

Changes brush size. Normal scroll remains viewport zoom.

Nudge Points

Moves point-driven regions with interpolation between landmarks rather than a radius brush.

X Symmetry

Keeps supported refinement operations symmetrical when enabled.


// WORKSPACE + VIEW

Workspace and View Controls

The BWrap workspace is designed for comparing the Template and Target without one hiding the other.

Synced Views

Keeps the two BWrap viewports aligned while you orbit, pan and zoom for comparison.

Per-view Wireframe

Shows wireframe independently on Template or Target.

Points in Front

Draws point markers in front of geometry so they remain readable.

Point Names

Shows point labels and names for easier pair auditing.

Dedicated Two-pane Workspace

Keeps one mesh easy to inspect in each viewport. Created by Build BWrap Workspace.


// OUTPUT

Output and Continuing in Blender

BWrap Shape Key Output

Stores the wrap as a Shape Key on the Template so its influence can be dialed or reviewed before baking.

Apply

Bakes or keeps the approved wrap on the Template according to the active output workflow. Save a setup copy first.

Remove

Discards the BWrap Shape Key or result without baking it.

To New Object

Extracts the wrapped result to a separate Blender object when available in the selected output mode.

Direct Apply

Writes the wrap directly to the Template instead of keeping a separate Shape Key.

After BWrap: The result is ordinary Blender geometry. Continue with normal sculpting, rigging, skinning, thickness/collision work or cloth simulation as required.

// EDITIONS

Free vs Full

Feature Free Full
Point and EdgeLoop guidance workflow ✓ ✓
Template/source and Target setup ✓ ✓
Landmark point-pair workflow ✓ ✓
Basic / Fast-quality wrapping ✓ ✓
All quality levels ✕ ✓
Exclude / Keep Shape / Lock controls ✕ ✓
Open-edge snapping ✕ ✓
Advanced refinement / Nudge tools ✕ ✓
Body / reusable-topology workflows ✓ ✓
Garment fitting Basic Full

// TROUBLESHOOTING

Common Problems

The Template moves to the wrong area

Check broad point correspondence first. Confirm left/right, front/back and major landmarks are paired correctly before adding more local points.

The result twists or slides

Add clearer point pairs around the region and confirm each Template landmark really matches the intended Target landmark.

A local region collapses or loses volume

In Full Edition, use Keep Shape or Exclude where appropriate. Also check whether nearby point pairs are pulling in conflicting directions and whether the Target actually contains the desired volume.

Open borders collapse or drift

Use Snap Open Edges to Target in Full Edition and add point pairs at meaningful border landmarks such as neckline corners, cuffs or seams.

A region keeps the Template shape when it should follow the Target

Check that Conform Strength is at the intended value and that the region is not painted into Keep Shape or Exclude.

The high-quality solve still looks wrong

Return to the setup. More iterations cannot repair swapped meshes, bad landmarks, wrong orientation or missing protection rules.

Garment/body intersections remain after wrapping

BWrap establishes the fit but does not replace downstream collision testing, thickness, skinning or cloth-simulation cleanup.

A tool stays highlighted after a crash or reload

Restart Blender once so interactive tools re-register and mode highlights reset.


// VIDEO TUTORIAL

Learn BWrap from Start to Finish

Watch the complete BWrap tutorial for a practical walkthrough of the workflow.


// SUPPORT

Support and Questions

For support, bug reports or questions about BWrap, email [email protected]. Messages go directly to me.

When reporting an issue, please include your BWrap edition/version, Blender version, Windows version, whether the issue occurs in a clean file, a screenshot showing Template/Target/point pairs, the quality level used, active protection controls and the exact steps that reproduce the problem.

Email Support Visit skalin.org
// SKALIN BWRAP

Keep the topology. Change the character.

  • All features enabled: unlimited point pairs, symmetry, Loop Guides, weight groups, advanced wrap settings, Nudge tools, and texture baking up to 8K.

    $29.99
  • Includes 24 point pairs, Fast Wrap, point editing, Nudge tools, and 256 × 256 baking. Full-only controls—including symmetry, Loop Guides, weight groups, and advanced settings—are visible but disabled.

    $0
$29.99

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Sales 200+
Downloads 200+
Rating
7 ratings
Published about 2 months ago
Blender Version 4.5 - 5.2
Extension Type Add-on
License GPL