Decal Maker

Plugins Decal Maker

Beta 4 released. This is version is to test the new bulk shader and cache systems.
Only the DECAL slot makes use of the new systems, if it shows no issues I will expand the same system to the other slots.

Adds: New Bulk Decal Shader. This shader layers 10 Decals plus the nipple/gen texture cutouts in one pass.

Adds: Baked texture cache system. Same basic system as VAM Texture cache. Located wherever VAM Cache folder is in a DecalMakerCache subfolder. This Cache will only store 80 entries and will auto delete the oldest cache file based on access time.

Fixed: Added proper flag to stop the decal maker shader asset from being saved in a scene.
Fixed: More fixes aimed at improving scene loading/UI setup

Known issues: If the VAM Skin Selectct window option to Unload unused on change is not checked then any changes Decal Maker has made will persist across scenes that use that skin even if decal maker is not present in the scene.
Fixes to better work with 1.20 VAM changes.
Reworked Addon and Save loading to try and fix incomplete UI issues.
Fix: The characters normal map was not being properly baked with Decal Makers normal maps.
Fix: Sync issue when changing characters. Decal Maker would still be applying textures to the previous figure not the current one.
Fix: Changed the way we reset textures to work with VAM's texture control. It is slower that applying directly but should be better at keeping Decal Maker and VAM Custom texture UI in sync.
Fix: Prefabs and presets can now work with VAR references.
Fix: Load Preset window should show relevant VAR preset shortcuts.
Fix: Texture Load window should show relevant VAR texture shortcuts.
Added: Normal Map Baking Completed.
Fix: Changing colors in the Color wheel should no longer reset Alpha to default.
Fix: PreFab UI properly clears prefabs and preview image when set to the Blank entry.

Since I feel the plugin is feature complete, moving status to Beta.

Example of 3 normal maps being Baked together.

Beta 1 NM.gif
Two UI additions:

Prefabs: Clicking on the preview image will make the currently selected prefab permanent. So a new prefab can be selected without replacing the first one
Alpha 9 prefab.jpg


Decal Panels: Now have UI buttons to close the current panel and open a new panel.
Alpha 9 decal panel.jpg

New features:
Prefab system, this is for Creators who want to have similar "decals" in a package.
For example a variety of Eye shadows or lipsticks to be displayed and selected in an organized manner.
Prefabs are presets named with a specific format CREATOR_Type of Item_Item Name and then saved into the Prefabs folder inside the presets folder.
To Use Prefabs click the prefab button and Select from the list of "Items Types" then select the specific item.
Prefabs are applied and removed automatically and will bake seamlessly with normal presets or manual Decal Panels.

Each Decal panel now displays the Textures File-path.

Decal panels can now be Re-Ordered, via the red and blue arrows on each panel.

Bug Fixes:
Preset Files should properly overwrite if an existing preset is selected.

Log spam is disabled unless the internal debug bool is set to true. Only actual errors should be logged now.

Added some fixes to save loading to hopefully fix issues with saved decals not being reapplied on scene load.
Sorry this is only small bugfix for not saving Decal Maker settings when saving and reloading scenes. Fix provided by jayjaywon.
Back
Top Bottom