HeelsControl for Genesis 9 — Free DAZ Script Tool

I made a free DAZ Script tool that brings HeelsControl-style high-heel pose correction to Genesis 9 figures.

When applying poses to G9 characters wearing high heels, the feet often lose proper ground contact: heels float, toes clip through the floor, or the ankle angle no longer matches the shoe shape. This tool helps fix that with a simple save/apply workflow.

What it does

Calibrate once for a pair of shoes, then apply the correction to any pose with one click.

After applying a pose, run the script and the feet will return to the saved high-heel shape, with the soles aligned to the ground as closely as possible. It also works when the character is facing different directions.

Features

  • Works with Genesis 9 high-heel shoes
  • One-time calibration per shoe
  • One-click apply after changing poses
  • Preserves the upper body pose
  • Supports character rotation
  • Records foot and toe bone rotations
  • Supports DAZ Studio undo
  • No DLL or plugin install required
  • Uses open .dsa scripts
  • Free for personal use

Requirements

  • DAZ Studio 4.x
  • Genesis 9 figure
  • G9-compatible high-heel shoes

How to use

1. Calibrate the shoes

  1. Load a Genesis 9 figure in the default pose.
  2. Add the high-heel shoes.
  3. Adjust the feet manually if needed, so the shoe soles sit correctly on the floor.
  4. Select the Genesis 9 figure.
  5. Run HeelsControlG9_Save.dsa.
  6. Select the shoe item from the dialog.
  7. The calibration will be saved as a preset file.

You only need to do this once per pair of shoes.

2. Apply to any pose

  1. Apply any pose to the character.
  2. Select the Genesis 9 figure.
  3. Run HeelsControlG9_Apply.dsa.
  4. The feet will be restored to the calibrated high-heel shape.

If the result is not ideal, use Ctrl+Z to undo.

Notes and limitations

This is a script-only tool, not a full UI plugin. At the moment, it only stores one shoe preset at a time, so switching shoes requires saving a new calibration.

There is currently no separate left/right foot toggle, no automatic shoe detection, and no dedicated sitting-pose hip correction.

For sitting poses or poses with one foot raised, some manual adjustment may still be needed.

About this implementation

This tool was made by studying the JSON preset files generated by the original HeelsControl and using Claude to help infer the underlying logic from those files.

It is not based on the original plugin source code, and no original code was used. The implementation is a DAZ Script recreation for Genesis 9 based on the observed preset structure and behavior.

Credits

Inspired by CoconutJuice’s HeelsControl plugin for Genesis 3/8/8.1.

Thanks to Claude for helping analyze the JSON structure and infer the implementation approach.

Feedback is very welcome. I hope more people can try it, report issues, and explore the method together.

dsa
dsa
HeelsControlG9_Apply.dsa
9K
dsa
dsa
HeelsControlG9_Save.dsa
7K
Sign In or Register to comment.