
The main feature of this script is that you can finally apply external textures and multiple decals on every material slot of your CUA.
You can load them directly from your custom directory or any var file containing jpg/png files.
It also includes Unity Asset Multi-Vamifier functionality, with a working material specific color picker.
Additionally there's a smart preset feature, which filters for the right prefab. You can share preset packs with textures, for every CUA!
Overview:
- Standard Vamifier Integration: Includes the full set of Vamifier lighting sliders (Specular Intensity, Sharpness, Fresnel, IBL, etc.) to quickly dial in your prop's look without needing a separate script.
- Texture & Decal Browsing: Easily load local .jpg or .png files for Diffuse, Normal, Specular, Gloss and Decal slots.
- Per-Material Targeting: Scan and select specific materials from multi-part prefabs via a simple dropdown menu to edit or hide them independently.
- Advanced control: Edit texture alignment, scaling and rotation with dedicated sliders for every texture map.
- Smart Preset Sorting: Presets are automatically organized into subfolders based on the prefab name, so your "Bed" presets never get mixed up with your "Table" presets.
- Universal material presets: They can be loaded to every prefab material and are categorized in a universal folder.
- State Persistence: Plugin settings and textures stay saved with scene load.
- Multiple Decal support: Stamp multiple decals on your material slots of your prefab (all saved in presets). Export them on a canvas as PNG.
- Emission effect support: Emission glow requires Macgruber's Postmagic bloom effect.
- Fix missing backside feature: Some materials have a invisible see-through backside, this features clones the front UV and copies it to the back.
- Preserve Shader mode: Some materials come with different texturing techniques like "splats", this mode preserves these special textures.
- Transparency mode: Introduce cutouts or transparency to your CUA materials by using custom alpha masks.
Known bugs & limitations:
- Using it on some environments with many materials may lead to unexpected results, due to different shader behavior.
- Transparency mode applies a custom shader, which works a bit different than VaM's native shader.
- Re-saving a preset will continue to show an old preview image until game restart.
Credits to: NoStage3 & ClockwiseSilver for Unity Asset Multi-Vamifier, PluginIdea for CUAMatManager, Chokaphi for multiple decal support, Blazedust for Emissive effects,
HAL9001 for 3D material highlight, 14mhz for better UI and MacGruber for Postmagic bloom.