Danil Goe - Shapekey Doctor Pro - Shape Key Repair, Testing & Transfer Toolkit For Blende

:bullseye: WHAT IS SHAPEKEY DOCTOR PRO?

Shape key work in Blender can quickly turn into a slow technical routine: testing morphs, finding broken keys, removing unwanted deformations, mirroring corrections, cleaning facial shapes, checking visemes, resetting affected areas, transferring morphs, and exporting documentation.

ShapeKey Doctor Pro is a production-focused shape key toolkit for Blender that brings the most important morph cleanup and testing tools into one clean N-panel workflow.

It is designed to speed up the everyday tasks character artists, riggers, technical artists, and marketplace creators actually do: repairing shape keys, testing expressions, visualizing deformation influence, mirroring morphs, transferring keys between meshes, and preparing clean shape key lists for delivery.

Instead of manually checking hundreds of blend shapes one by one, ShapeKey Doctor Pro gives you a faster and cleaner workflow for preparing characters, creatures, facial rigs, visemes, body morphs, corrective shapes, and game-ready assets.

The result: cleaner shape keys, faster testing, easier deformation cleanup, and better control over complex character rigs.

━━━━━━━━━━━━━━━━━━━━

★ MAIN TOOLS IN ONE PANEL

With ShapeKey Doctor Pro, your most-used shape key tasks are available in a single panel:

:check_mark: Clean unwanted deformation from selected mesh areas
:check_mark: Reset selected areas across all shape keys
:check_mark: Scan for broken shape keys and duplicate morphs
:check_mark: Mirror shape key deformation across X, Y, or Z axis
:check_mark: Visualize morph influence with vertex color feedback
:check_mark: Quick-test shape keys with click buttons instead of long slider editing
:check_mark: Transfer shape keys between similar meshes
:check_mark: Export clean TXT or CSV shape key lists for documentation and clients

━━━━━━━━━━━━━━━━━━━━

:gear: FEATURE OVERVIEW

1 — ANALYZE

Quickly inspect your shape key library and find common technical issues before export, delivery, or rig testing.

:check_mark: Scan for broken shape keys
:check_mark: Detect NaN / Inf coordinate issues
:check_mark: Detect vertex count mismatch problems
:check_mark: Find duplicate or near-identical shape keys
:check_mark: Adjustable duplicate threshold
:check_mark: Useful for checking large facial rigs, imported meshes, and marketplace-ready characters

This helps you quickly find bad or duplicated morph data before it causes problems in animation, export, or game engine workflows.

━━━━━━━━━━━━━━━━━━━━

2 — CLEAN & REPAIR

Remove unwanted shape key influence from specific parts of the mesh.

This is one of the most important workflows for character cleanup. If a facial expression accidentally affects the body, mouth, eyes, eyebrows, nose, clothing, or any other unwanted area, ShapeKey Doctor Pro lets you reset only that area back to the Basis shape.

:check_mark: Clean selected vertices on the active shape key
:check_mark: Clean the same selected area across all shape keys
:check_mark: Restore an entire shape key back to Basis
:check_mark: Use vertex group masks for repeatable cleanup
:check_mark: Bake an active shape key into a new Basis
:check_mark: Great for facial morphs, body morphs, visemes, and corrective shapes

Common use cases:

Eye blink affects the mouth
Smile affects the eyebrows
Viseme affects the nose
Facial shape affects the body
Body morph affects clothing
Corrective shape touches the wrong area

━━━━━━━━━━━━━━━━━━━━

3 — MIRROR

Mirror shape key deformation across a selected axis.

This is useful when fixing one side of a face or body and applying the correction to the opposite side.

:check_mark: Mirror across X, Y, or Z axis
:check_mark: Left-to-right workflow
:check_mark: Right-to-left workflow
:check_mark: Bidirectional average mode
:check_mark: Adjustable merge distance
:check_mark: Useful for facial asymmetry, corrective shapes, and body morphs

Great for characters, creatures, symmetrical faces, stylized models, and production rigs with left/right morph sets.

━━━━━━━━━━━━━━━━━━━━

4 — INFLUENCE VISUALIZER

See exactly where a shape key affects your mesh.

ShapeKey Doctor Pro can display deformation influence as vertex colors, making it much easier to spot unwanted affected areas.

:check_mark: Visualize delta magnitude
:check_mark: Visualize X / Y / Z deformation influence
:check_mark: Normalized 0–1 display
:check_mark: Red = strong deformation
:check_mark: Green = little or no deformation
:check_mark: Clear visualization colors in one click

This is useful for debugging, QA, client previews, and checking whether a shape key only affects the intended region.

━━━━━━━━━━━━━━━━━━━━

5 — QUICK TEST BUTTONS

Test shape keys faster without manually dragging every slider.

Instead of a long slider workflow, ShapeKey Doctor Pro provides a quick button-based testing system.

:check_mark: Click once to set a shape key to maximum value
:check_mark: Click again to reset it to 0
:check_mark: Filter shape keys by name
:check_mark: Set all visible keys to max
:check_mark: Reset all visible keys to 0
:check_mark: Faster review for expressions, visemes, ARKit-style morphs, body morphs, and corrective shapes

This makes it much easier to test large morph libraries with 50, 100, or 200+ shape keys.

━━━━━━━━━━━━━━━━━━━━

6 — TRANSFER

Transfer shape keys from one mesh to another.

ShapeKey Doctor Pro includes a surface-based transfer workflow for moving shape keys from a source mesh to the active target mesh.

:check_mark: Source object selection
:check_mark: Active object as target
:check_mark: Transfer multiple shape keys
:check_mark: Filter keys by name
:check_mark: Optional overwrite existing keys
:check_mark: Useful for similar basemeshes, character variants, and updated mesh versions

Best results are achieved when the source and target meshes have similar proportions and are aligned in the same 3D space.

━━━━━━━━━━━━━━━━━━━━

7 — EXPORT LIST

Export your shape key library for documentation, delivery, or client review.

:check_mark: Export to CSV
:check_mark: Export to TXT
:check_mark: Include shape key index
:check_mark: Include shape key names
:check_mark: Include min / max values
:check_mark: Include current values
:check_mark: Useful for marketplace packs, client delivery, and production documentation

This is especially helpful when selling rigged characters, basemeshes, facial morph packs, or complex character systems.

━━━━━━━━━━━━━━━━━━━━

:counterclockwise_arrows_button: TYPICAL WORKFLOW

Step 1
Select a mesh with shape keys.

Step 2
Run Analyze to check for broken keys, duplicates, or technical issues.

Step 3
Use Quick Test Buttons to review expressions, visemes, body morphs, or corrective shapes.

Step 4
If a key affects the wrong area, select that area in Edit Mode.

Step 5
Run Clean Selected Area to remove unwanted influence from the active shape key.

Step 6
Use Clean Area on ALL Keys if the same mesh region should stay untouched across the whole shape key library.

Step 7
Use Mirror to copy or balance deformation from one side to the other.

Step 8
Use Influence Visualizer to inspect exactly which vertices are affected.

Step 9
Use Export List to create clean TXT or CSV documentation for delivery.

━━━━━━━━━━━━━━━━━━━━

:clipboard: COMPATIBILITY

Blender Version
Recommended for Blender 4.x workflows

OS
Windows, macOS, Linux

Dependencies
No external tools required

Interface
Blender N-panel workflow

Object Type
Mesh objects with shape keys

━━━━━━━━━━━━━━━━━━━━

:red_question_mark: FAQ

What is ShapeKey Doctor Pro best for?
ShapeKey Doctor Pro is designed for practical shape key cleanup, testing, visualization, mirroring, transfer, and documentation on Blender characters and rigged models.

Does it work for game characters?
Yes. It is especially useful for game-ready characters with facial expressions, visemes, body morphs, corrective shapes, and morph target export workflows.

Can I clean only part of a shape key?
Yes. You can select vertices in Edit Mode or use a vertex group mask, then reset only that area back to the Basis shape.

Can I clean the same area across all shape keys?
Yes. Clean Area on ALL Keys lets you remove unwanted influence from the same selected area across the entire shape key library.

Does Quick Test use sliders?
No. Quick Test uses buttons. Click once to set a shape key to its maximum value, click again to reset it to 0.

Can I transfer shape keys between different meshes?
Yes. ShapeKey Doctor Pro includes a surface-based transfer workflow. Best results require source and target meshes with similar proportions and alignment.

Can I export a shape key list?
Yes. You can export TXT or CSV lists with names, indexes, value ranges, and current values.

What makes ShapeKey Doctor Pro different from basic Blender shape key tools?
ShapeKey Doctor Pro brings cleanup, analysis, mirroring, influence visualization, quick testing, transfer, and export tools together in one faster production-oriented workflow.