HairMirror

Plugins + Scripts HairMirror

Download [<1 MB]
Have you ever looked at a hairstyle and thought, “I wish I could just switch it to the other side”?
Don't need to answer me baby.jpg

Don't need to answer me — I've often thought that anyway.
When my patience finally reached its limit, this plugin was born.

What is this
Creates a mirrored version of the selected hairstyle. Physics, colors, and materials remain unchanged—the hairstyle itself is flipped as accurately as possible. The mirrored hair can be saved to its original directory or to a specified directory.
In theory, all hair—including body hair—can be mirrored.

Features
  • Save a mirrored copy of a hairstyle
  • Supports SIM hair
  • Preview images are mirrored as well(one less thing to do manually)
  • English, Japanese, and Chinese UI support (my English isn’t good)
  • Saved hair is automatically given the suffix Mirror by default, making it easy to distinguish from the original
  • Can save to:
    • The hair’s source directory
    • A specified directory
    • A Mirror subfolder created inside the source directory
  • Supports batch saving (allowing you to mirror an entire preset at once)
  • When batch-saving hair from different directories, the plugin will display a warning. By default, each hairstyle is saved to its original directory, but you can also choose to save everything to a single specified directory
  • Mirrored hair is worn automatically. You can also check the option to keep wearing the original.
2.0.png


Limitations
  • Only works with regular hair ( not CUA hair)
  • Cannot write files back into .var packages. The results will always be saved to the corresponding package path on disk under Custom/Hair...
  • If a hairstyle uses a custom scalp material, the plugin will display a warning and highlight the affected hairstyle in the list. After saving the mirrored hair, you will need to manually assign the material path again
  • Hairstyles without hair roots(such as bald hairstyles),will not be exported. (Come on, there’s really no point mirroring a bald head, right?)
  • Due to limitations in VaM’s underlying functionality, hair curls are clockwise by default. After mirroring, the plugin cannot force them to rotate counterclockwise relative to the original. As a result, some SIM hairstyles may not be perfectly mirrored, depending on their curl direction
  • Most hairs mirror cleanly, but a few unusual styles may not look right. Wear the mirrored hair, then try Open In CreatorGenerate & StyleRebuild Style Joints, or fine-tune Physics and Look. It should alleviate the problem.


How to use
  1. Add HairMirror.cs to a Person atom.
  2. Refresh the list. The plugin will scan the hair currently being worn.
  3. Select individual hairstyles or use batch selection, then choose your preferred saving method.
  4. After you click Save, wait until the plugin finishes. Please do not do other things in the meantime. Use the new hair only after you see the done message.


I barely know how to write code. The plugin was created with the help of AI.
This is just my small contribution to the community. If you can improve the functionality or make the plugin more polished, feel free to modify it.
Images and attachments
  • 2026-09-14 182835.png
    2026-09-14 182835.png
    47.1 KB · Views: 0
React to this content...

Share this resource

Latest updates

  1. Code refactoring and modification of underlying logic.

    Earlier versions did not handle nearby / style joints correctly, so on some styles an unseen...

Latest reviews

Positive
Version: 1.0.2
you are my superstar
Upvote 0
Positive
Version: 1.0.2
Posted:
Finally someone made this plugin, Thanks Mr. Hideki😊

Since you worked with hair plugins, can you make a plugin that is anti clipping like makes the hair collide properly with skin and not go under it.
Hideki_Kgemaya
Hideki_Kgemaya
VAM’s built-in hair simulation feature can help mitigate clipping issues to some extent. You can enable sim and collision within the Physics settings and adjust the Collision Radius. Fine-tuning other parameters under the Physics section allows you to control the stiffness or softness of specific hair areas. There is no one-size-fits-all solution; as I understand it, completely eliminating clipping is likely impossible.
Upvote 0
Back
Top Bottom