• 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.
ToonPBR_Shader

Plugins + Scripts ToonPBR_Shader

Download [3.69 MB]
1.png

  • Introduced an ToonShader with support for multiple light sources.
  • Package includes Person, Clothing, Stocking,and CUA plugins.
  • The Person Shader provides a body alpha mask and a simple subsurface scattering (SSS) effect.
TypePersonClothingStockingCUA
loading methodSession Plugins/Person Plugins

Both Session plugins and Person plugins can be loaded simultaneously, and Person plugins are not affected by Session plugins.
Session Plugins/Clothing Plugins

Both Session plugins and Clothing plugins can be loaded simultaneously, and Clothing plugins are not affected by Session plugins.
Clothing Plugins

Stocking plugins are not affected by Clothing Session plugins.
CUA Plugins
Texture supportDiffuse
Normal
Decal
(Decal texture is not affected by SSS effect.)
OutlineMask
AlphaMask
Base color→_MainTex
Metallic→_SpecTex
Roughness→_GlossTex
AlphaMask→_AlphaTex
Normal→_BumpMap
Base color→_MainTex
Stocking Mask→_GlossTex
(Black is the non stocking part, and white is the stocking part.)
AlphaMask→_AlphaTex
Normal→_BumpMap


The Person shader now automatically loads alpha masks that share the same name as the clothing.
For example, when the clothing Alice_Gloves is active, if Alice_Gloves_Facemask, Alice_Gloves_Limbsmask, Alice_Gloves_Gensmask,or Alice_Gloves_Bodymask exist in the same directory as the clothing’s VAJ file, the corresponding masks will be loaded automatically for each material.
If multiple masks are found, they will be automatically combined using multiply blending.



Why do some clothing make characters transparent?
2f5853d37f7485696eaffbd9a5ea22fc.png

  • This issue is usually caused by the clothing author not setting the Render Queue correctly.
    In Unity, transparent objects should generally use a Render Queue greater than 2450. If the queue is misconfigured, you’ll see abnormal draw order—such as incorrect occlusion, transparency blending artifacts, or front/back layering issues.
    Setting an appropriate Render Queue ensures transparent objects render after opaque ones and in the right order among other transparent layers, preserving the intended visibility and hierarchy.
React to this content...

Share this resource

More resources from Ashu27

Back
Top Bottom