HidePubes (Session Plugin)

Plugins HidePubes (Session Plugin)

This session plugin aims to solve the issue of pubic hair clipping through shorts, underwear, etc. on models. It achieves this by modifying the sim settings for the hair when clothing items are toggled.

INSTRUCTIONS
  1. Install as a session plugin. Be sure to save as a new default.

  2. Add the "hidepubes" tag to any article of clothing that should disable pubic hair when worn.

    a. This is a custom tag. If you don't see it in your list, you'll need to type it in on a single item of clothing.

    b. Once the tag has been entered, it will appear as an option on any other item. Toggling it on/off will trigger this plugin.

  3. That's it.

VIDEO: Adding the tag to an item


VIDEO: Plugin in use (assumes items are already tagged)


HOW IT WORKS
This plugin monitors changes to clothing items worn , as well as the "hidepubes" tag on the item itself. When an article is added/removed (or the tag changed), it modifies the following on each worn hair item:

curveDensity --> 0
hairMultiplier --> 0

When the item is removed, it attempts to restore those. In the current version, I hardcode this to:

curveDensity --> 24
hairMultiplier --> 12

This effectively hides and shows the hair (close enough that it's tough to detect).

DISCLAIMER & KNOWN ISSUES
This is a naive approach, and will not match the settings for some hair items. I would love for a plugin author to explain to me how to restore (without preservation) the original preset sim setting for the hair item. With this answer, I can quickly update the script and we'll be in business.

The problem with storing in temporary variables, is they don't work across the save/load boundary. If a scene is loaded with a pube-hiding clothing item worn, the script should be able to effectively restore the hair settings when the item is removed.

Additionally, this does not (currently) watch for hair items added if a blocking clothing item is being worn - allowing the clipping to occur normally. To get the hair to behave, just turn the clothing article off and back on again.

CREDIT
This builds upon previous work by @vamtaco and @cmramlow.

All code was generated (with much hand-holding) by ChatGPT, using the mentioned scripts above (plus a bit of attribute exploration through VAM) as examples of how to access various attributes.
  • image2.png
    image2.png
    2.6 MB · Views: 0
  • image1.png
    image1.png
    2.6 MB · Views: 0
  • 2024-06-14 17-57-24.mp4
    7.8 MB
  • 2024-06-14 17-57-24.mp4
    7.8 MB
Author
PrettyFrank
Downloads
3,629
Views
9,158
Favorites
2
Packages
1
Version
3
First release
Last update
Rating
5.00 star(s) 3 ratings

More resources from PrettyFrank

Latest updates

  1. v3 - Adds monitoring of detached (sim) state to trigger pubes reveal as well

    Demonstrating detached/undress state triggering reveal

Latest reviews

I've been looking for a plugin like this for years. Thanks for making it!
Upvote 0
Works perfectly! Appreciate the added instructions as well. Thank you!
PrettyFrank
PrettyFrank
Happy to help, cheers! :)
Upvote 0
Exactly what I needed! Thanks so much for this ?
PrettyFrank
PrettyFrank
Glad to help! I needed it myself and did some digging... turns out it wasn't that hard (for GPT) to figure out! :D
Upvote 0
Back
Top Bottom