• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Decal Maker

Plugins + Scripts Decal Maker

Download [3 MB]
Add: Close button added to MaskTexture slot. Resets texture and blend mode.
Add: Texture Wrap mode settings added to Edit.

Fix: Textures default wrap mode is now Clamp, this can be changed in Edit mode. This means textures do not tile by default.
Fix: Edit and Export buttons are not enabled if slot is empty.
Fix: Texture Edit should no longer start on a phantom image when reopened.
Fix: Restore Alpha value from saves properly
Fix: Load from Scenes should restore BlendMode properly. Load from preset already did.
Fix: RenderTextures should be created as Linear or Gama for the correct Texture slot type.
Fix: LinkID from old saves should properly be converted to the new system.
Fix: Eyes should properly convert from old saves.
Fix: Don't try to normalize blank paths
The save system was not using the proper dictionary to serialize all elements. Specular, gloss and eyes were not being saved.
In certain situations usless legacy code in the deserializer used when loading presets and saves would recreate the DMList data without any subscribers. So the renderer and other parts of the addon could no longer hear when frames were removed or added by the user.
this should make presets load and render correctly when you remove or add
Plugin will crash when the number pad 1 is pressed.
Forgot to disable a debug command that intentionally throws a null exception error to allow for tracing code execution.


This is a rewrite of DecalMaker to fix the issues preventing me from easily working on the original program. Consider this the early Beta period for this Addon so update at your own risk.
DecalMaker was never designed with the thought of realtime textures and the features it grew to have. It had become an unweildy mess that prevented me from working on new features and made bugs a nightmare to find.

This is a fresh start that is designed to do realtime texture processing and better data segregation allowing for much faster UI and startup speeds. Only one really new feature has been added and that is the optional blend system.

DecalMaker2 will still load all old presets, scenes and prefabs from DecalMaker1. DecalMaker1 however can NOT load DecalMaker2 saves.
This is a rewrite of DecalMaker to fix the issues preventing me from easily working on the original program. Consider this the early Beta period for this Addon so update at your own risk.
DecalMaker was never designed with the thought of realtime textures and the features it grew to have. It had become an unweildy mess that prevented me from working on new features and made bugs a nightmare to find.

This is a fresh start that is designed to do realtime texture processing and better data segregation allowing for much faster UI and startup speeds. Only one really new feature has been added and that is the optional blend system.

DecalMaker2 will still load all old presets, scenes and prefabs from DecalMaker1. DecalMaker1 however can NOT load DecalMaker2 saves.
Fix: Loading a Appearance with a save Decal Maker settings will not auto apply. The UI properly works again.

Fix: Minor memory leak of discarded textures.

NOTE: Since Decal Maker now properly uses the built in Normal Maps a character has, they will need to be removed if you duplicated the skin normal Maps in decal Maker. Otherwise you will end up doubling up the effect.
Changed: Normal maps use RNM blending instead of the built in Unity blend.

Fixed: many bugs with the NormalMap Render and NormalMap UI display system.
  • Displayed UI normals are no longer replaced by the merged output.
  • Merged output no longer sneaks in as the stock layer.
  • Stock normals have a proper value set to 1 by the renderer"
NormalBlend.jpg
  • Fix: Loading a Appearances Preset will no longer cause position, scale, rotation, color, and alpha to reset.

The JsonStorables needed to have the isRestorable flag disabled to prevent the storable system bypassing DecalMakers JSON handling.
Minor bug fixes.

  • Fix: Normal Map slider not affecting image. Shader value _BumpMapScale has been renamed to _BumpMapBlend
  • Fix: Older presets/saves were not loading with a default LinkID. Blank Link id were treated as linked so value changes affected all panels.
  • Fix: Normal and Spec/Gloss sliders are linkable
Small patch for UI click issue in VR mode.
  • Fix: Confirm UI for loading with Appearance is clickable in VR. Registered Canvas with Atom.
  • Fix: Rotation in Edit mode is now +-360 Degrees
Back
Top Bottom