So, this is my first attempt at a plugin. This one allows you to load a simplified version of an appearance preset that can be transformed with a slider. This was inspired by the awesome GenderSwapper and Appearance Loader plugins. It combines modified code from both into a single buggy abomination.

There's also an optional demo scene available that shows switching between a few high quality looks I like from the Hub. You can let transforming occur automatically at random or manually switch with the buttons. Feel free to open the plugin UI to change to other appearances and use the play button to enjoy an mmd dance alongside the transformations.

AppearanceTransformer.gif


Instructions:

Step 1 - Load Default Appearance

load default appearance_cropped.jpg


This is only needed for the first appearance. Only redo if something goes wrong and you need to reset everything. Repeat steps 2-4 when adding multiple appearances that you wish to transform between.

Step 2 - Add this plugin and Decal Maker

add plugins_cropped.jpg


Step 3 - Load .vap appearance preset

load appearance_cropped.jpg


With male appearances you may need to remove default clothing and hair manually.

Step 4 - Pair with a Decal Maker plugin

decalmaker select_cropped.jpg

decalmaker selected_cropped.jpg


Reloading an appearance should create the list of Decal Maker plugins if not shown. If you need to change the Decal Maker plugin just untoggle it and the list should appear.

Example Usage:

- Create UI sliders/buttons to control transformation in scene
- Use plugins from MacGruber LogicBricks like StateMachine and RandomChoice to control multiple appearances
- Add a trigger to a Timeline animation to transform at a certain time

Transforming multiple appearances with StateMachine, RandomChoice, and RandomTimer:


Make sure to end your transformations slightly after the previous one to avoid conflicts like textures not showing. Avoid using transition actions as they tend to end prematurely like going 99.9% rather than 100%.

A tutorial video for adding random transforming like the example above can be found here: Using Appearance Transformer in VaM

Limitations:

- Loading appearances the regular way will override anything the plugin loaded that isn't the same.
- Built-in irises/scleras are reduced to solid colors. Due to legal reason their textures aren't accessible.
- Skin color is reduced to only hue and saturation applied to textures.
- Eyelashes, mouth, and glute/breast physics settings are ignored for the simplified appearance.
- Can't transform male to female appearances or vice versa. If there's a futa version for the female it should work though.
- Transformations will conflict if using the same clothing or hair. Possible workaround is to edit one to use duplicates made from clothing/hair creator.
- Textures from multiple Decal Maker plugins can't render at the same time. The last added Decal Maker will have higher render priority than older ones.
- Built-in clothing with default material settings can't be transformed because they're not saved to presets.
- Some built-in clothing have hidden materials that can't be transformed. Example: Buttons on Casual Denim Jeans
- Built-in high heels foot adjustment can't be transformed. Might be able to use a heel adjust plugin to correct.

Potential Issues:

- Morphs sometimes load incorrectly, like having long fingers and eyes popping out. Should be fixable by clicking "Reload Custom Morphs", else try defaulting all morphs then updating transform progress. Seems to occur when using version 12 of the CPU Performance Patch but needs more testing.
- Transforming scale can cause a dramatic performance hit so it's toggled off by default though can be re-toggled if desired.
- Manually removing clothes/hair that loaded with an appearance can cause issues. Hide material is a working alternative for clothing at least.
- After loading several appearances back and forth between plugin instances some clothing/hair items might stop transforming.

Credits:

Thanks to ky1001 and mrmr32 for creating these awesome plugins!

Also, thank you to Chokaphi for the amazing Decal Maker which this plugin relies on!
Author
Clownmug
Downloads
12,325
Views
14,862
Favorites
5
Dependencies
49
Packages
2
Total Size
44.04 MB
Version
7
First release
Last update
Rating
5.00 star(s) 5 ratings

More resources from Clownmug

Credits

Creator Support Link
K ky1001
mrmr32 mrmr32
Sally Whitemane Sally Whitemane
meshedvr meshedvr
Acid Bubbles Acid Bubbles
MacGruber MacGruber
Clownmug Clownmug
C Chokaphi
50_shades 50_shades
Hunting-Succubus Hunting-Succubus
SupaRioAmateur SupaRioAmateur
SupaRioAmateur SupaRioAmateur
Hunting-Succubus Hunting-Succubus
Jackaroo Jackaroo
Jackaroo Jackaroo
SupaRioAmateur SupaRioAmateur
SupaRioAmateur SupaRioAmateur
OniEkohvius OniEkohvius
OptiMist OptiMist
YameteOuji YameteOuji
Deleted member 671
VL_13 VL_13
Skippy111taz Skippy111taz
JackyCracky JackyCracky
Molmark Molmark
M mandazi39
WrongTamago WrongTamago
SupaRioAmateur SupaRioAmateur
JackyCracky JackyCracky
UserBob UserBob

Latest updates

  1. Version 7

    - Loading appearances should be slightly faster now - Loading a scene that uses plugin should...
  2. Version 6

    - Fixed bug from previous version where short morph UIDs like "Thin" caused an error - Added...
  3. Version 5

    - Fixed morphs being loaded by name rather than UID - Fixed scale being changed on appearance...

Latest reviews

Really good, I tend to use it often. Certain skins however don't transfer leading to some looks to look weird. Additionally morphs from the other gender will not work.
Clownmug
Clownmug
Yeah, skin settings are ignored for the most part since DecalMaker would override them. As for male morphs, I haven't done much testing. Thought they were working last time I checked, sorry about that. Thanks for the feedback!
Upvote 0
Very cool plugin I've been waiting forever for. @Perveloper did something similar in one of their scenes and I've been dying to see people do Mystique scenes, Hulk scenes, Werewolf scenes etc. Wondering if this could work with CUA manager, though that would be tricky since they don't use a morph system. I'm very excited to see what people do with this. Also curious about whether it can be used to make someone invisible. Awesome contribution to VAM! Would love to see this functionality built into VAM2.
Clownmug
Clownmug
Thank you!

I haven't looked into CUAs yet, not sure if it's possible to do anything without tying in another plugin (UnityAssetVamifier maybe?) that can alter CUAs.

To simulate invisibility I think it would be possible if you used a plugin like Character Transparency to gradually become transparent while transforming to 0% with this plugin.
Upvote 0
This is really slick. I can't wait to see a scene with a transforming super hero or werewolf or something that takes advantage of this plugin. Maybe a version of the scene you made for the video in the description?!?
Clownmug
Clownmug
Thanks! At the moment I'm working on uploading a video somewhere to show how to modify a scene that way.
Upvote 1
Was not expecting someone to make a TF plugin but I'm pleasantly surprised. It's a really cool idea and I'm looking forward to further updates.
Clownmug
Clownmug
Thanks, I appreciate the endorsement!
Upvote 0
5 stars for the gold share with hopes it'll continue to be developed - Please see discussion thread for a bug I found. Thanks!
Clownmug
Clownmug
Thanks, I'll look into it if you can provide more details!
Upvote 0
Back
Top Bottom