Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
VFX
Shaders
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/20
MK Toon is a stylized shader, which is able to achieve a very stylish & unique non-photorealistic shading. It can cover a wide variety of art styles and offers a deep level of customization.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2020.3.16f1
Compatible
Compatible
Not compatible
Additional compatibility information

Recommended editor version: 2020.3 or higher.


Supported Render pipelines:

- Built-in

- Universal (3D Renderer)


Because of the PackageRequirements block in the shader the new following minimum editor requirements apply:

2020.3.16f1 is now the minimum editor version.

2021.1.17f1 or newer is required for the 2021 editor version

Description

MK Toon - Stylized Shader is an artist-friendly and feature-rich stylized shader, which is able to achieve very customized & unique non-photorealistic visuals. It can cover a wide variety of comprehensive art styles. The package includes standard and particles shader variations.

To provide an easy to use adaptive workflow the custom material editor is tweaked towards artists. Every feature can be combined with each other to create a new unique style.


Demo: WebGL - Android - Windows

Follow development: Trello


⤴️NEW: Unity 6.2 Alpha support

⤴️NEW: Shader Variant Manager Tool


🔥Highlights🔥

Physically based input => stylized output: MK Toon follows your physically based input to create a local antialiased & stylized output.

Comprehensive shading model: The flexible and versatile custom shading model allows you to quickly iterate through a huge variety of art styles.

Creative Freedom: Every shader feature can be combined with each other to achieve the very special and stylized visuals you want.


📦THE PACKAGE📦

Included Shaders

Unlit: Straightforward Unlit Shader with basic features.

Simple: Lit Shader with tons of customization options.

Physically Based: Lit Shader built upon physically based rendering to produce a highly unique stylized visuals.

Outline: Every shader can have a stylized outline.

Refraction: Refractive standard and particles shader versions available.

Standard & Particles: Standard and particles variations included.

Possible art styles: Cel shading, ramp lighting, anime, manga, cartoon, stylized realistic, artistic, watercolor or mix your own.

Create your own and unique style: Every available feature can be combined using the material editor to create a very customized shading.

Bonus: Rotatable gradient skybox shader


🔖Features🔖

Physically based properties: Artists are able to maintain their physically based metallic, specular or roughness workflow. Physically based input => Stylized output.

Lighting Styles: Builtin, Cel, Banded and Ramp modes are available to completely customize the lighting.

✅Artistic: To style lighting even further there are three artistic modes available: Drawn, Sketch and Hatching. Every of them can be projected onto the object in tangent space or a screen space.

✅Normal Mapping: Seamlessly integrated normal mapping into the stylized lighting.

✅Parallax Mapping: Approximated parallax mapping can be used to enhance the normal mapping.

✅Specular: Isotropic and anisotropic specular are possible.

✅Diffuse: Lambert (default), Oren Nayar(takes the roughness of the surface and the view angle into account.) and Minnaert ( Lighting adds some darkening limbs based on the view angle. Good for things like fabric) diffuse shading is available.

✅Occlusion: Two way occlusion to control the direct and indirect light occlusion.

✅Emission: Every material can be emissive.

✅Detail: Details maps are able to add a detail layer on top of the albedo input using a mixed, additive or multiplied behavior. Even detail normals are possible.

✅Threshold Offset: It is used to distort the light intensity to create special gradients between bright and dark areas of the surface.

✅Gooch: Fully control the bright and dark areas of your object by interpolating between specific colors based on the lighting condition.

✅Rim: Rim Lighting is based on the fresnel effect. Outer areas of the Material will be highlighted.

✅Iridescence: Adds a Iridescence effect on top of the surface. Based on the viewing angle, areas will change color gradually.

✅Color Grading: Controls how the contrast, saturation and brightness is applied.

✅Dissolve: Dissolves the surface based on a given pattern.

✅Vertex Animation: The Vertex Animation offers three generic animations, which are computed on the shaders side (no additional setup required).

✅Light Transmission: Light will pass through the object and defines how (Subsurface or Translucent) it passes through.

✅Particles: Customize particles like the default geometry.

✅Stencil: Fully controllable stencil buffer.

✅Refraction: Creates a refracted look for geometry behind the surface.

✅Outlines: Based on the 3 outline modes tweaked towards pixel perfection. Even and uneven outlines are possible. In additon distance based fading and noise can be added.

✅Stutter: Vertex Animations and Artistic features can stutter to simulate a redrawn effect.

✅Indirect Lighting: Indirect lighting gets mixed into the stylization to follow a realistic behaviour.

✅Custom Editor: Easy to use inspector tweaked towards artists to combine each feature and create an unique style.

✅XR: VR and AR compatible, including Multi Pass, Single Pass and Single Pass Instanced rendering.

✅Vertex Colors: Vertex colors are automatically used if no albedo map is set.

✅DOTS Instancing and SRP batcher support.


⚙️Included Tools⚙️

Install Wizard: Fast setup even on scriptable Render Pipelines.

Builtin Textures: Start easy by using the included textures for different features.

Mesh Utility: Create new meshes with smoothed normals to achieve better outlines.

Ramp Creator: Allows you to create 1D ramp textures based on a set gradient.

Texture Channel Packer: lets you create a new texture based on four inputs. This way you can combine different color channels of different textures into a new one.

Material Properties API: Material properties can be changed via the MK.Toon.Properties namespace.

Custom Editor: Easy to use inspector tweaked towards artists.

Render Pipeline Compatibility: Same look & feel & results across supported render pipelines.


🪜Examples🪜

Spectate: Over 100 stylized materials.

Artistic: Multiple setuped materials for the artistic feature.

Outlines: Outlined objects using different shapes.

Witchlab: Stylized shaded witch like area.

Flying Isles: 10 variations Artistic: Artistic stylized objects.

Playroom: Contrast rich comparison of shader features.

Lighting Styles: Quickly inspect different possibilities to control lighting and shadows.

Outlines - 2: Difficult shapes to outline without modifying the mesh.

Sheep: 6 variations of different lighting setups.

SFX: 12 setups for specific shader features.


💾Updates + Maintenance + Support💾

All of my assets receive updates, are maintained regularly and supported as best as possible.


🌈Do you have some cool stuff to show?🌈

I would love to see your results (high resolution screenshots / videos) using the shader. Just drop me a message.


💡Questions, bug reports, feature requests, feedback or just to say hello💡

Feel free to get in touch via support@michaelkremmel.de at any time.

Technical details

📄Technical Details📄

  • From scratch & hand-written shader
  • Focused on a perfect trade-off in terms of quality and performance
  • Compatibility, usability, flexibility stability are high priorities
  • This shader is limited to forward rendering only due to the limitations of deferred rendering.
  • More specific limitations lined out on the trello board

MK Toon - Stylized Shader

(84)
1723 users have favourite this asset
(1723)
$59.90
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
124.8 MB
Latest version
3.1.4E
Latest release date
Mar 9, 2025
Original Unity version
2020.3.16
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR