Skip to content

Releases: MochiesCode/Mochies-Unity-Shaders

Free Shader Package v1.61.1

22 May 02:14
Compare
Choose a tag to compare

Hotfix for light volumes not working in standard shader

Free Shader Package v1.61

21 May 05:06
Compare
Choose a tag to compare

MOCHIE'S UNITY SHADERS (v1.61)

As always, please delete your Mochie folder before importing the new package! If you are upgrading from package v1.57 and below this is EXTREMELY IMPORTANT!

STANDARD SHADER v2.3

-Added support for RED_SIM's VRC Light Volumes for both indirect lighting and specular highlights
-Fixed a bug causing detail mask tiling/offset options to not work correctly

SPLAT MAPPING SHADER v1.7

-Added support for RED_SIM's VRC Light Volumes for both indirect lighting and specular highlights
-Fixed lightmap specular highlights not being affected by specular occlusion

UBER SHADER v1.33

-Added support for RED_SIM's VRC Light Volumes for both indirect lighting and specular highlights

WATER SHADER v1.24.1

-Fixed a bug causing the vertex offset flipbook to not match the normal map flipbook when using world space texture coordinates

Free Shader Package v1.60

29 Apr 20:50
Compare
Choose a tag to compare

MOCHIE'S UNITY SHADERS (v1.60)

As always, please delete your Mochie folder before importing the new package! If you are upgrading from package v1.57 and below this is EXTREMELY IMPORTANT!

STANDARD SHADER v2.2

-Added dynamic puddles, compatible with both height mapping and rain
-Added horizon adjustment options to rain ripples, this will decrease intensity at sharper viewing angle to avoid shimmering.
-Added replace mode for detail textures that will replace the primary texture set with the detail textures based on the detail mask, rather than blending them together
-Added debug view options to global standard settings utility
-Improved Parallax Occlusion Mapping quality
-Fixed a bug causing NaN errors under certain circumstances when using a non-opaque blend mode
-Fixed arealit having broken roughness values. This fix also includes an adjustment to make roughness values better match other reflective properties of the shader.
-Fixed detail packed map blend modes not being exposed in the editor

SPLAT MAPPING SHADER v1.5

-Height Mapping now enables a Parallax Occlusion toggle rather than forcing it on. This allows you to use other height-based features like layer blending and puddles without incurring the cost of POM if you don't need it.
-Improved Parallax Occlusion Mapping performance

WATER SHADER v1.24

-Added new blend option to flipbook caustics
-Flipbook caustics now properly account for shadows
-Fixed render queue offset not working
-Adjusted water prefab materials

Free Shader Package v1.59.1

29 Mar 05:08
Compare
Choose a tag to compare

HOTFIX - Fixed keywords not applying as part of the 1.xx to 2.xx upgrade process

Free Shader Package v1.59

28 Mar 00:46
Compare
Choose a tag to compare

MOCHIE'S UNITY SHADERS (v1.59)

As always, please delete your Mochie folder before importing the new package! If you are upgrading from package v1.57 and below this is EXTREMELY IMPORTANT!

STANDARD SHADER v2.1

-Added Standard Mobile variant for use with mobile platforms.
-Added support for Shadowmask/Mixed lighting modes
-Added support for Light Probe Proxy Volumes
-Added a strength property to Bakery Specular Highlights
-Added toggle for disabling screenspace reflections in VR
-Added backend support for animated cross fading for LOD groups. This can only be enabled by uncommenting the multi-compile in the shader file.
-Packed mode now uses separate properties for strength sliders for individual PBR channels
-Fixed bakery lightmap specular highlights looking incorrect
-Fixed specular occlusion being tinted based on lightmap color
-Fixed GPU instancing breaking various things (most noticeably light probe lighting)
-Fixed Double Sided GI toggle missing from the UI
-Fixed most textures not transferring from default standard 

SPLAT MAPPING SHADER v1.4

-Added support for Shadowmask/Mixed lighting modes
-Added support for Light Probe Proxy Volumes
-Added support for Contact Hardening to environment reflections
-Added a strength property to Bakery Specular Highlights
-Added toggle for disabling screenspace reflections in VR
-Adjusted default specular occlusion values
-Upgraded to LTCGI v2 API
-Minor UI updates
-Fixed reflections not working correctly under various circumstances
-Fixed specular occlusion being tinted based on lightmap color
-Fixed bakery lightmap specular highlights looking incorrect

GLASS SHADER v1.9

-Added a two-pass variant of the shader. Use this when you need culling off and have transparency sorting issues.
-Added support for LTCGI reflections
-Added Specular Antialiasing options

WATER SHADER v1.23

-Added Horizon Adjustment property that reduces normal strength at sharp viewing angles.
-Added toggle for flow mapping emission
-Added full support for bakery and lightmapping in general
-Added support for LTCGI reflections
-Added toggle for disabling screenspace reflections in VR
-Fixed foam's Create Normals toggle not working properly
-Fixed audiolink emission not working in tessellated variant

Free Shader Package v1.58.1

28 Feb 05:34
Compare
Choose a tag to compare

1.58.1 - Hotfix because water shader render settings were un-editable.

1.58:

As always, please delete your Mochie folder before importing the new package! This time it is EXTRA IMPORTANT, especially if you are upgrading a project that uses my standard shader! I would also highly recommend enabling the "Parallel Import" option in your project settings before deleting the folder to avoid a texture reimport.

STANDARD SHADER v2.0

-Fully rewritten from scratch for improved performance and functionality!
-Updated rain options to include droplets and automatic mode, similar to the glass shader. Please note that existing materials will not transfer rain settings upon upgrade, they will need to be adjusted.
-Added optional support for the Google Filament shading model.
-Added a Contact Hardening setting to environment reflections.
-Cutout blend mode now utilizes Alpha to Coverage for massively improved visual quality when MSAA is enabled
-Added mip map scaling options to further improve cutout quality
-Added option to choose between local and world coordinates for triplanar sampling modes.
-Added local option to UV set selection dropdowns, this will use the local vertex position of the mesh instead of UVs.
-Added debug view to visualize individual outputs like base color, normals, or PBR values.
-Height mapping now properly applies to all UVs (including lightmaps!)
-Upgraded LTCGI to the v2 API, this should resolve LTCGI errors once and for all (I hope).
-Removed cubemap override/fallback options, as they added a lot of needless complexity to the code for what seems like a very niche option. If there's demand they can be re-added.
-Removed mirror mode for similar reasons. This will probably be re-added if vrchat ever generates mip-maps on mirror render textures, as it would allow roughness variation.
-Fixed a bug causing triplanar sampling mode to look broken based on the angle of the mesh.
-Any other bugs or strange/unexpected behavior found in the previous version of the shader is likely no longer. A nice side effect of restarting from scratch.

WATER SHADER v1.22

-Added mask option to rain settings
-Render queue is now based on an offset value rather than the regular render queue field.

UNDERWATER EFFECTS v1.2

-Depth of field has been changed to "Blur", and doesn't require the depth texture unless the new setting is enabled
-Added toggle for depth of field to blur settings

Free Shader Package v1.58

27 Feb 22:28
Compare
Choose a tag to compare

As always, please delete your Mochie folder before importing the new package! This time it is EXTRA IMPORTANT, especially if you are upgrading a project that uses my standard shader! I would also highly recommend enabling the "Parallel Import" option in your project settings before deleting the folder to avoid a texture reimport.

STANDARD SHADER v2.0

-Fully rewritten from scratch for improved performance and functionality!
-Updated rain options to include droplets and automatic mode, similar to the glass shader. Please note that existing materials will not transfer rain settings upon upgrade, they will need to be adjusted.
-Added optional support for the Google Filament shading model.
-Added a Contact Hardening setting to environment reflections.
-Cutout blend mode now utilizes Alpha to Coverage for massively improved visual quality when MSAA is enabled
-Added mip map scaling options to further improve cutout quality
-Added option to choose between local and world coordinates for triplanar sampling modes.
-Added local option to UV set selection dropdowns, this will use the local vertex position of the mesh instead of UVs.
-Added debug view to visualize individual outputs like base color, normals, or PBR values.
-Height mapping now properly applies to all UVs (including lightmaps!)
-Upgraded LTCGI to the v2 API, this should resolve LTCGI errors once and for all (I hope).
-Removed cubemap override/fallback options, as they added a lot of needless complexity to the code for what seems like a very niche option. If there's demand they can be re-added.
-Removed mirror mode for similar reasons. This will probably be re-added if vrchat ever generates mip-maps on mirror render textures, as it would allow roughness variation.
-Fixed a bug causing triplanar sampling mode to look broken based on the angle of the mesh.
-Any other bugs or strange/unexpected behavior found in the previous version of the shader is likely no longer. A nice side effect of restarting from scratch.

WATER SHADER v1.22

-Added mask option to rain settings
-Render queue is now based on an offset value rather than the regular render queue field.

UNDERWATER EFFECTS v1.2

-Depth of field has been changed to "Blur", and doesn't require the depth texture unless the new setting is enabled
-Added toggle for depth of field to blur settings

Free Shader Package v1.57

31 Jan 21:19
Compare
Choose a tag to compare

Free Shader Package v1.56

31 Dec 01:19
Compare
Choose a tag to compare

Free Shader Package v1.55

29 Nov 23:31
Compare
Choose a tag to compare