• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
SIMTexturePainter

Plugins + Scripts SIMTexturePainter

Download [<1 MB]
Status
Version change awaiting approval before being displayed publicly.
<v1.1 update: You no longer need to manually delete the _work folder!>

Hi there, I'm Mxx and this is my very first upload and very first plugin!
👇 Give them some breathing room!
Give her larger breasts some breathing room!

What is SIMTexturePainter?
This plugin let's you paint SIM textures directly onto clothing meshes from inside VaM with no external image editor required. SIM textures control how cloth simulation behaves: black areas simulate freely and hang loose, red areas are pinned in place. By painting these values directly onto your clothing, you can fix clipping, shape how fabric drapes, and get realistic cloth behavior without ever leaving the game. A big use case (which was my main reason for making this plugin), is that often times clothing is designed for the base G2 model, and not models with larger breasts. This would lead to unrealistic wrapping of clothing around the breasts. Using SIMTexturePainter, you can easily make your own SIM textures for you models to give them more "breathing room" 😅


Quick Start
  1. Add the plugin to a Person atom
  2. Select a clothing item from the dropdown and press New SIM Texture
  3. Enable Painting on the left panel, then hold Space while hovering over the clothing to paint
  4. When done, press Save Final Texture, then Save Clothing Preset
  5. Next time you load this clothing item, just add the CustomSimPaint preset from the clothing tab



NOTE: The paintable overlay is spawned at the origin of the scene (0,0,0). If your model is positioned far from the center, the overlay may appear offset from the clothing. Moving the model slightly next to the origin is recommended.




Keyboard Shortcuts:
KeyAction
SpacePaint (active color)
CTRL + SpacePaint Black (full SIM / loose)
Shift + SpacePaint Red (fully pinned to skin)
[ / ]Decrease / Increase brush size
Shift + [ / ]Decrease / Increase brush opacity
Alt + [ / ]Decrease / Increase brush hardness
CTRL + ZUndo
CTRL + Shift + ZRedo



In-Depth Plugin UI Explanation:
Left SideRight Side
Clothing Item
Selects which clothing item on the Person atom you want to work on. Press Refresh Clothing List if you've added or removed clothing after loading the plugin.
New SIM Texture
Creates a blank SIM texture at the selected resolution and attaches it to the clothing. This is always your starting point for a fresh paint session. The button turns green once a texture has been created.
Texture Resolution
Sets the resolution of the SIM texture that gets created. Lower values (256, 512) paint smoothly and are recommended for most clothing. Higher values give more detail but reduce painting performance. This setting only takes effect when creating a new texture — it has no effect on loaded textures.
Load Existing
Loads a previously saved PNG as the starting point for your session. Useful if you want to continue working on a texture you saved earlier. The texture resolution is automatically matched to the loaded file.
Paint Color
The color your brush applies when you paint. Black means full cloth simulation (loose, natural drape). Red means fully pinned (no simulation). The grey values in between give you partial simulation — useful for areas that should move slightly but not swing freely.
Save Final Texture
Saves your painted texture to a permanent location under the clothing item's own folder in Saves/SIMTextures/. This is the clean, final version of your texture. The button label changes to Overwrite Existing once a final texture already exists for this clothing item, so you always know whether you're creating or replacing.
All Red / All Black
Fills the entire texture instantly with either color. Useful as a starting point: fill all black first if you want mostly loose cloth and then pin specific areas red, or fill all red and paint black where you want movement.
Save as Separate Copy
Same as Save Final Texture, but adds a timestamp to the filename so it never overwrites a previous version. Use this if you want to keep multiple variations of the same texture.
Enable Painting
Activates the painting mode. When enabled, holding Space while your cursor hovers over the clothing will paint onto the mesh. The brush cursor appears on the clothing surface to show you exactly where you're painting. Painting is intentionally disabled by default so you don't accidentally paint while navigating the scene.
Save Clothing Preset
Saves a .vap clothing preset that has your final SIM texture path embedded into it. Once you load this preset from the clothing tab, the SIM texture is permanently attached to that clothing item and will work in any scene. The button changes to Update Clothing Preset if a preset has already been saved, making it clear when you're updating versus creating for the first time.
Brush Size
Controls the radius of the brush in UV space. Smaller values give precise control for edges and detail areas. Use the [ and ] keys to adjust on the fly while painting.
Open SIMTextures Folder
Opens the Saves/SIMTextures/ folder directly so you can browse or clean up saved textures. After finishing a session, you can safely delete the _work subfolder inside — it contains temporary working files and will be recreated automatically next time.
Brush Opacity
How strongly each brush stroke applies the paint color. Lower values let you build up gradually with multiple passes. Use Shift + [ / ] to adjust while painting.
Per-Part Panels (shown automatically for multi-material clothing)
Some clothing items have multiple material zones (e.g. a separate body fabric and trim). The plugin detects these automatically and creates a separate SIM texture for each part. Each part panel has a toggle to enable or disable painting and overlay visibility for that part individually.
Brush Hardness
Controls the falloff of the brush edge. At 0 the brush fades out softly from center to edge. At 1 the brush is a hard solid circle with no falloff. Use Alt + [ / ] to adjust while painting.
Mirror Painting
When enabled, every stroke is automatically mirrored to the opposite side of the UV map. Useful for symmetrical clothing like shirts or pants where both sides should have matching SIM behavior.
Overlay Opacity
Controls how visible the painted overlay is on top of the clothing in the viewport. The overlay is purely visual — it shows you what you've painted without affecting the actual texture. Reducing this can make it easier to judge how the cloth will look in-game.
Undo / Redo
Steps backward or forward through your painting history, one brush stroke at a time. Works across multiple clothing parts. You can also use Ctrl+Z and Ctrl+Shift+Z.


Where to find your custom Clothing Preset:
1777400679874.png


The swimsuit used in the video and images is "AFVR_blue_swimsuit" from the amazing @AnythingFashionVR !
Images and attachments
  • 1777400325117.png
    1777400325117.png
    102.2 KB · Views: 0
React to this content...

Share this resource

Latest reviews

Positive
Version: 1.1
Posted:
great!thanks!
Upvote 0
Positive
Version: 1.0
You just saved me SO MUCH time !!!
Upvote 0
Positive
Version: 1.0
Thank you!!!!!!!!!!!!!!!!!!!
Mxx
Mxx
Your welcome!!!!!!!!!!!!!!!!!!!
Upvote 0
Positive
Version: 1.0
REVOLUTIONARY PLUGIN! AMAZING FOR BOTH CREATORS AND SIMPLE USERS LIKE ME! I rarely review resources, or even login to VAM, but I HAD to login just to give this plugin a review, well done mate!
Mxx
Mxx
Thanks for the review! And good thing you remembered your password!
Upvote 1
Positive
Version: 1.0
Revolutionary.
Mxx
Mxx
It was highly needed in my opinion!
Upvote 0
Positive
Version: 1.0
Now my busty elves can throw away their boob socks!
Mxx
Mxx
Busty elves definitely deserved some more love didn't they
Upvote 0
Positive
Version: https://www.patreon.com/mxx
AMAZING THANK YOU FOR THISSSSSS
Mxx
Mxx
Hopefully it's also of good use to the veteran creators like yourself!
Upvote 0
Positive
Version: https://www.patreon.com/mxx
Our lord and saviour Mxx ! Thanks for sharing this amazing plugin with us mate
Mxx
Mxx
Glad you like it!
Upvote 0
Positive
Version: https://www.patreon.com/mxx
I used to pray for times like this
Mxx
Mxx
Now to pray for real-time clothing morph creation lol. Love your clothing with added morphs btw!

Clothing WITH morphs are always my favorite
Upvote 0
Back
Top Bottom