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.
Instructions:
Step 1 - Load Default Appearance
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
Step 3 - Load .vap appearance preset
With male appearances you may need to remove default clothing and hair manually.
Step 4 - Pair with a Decal Maker plugin
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
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!
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.
Instructions:
Step 1 - Load Default Appearance
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
Step 3 - Load .vap appearance preset
With male appearances you may need to remove default clothing and hair manually.
Step 4 - Pair with a Decal Maker plugin
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!
Plugins - Appearance Loader
This plugin is for loading entire appearances or individual items such as clothing, hair, etc. from Appearance Presets and Scenes. ------------------------------------------------------------------------------------------- Updated (ver.13) 1)...
hub.virtamate.com
Plugins - GenderSwapper
GenderSwapper is a plugin that allows you to transition between two person presets. It will work even with presets of different gender, but the genitals will be the one that the "target" has. Important: if you're changing between different...
hub.virtamate.com
Also, thank you to Chokaphi for the amazing Decal Maker which this plugin relies on!
Decal Maker - Plugins -
I recommend you always delete or disable old VAR versions of Decal Maker when updating. Saving the final blended texture is intentionally disabled. Only a single Decal Layer at a time can be saved out via the Move UI. Unless approved by MeshVR I...
hub.virtamate.com