=Version History=

v.4

+New Features

>SMM_SoMuchDota

-New Material Generator for use with DOTA2 assets!

-Presets were customized to be more in line with the greyscale masks but still allow color affect in specular. Yay!

+Added overrides for baked specular, baked diffuse, gloss max value override and Normal format(Opengl vs DirectX)

+Added first implementation of height map support. Chainmail away my friends!

-Has height intensity that will also affect the Tangent Normal intensity!

+Added SMM_Height_Helper smart material to hold and hide your height anchors!

-Requires and anchorpoint BELOW the material generator in the stack AND for that anchor point to be selected in the generator

+All material funcitons that have an Enable switch now hide themselves if your turn them off! Your eyes, they are saved!

+New Template

SMM_SoMuchDota --it's for Dota!

+New Presets

Dota Mask Presets: Fabric Flat, Fabric Shiny, Skin, Metal Flat, Metal Matte, Metal Shiny

+Bug Fixes

>All materials now have their AO options enabled properly in the specular section. Sorry!

_____

v.3

Renamed package to SoMuchMaterials to future proof additions. SoMuchDiffuse remains a generator, but got a bigger brother in SoMuchSpecular!

+New Features!

>SMM_SoMuchSpecular

-New Material Generator! This generator uses the same material presets and parameters as previously shipped, but breaks the baked textures out into Diffuse, Specular and Gloss maps. Gogo gadget material!

+New Templates!

>SMM_SoMuchSpecular template added

-PBR Spec/Gloss material. Diffuse, Spec, Gloss and Normal texture channels.

>SMM_SoMuchDiffuse Template added

-PBR Spec/Gloss material. Diffuse channel only for simplicity!

+New Presets:

>Added SK_Franken

>Presets renamed

-SK Goblin Green ->SK Goblin

-SK Goblin Shiny -> SK Gremlin

-SK Goblin Yellow -> SK Poison Frog

-SK Orc Shiny -> SK Orc

+Diffuse Features

>Position Gradient renamed to Top/Bottom. The name was misleading as this mask selection type is only for the way the gradient color comes in and is always be masked by top down lighting.

>Removed mostly L/R and F/B gradient types from Top down.

>Select Gradient replaced F/B gradient. This defaults to a F/B gradient so presets will still work the same but is a huge extension.

>Fixed bug where Ambient Occlusion spread affected specular making it appear it was still changing it when it was off.

-Cavity Map bug fix/ extension. Tangent normal properly assigned as base so normals that are pointing up get correct cavity information.

-Cavity options extended to specular. You can not change spread and intensity of cavity in your spec.

-Extended Ambient Occlusion to have parameters for spec(Intensity, spread)

-Specular Underlight range slightly expanded(This is masked twice, so it’s range is still limited).

-Fixed a numerous typos

>v.2

New presets

-Base Dota: Based on the Valve point light bake from their character art PDF!

-Base Underlight: Just the underlight values set, everything else set to neutral. Perfect to set to linear dodge and set the color samples for some consistent underlight gradients!

>v.1

Initial release.

//Features//

Presets(Currently only available for Substance painter 2018!): Edit Me, Base Neutral, Base Fabric, Base Metal, ME Bronze Patina, ME Copper Soft, ME Gold Crazy, ME Gold Warm, ME Gold Saturated, ME Silver Soft, ME Silver Warm, ME Silver Green, ME Tin Green, FA Silk Shiny, FA Cotton Warm, OR Bone Zone, OR Hair Red, SK Human Shiny, SK Human Brosnan, SK Blood Elf, SK Dranei, SK Goblin Green, SK Goblin Shiny, SK Goblin Yellow, SK Troll Blue, SK Orc Shiny, SK Night Elf, SK Rook Green, SK Vampire Blue

Dota Mask Presets: Fabric Flat, Fabric Shiny, Skin, Metal Flat, Metal Matte, Metal Shiny

---------

Diffuse

---------

Diffuse Color: Sets the base color for diffuse baker.

Shadow Color: Sets the color Multiplied over the diffuse color to create the diffuse gradient.

Shadow Spread: Controls the center point of the diffuse gradient.

-------------

Gradients

-------------

Cavity

Enable Cavity: turns on and off the cavity features.

Cavity Color: Sets the color used the cavity mask.

Cavity Clipping: Sets the reference value for cavity mask.

Cavity spread: Sets the contrast of the cavity mask

Worldspace Intensity: Sets the opacity of a mask clearing the highlight side of a cavity detection

----------

Position

----------

Enable Diffuse Gradient: Turns on and off the positional gradient features.

Invert Mask: Inverts the position mask. Us this to switch Left to Right or Top to Bottom.

Gradient Type: Sets the type of gradient used in the position gradient. Options include a position Left/ Right, Top / Bottom, Front / Back and a light gradient.

Diffuse Gradient Color: Sets the color of the position gradient

Diffuse Gradient Spread: Sets the contrast on the position mask.

----

AO

----

Use Ambient Occlusion: Turns on and off the ambient occlusion features.

Occlusion Color: Sets the color multiplied in by the ambient occlusion features.

Occlusion Spread: Sets the contrast of the ambient occlusion.

--------------

Front Back

---------------

Enable Front/Back Gradient: Turns on and off the Front / Back gradient features.

Gradient Color: Sets the color blended in from the Front to back gradient.

-------------

Thickness

-------------

Enable Thickness: Turns on and off the thickness features.

Thickness Color: Sets the color blended in by the thickness feature.

Thickness Spread: Sets the contrast of the thickness mask.

-----------

Specular

-----------

Enable Specular: Turns on and off ALL settings in the specular features

Enable WSN Mask: Turns on and off the World Space underside mask. This mask is used to restrict the specular highlight from lighting the underside of a model.

Number of Lights: Sets the number of lights used in the light rig. 18 are valid settings, decimals will be rounded up. The lights are distributed evenly around the entire model.

Specular Rig Height: Sets the vertical angle of all lights in the light rig.

Specular Light Rotation: Sets the horizontal rotation of all lights in the light rig.

Specular Color: Sets the color of the base specular highlight.

Specular Intensity: Sets opacity of all specular features.

Specular Exponent: Sets the gloss value of the base specular highlight.

---------

Effects

---------

Blur Specular: Blurs the base specular highlight to eliminate some artifacting that may occur.

--------

Cavity

--------

Cavity Intensity: Opacity of specular cavity feature.

Spread: Contrast of the specular cavity feature.

--------

Edges

--------

Enable Specular Edge: Turns on and off the specular edge feature.

Edge Color: Sets the color of the specular edge highlight feature.

Edge Exponent: Sets the gloss value of the specular edge feature.

--------------

Underlight

--------------

Enable Specular Underlight: Turns on and off the specular underlight features.

Underlight Gradient Top: Sets the top color in the underlight gradient.

Underlight Gradient Bottom: Setsthe bottom color in the underlight gradient.

Underlight Intensity: Set s the opacity of the underlight feature.

Underlight Gloss: Sets the contrast of the mask exposing the underlight gradient.

Underlight Spread: Sets the center point of the underlight gradient.

-----------------

Post Process

-----------------

-----------------

Cel Shading

-----------------

Use Cel Shader: Turns on and off the cel shader features.

Cel Highlight Color: Sets the color multiplied into the highlight side of the cel shading effect.

Cel Shadow Color: Sets the color multiplied into the highlight side of the cel shading effect.

Cel Bias: Sets the center point of the cel shading effect.

Cel Softness: Sets the softness of the shadow edge the cel shader creates.

------------------

Highlight HSL

------------------

Enable HSL Post: Turns on and off the hue, saturation and lightness post process features.

Hue: Shifts the hue of the isolated range.

Saturation: Shifts the saturation of the isolated range.

Lightness: Shifts the lightness of the isolated range.

Highlight Clip: Isolates the range above this value for hue, saturation and lightness.

Highlight Contrast: Sets the contrast of the isolated range.