11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

首页
VFX
着色器
此内容由第三方提供商托管,该第三方提供商在未接受Targeting Cookies的情况下不允许观看视频。如果您想观看来自这些提供商的视频,请将“Targeting Cookie”的Cookie偏好设置为“是”。
1/18
loading
loading
loading
loading
loading
loading
loading
loading
Awesome Toon Shader is a set of Shaders and Subshaders for Unity URP to render the desired materials with a Toon effect.
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
2021.3.0f1
不兼容
兼容
不兼容
2020.3.25f1
不兼容
兼容
不兼容
其他兼容性信息

Awesome Toon Shader is compatible with the same platform URP 12.1 is compatible with:

  • Windows and Windows Store, with DirectX 11 or DirectX 12 and Shader Model 5.0
  • Google
    • Stadia
  • Sony
    • PlayStation 4
    • PlayStation 5
  • Microsoft
    • Xbox One
    • Xbox Series X and Xbox Series S
  • MacOS (minimum version 10.13) using Metal graphics
  • Linux and Windows platforms with Vulkan
描述

Awesome Toon Shader is a set of Shaders and Subshaders for Unity URP to render the desired materials with a Toon effect.

The shader is created through Shader Graph giving you the option to perform the modifications needed for your project to reach the received look. All the graphs and subgraphs are organized and documented to make it as easy as possible to you to do it.

Our shaders let you configure basic URP properties as the albedo (base) map, specular map, normal map, height map, occlusion map, smoothness, tiling and offset. It is also fully compatible with Subtractive baked Lightmaps, fog, reflection probes, and ambient light, with the same limitations with real and baked lights as standard URP shaders.


NOTE


In some versions of Unity you will need to change the Shaders Variant Limit (Go to Edit -> Preferences -> Shader Graph to 512 or more to make the shader work. The changes of this value only work when you click Enter key. You will need to reimport the shaders after this change.

技术细节

Shaders

  • Toon Shaders: Our Toon Shader is a non-photorealistic shader that render the materials with fewer colors to obtain more plain tints and shades. It provides the possibility to render different kinds of contour lines and use standard URP properties to let you configure looks like modern cartoons: lights, shadows, reflections, fog, etc.
    • Toon Shader: Basic Toon Shader
    • Toon Shader Heights: Toon Shaders with a real height map.
    • Toon Shader Transparent: Toon Shader with transparency
    • Toon Shader Unlit: Toon Shader with no light at all
    • Toon Shader Sprite: Toon Shader for particle system
    • Toon Shader Terrain: Toon Shader for terrains
  • Comic Shader: Our Comic Shader is a variation of Toon Shader where colors simulate old 70’s and 80’s western comic dots from paper impressions.
    • Comic Shader: Basic Comic Shader
    • Comic Shader Heights: Comic Shaders with a real height map.
    • Comic Shader Transparent: Comic Shader with transparency
    • Comic Shader Unlit: Comic Shader with no light at all
    • Comic Shader Sprite: Comic Shader for particle system
    • Comic Shader Terrain: Comic Shader for terrains
  • Monochrome Shader: SOur Monochrome Shader creates a black and white (or the colors decided) material that simulates 80’s and 90’s monochromatic monitor screens. We think this shader looks most incredible with smaller resolutions, but unfortunately, we cannot change resolutions from Unity Shader System, so we provided a demonstration of how to do this in the interactive demonstrations provided in the package.
    • Monochrome Shader: Basic Monochrome Shader
    • Monochrome Shader Heights: Monochrome Shaders with a real height map.
    • Monochrome Shader Transparent: Monochrome Shader with transparency
    • Monochrome Shader Unlit: Monochrome Shader with no light at all
    • Monochrome Shader Sprite: Monochrome Shader for particle system
    • Monochrome Shader Terrain: Monochorme Shader for terrains

Depth normal Feature

URP Feature needed for borders based on normal maps


Subshaders

  • 2exp-x: Function 2^(-x)
  • Ambient: Applies ambient color to the input
  • BlendDiffuseSpecular: Blends diffuse and specular lights
  • BorderDepth: Generates borders based on Depth of Field
  • BorderNormal: Generates borders based on the map of Normals -needs the use of Depth normal feature to work-
  • Color Texture: Combines color and texture
  • Cull: Controls cull -using my own keyword-
  • Fog: Applies fog to the input
  • Light: Get the diffuse and specular maps for the main and the extra lights
  • LightAdditional: Custom function to get the addition lights info
  • LightAttenuation: Attenuates light on the distance
  • LightExtraMix: Mix all lights into one big map (diffuse, specular, ambient occlusion, and baked lights)
  • LightInfo: The custom function that gets basic light parameters from the main light
  • LightInfo attenuated: Get parsed attenuated parameters from the main light
  • LightMain: Gets the diffuse and specular maps from the main light
  • LightMainDiffuse: Gets the diffuse map from the main light
  • LightMainSpecular: The custom function that gets the specular map from the main light
  • LightMix: Mix all diffuse and specular light maps in one map for all diffuse and another one for specular
  • ObjectHeight: Recalculates position and Normal maps based on a height map
  • ObjectNormal: Applies an optional normal map
  • ToonPosterize: Applies a toon effect based on Posterize
  • Welf: Creates the welf effect
  • WorldInfo: Get the position, normal, and view world maps
  • MixFloatOnComponents: Mix a set of floats into one unique one
  • MixNormalTexturesOnComponents: Mix a set of normal textures into a unique one
  • MixVector4OnComponents: Mix a set of vector4s into one unique one
  • HoleTextureToAlpha: Convert a hole texture to an alpha map
  • Vector4ToUV: Generate a UV from a vector4
  • Vector4ToUVs: Generate 4 UVs from 4 vector4
  • TextureToMaskMap: Generate

Demos

  • Toon Shader demo
  • Comic Shader demo
  • Monochrome Shader demo
  • Interactive demo (3 previous demos where shaders change in an interactive way)
  • Samples Demo
  • Interactive Samples Demo

Awesome Toon Shader

(5)
16 users have favourite this asset
(16)
$4.99
增值税将在结算时计算
许可证类型:Single Entity
一个实体
适用于个人或小型企业。
多个实体
适用于大型企业或多用户。
退款政策
该资源受Unity资源商店退款政策约束。有关详细信息,请参见《最终用户许可协议》(EULA)中的第2.9.3节。
安全结账方式:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
许可证类型
文件大小
128.3 MB
最新版本
2.00.00
最新发布日期
2022年11月21日
原始 Unity 版本
2020.3.25
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR