JP

EN

UnityChanToonShader2.0

【Unity-Chan Toon Shader Ver.2.0.4】 Unity-Chan Toon Shader is a toon shader for video and images that is designed to meet your needs when creating cel-shaded 3DCG animations. We have greatly enhanced the performance and features in Unity-Chan Toon Shader Ver. 2.0. It still has the same rendering capabilities as Ver. 1.0, but now you can give your creations an even more sophisticated look.

Latest Version: 2.0.4.3

Update: 2018.09.11

Category: 3D

File format: zip

Version Publish Date Notes Download
2.0.4.3 2018-09-11

Unity-Chan Toon Shader Ver.2.0.4.3p1

Unity-Chan Toon Shader is a toon shader for video and images that is designed to meet your needs when creating cel-shaded 3DCG animations.

We have greatly enhanced the performance and features in Unity-Chan Toon Shader Ver. 2.0.

It still has the same rendering capabilities as Ver. 1.0, but now you can give your creations an even more sophisticated look.


【GitHub Repository】 https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project


【Target Environment】

Requires Unity 5.6.x or later. This pack was created in Unity 5.6.3p1.


【License】

Unity-Chan Toon Shader 2.0 is provided under the Unity-Chan License 2.0 terms.

Please refer to the following link for information regarding the Unity-Chan License.

http://unity-chan.com/contents/guideline_en/


【Installation】 UTS2ShaderOnlyv2.0.4.3Releasep1.unitypackage

When installing for the first time, simply drag and drop this package into Unity to begin the installation process.

When over-writing a previous version, the code will be completely revised, so please take the following precautions:

  1. Back-up all previous projects.

  2. When opening a project in Unity, create a new scene beforehand.

  3. Erase the folder containing previous versions of the toon shader (Assets/Toon/Shader) from within Unity.

  4. Drag and drop this pack into Unity.

We recommend first erasing the previous shader then installing the new shader, to preserve existing links between materials.

Please contact us if you have any issues.


【Version】 2018/09/10:2.0.4.3 Release Patch 1:Bug fix version.

・Fixed the problem that spotlight could not work properly.

・Fixed real-time point light to attenuate correctly with respect to range and distance.

・Since bug-fixes were confirmed, the notes when using with iOS / OSX METAL environment were deleted.

2018/09/05: 2.0.4.3 Release:Fixed bug and added new features below. Especially, added useful features for VRChat users!

●Add Ambient light blending Light color now reflects ambient light settings. As a result, the lower limit of the intensity of the directional light becomes the setting of the ambient light of the scene. With VRChat, you can automatically adjust the brightness difference for each world based on ambient light settings. The brightness from the ambient light can also be adjusted with the Unlit_Intensity slider. The default is 1 (as it is).

●Equipped with camera following type default light If the directional light is not in the scene, the default light built in the shader is enabled, and its orientation always follows the camera. As a result, you always keep good lighting from the view of camera.

●Add Baked Normal for Outline You can now use normal maps baked vertex normals when setting normal-inversion outlines. By using this feature, you can apply the outline of the soft edge object to the hard edge object via the pre-baked normal map.

●Add the shaders for outline object display only, in Helper folder As the shader variations, add the shader that displays only outline objects in Helper folder. Please add them as multi-materials as necessary.

●Simplify processing within the Forward Add path. Other, bug fixes

※Please confirm README.md for the details of the previous version.


Latest Version: 2.0.4.3p1 Update: 2018/09/10 Category: 3D File format: zip

Download ver2.0.4.3
2.0.4.2 2018-08-21

Unity-Chan Toon Shader Ver.2.0.4.2

Unity-Chan Toon Shader is a toon shader for video and images that is designed to meet your needs when creating cel-shaded 3DCG animations.

We have greatly enhanced the performance and features in Unity-Chan Toon Shader Ver. 2.0.

It still has the same rendering capabilities as Ver. 1.0, but now you can give your creations an even more sophisticated look.

【Target Environment】

Requires Unity 5.6.x or later. This pack was created in Unity 5.6.3p1.

【Use with iOS/OSX METAL】

When using with iOS / OSX METAL, objects may not display correctly when CullMode = OFF (double-sided drawing). To correct this, place meshes on both sides of the object and set materials to CullMode = Back (back-face culling) / CullMode = Front (front-face culling) on each side.

【License】

Unity-Chan Toon Shader 2.0 is provided under the Unity-Chan License 2.0 terms.

Please refer to the following link for information regarding the Unity-Chan License. http://unity-chan.com/contents/guideline_en/

【Installation】 UTS2ShaderOnlyv2.0.4.2.unitypackage When installing for the first time, simply drag and drop this package into Unity to begin the installation process.

When over-writing a previous version, the code will be completely revised, so please take the following precautions: 1. Back-up all previous projects. 2. When opening a project in Unity, create a new scene beforehand. 3. Erase the folder containing previous versions of the toon shader (Assets/Toon/Shader) from within Unity. 4. Drag and drop this pack into Unity.

We recommend first erasing the previous shader then installing the new shader, to preserve existing links between materials.

Please contact us if you have any issues.

【Version】 2018/08/21 Fixed OffsetCameraZ bug with mirror objects in VRChat.
Added 6 shader variations to Mobile/_Clipping series for VRChat.

2018/08/16 Add MatcapMask Added MatcapMask that can adjust the power of MatCap effect applied on the UV base of the mesh. MatcapMask is a grayscale map, "white" becomes to MatCap full effect. You can adjust the power of the mask with Tweak_MatcapMaskLevel property.

2018/07/04 Add Unlit_Intensity property If there is no valid light in the scene, UTS2 switches to default lighting, and now you can adjust its brightness. This property is assuming for using in special scenes mainly in VR Chat. If there is a valid directional light in the scene, this property will not be affected.

2018/03/26 UTS_EdgeDetection.unitypackage This is an edge extraction filter of post effect type. This package includes three modified filters modified from Unity's Standard Assets,and a newly created Sobel Color Filter. By using Sobel Color Filter, you can effectively emphasize the toon line edge and give out the color tress-like atmosphere of the cell picture era. Attach this post effect before the post-effect-stack.

2018/02/09: 2.0.4: Officially set Unity5.6.x and later versions as the target environment. (Unity2018.1 is also supported) In addition to overall code revisions and bug fixes, the following has been added to this new version.

● Phong Tessellation support The supporting code referenced Nora's work https://github.com/Stereoarts/UnityChanToonShaderVer2_Tess Please be aware that only certain platforms support tessalation and it requires a considereably powerful PC environment. It is intended for use in video, images, and VR on powerful Windows10/DX11 machines. The "light version" uses lighter weight variation instead of limiting the directional lighting to 1 source.

●Base outlines for Position Scaling In previous versions, outlines would be broken by the vector inversion formula, now you can cleanly outline models like cubes

●Support for clipping shaders with outlines that don't have an alpha When paired with textures that have an alpha, the outline polygons will be removed according to the alpha, even when viewed from behind.

●Outline textures (OutlineTex) ●HiColor textures (HiColorTex) ●Assuming this shader will be used together with PostProcessingStack, Emissive Color (EmissiveColor) and Emissive Textures (EmissiveTex) HDR values can be set on the Emissive Color side, allowing the Emissive portion to shine when combined with PostProcessingStack's bloom effect. ※As always, using these new textures is not required.

【Version Update History】

2017/06/25: 2.0.3: Manual updated, added 【Use with iOS/OSX METAL】. 2017/06/19: 2.0.3: Added SetHighColorMask and SetRimLightMask, as a result of these improvements SetHighColorPosition was removed. 2017/06/09: 2.0.2: Official support for Nintendo Switch and PlayStation 4. Added lightweight version for mobile. Various other improvements 2017/05/20: 2.0.1: Modified the blend methods for TransClipping shaders and added rim light regulation function. In addition to the above modifications, added 2 transparent shaders (ToonColorDoubleShadeWithFeatherTransparent, ToonColorShadingGradeMap_Transparent) 2017/05/07: 2.0.0: Initial version

Latest Version: 2.0.4.2 Update: 2018.08.21 Category: 3D File format: zip

Download ver2.0.4.2
2.0.4.1 2018-07-05

Unity-Chan Toon Shader Ver.2.0.4.1

Unity-Chan Toon Shader is a toon shader for video and images that is designed to meet your needs when creating cel-shaded 3DCG animations.

We have greatly enhanced the performance and features in Unity-Chan Toon Shader Ver. 2.0.

It still has the same rendering capabilities as Ver. 1.0, but now you can give your creations an even more sophisticated look.

【Version】 2018/07/04: Add Unlit_Intensity property. If there is no valid light in the scene, UTS2 switches to default lighting, and now you can adjust its brightness. This property is assuming for using in special scenes mainly in VR Chat. If there is a valid directional light in the scene, this property will not be affected.

2018/05/04: 2.0.4 Release: Officially set Unity5.6.x and later versions as the target environment. Unity2018.1.0f2 is also supported. In addition to overall code revisions and bug fixes, the following has been added to this new version.

●UTS_EdgeDetection.unitypackage This is an edge extraction filter of post effect type. This package includes three modified filters modified from Unity's Standard Assets,and a newly created Sobel Color Filter. By using Sobel Color Filter, you can effectively emphasize the toon line edge and give out the color tress-like atmosphere of the cell picture era. Attach this post effect before the post-effect-stack.

●DX11 Phong Tessellation support The supporting code referenced Nora's work https://github.com/Stereoarts/UnityChanToonShaderVer2_Tess Please be aware that only certain platforms support tessalation and it requires a considereably powerful PC environment. It is intended for use in video, images, and VR on powerful Windows10/DX11 machines. The "light version" uses lighter weight variation instead of limiting the directional lighting to 1 source.

●Base outlines for Position Scaling In previous versions, outlines would be broken by the vector inversion formula, now you can cleanly outline models like cubes

●Support for clipping shaders with outlines that don't have an alpha When paired with textures that have an alpha, the outline polygons will be removed according to the alpha, even when viewed from behind.

●Outline textures (OutlineTex) ●HiColor textures (HiColorTex) ●Assuming this shader will be used together with PostProcessingStack, Emissive Color (EmissiveColor) and Emissive Textures (EmissiveTex) HDR values can be set on the Emissive Color side, allowing the Emissive portion to shine when combined with PostProcessingStack's bloom effect. ※As always, using these new textures is not required.

●VR Chat ready! If there is no valid light in the scene (including the case where there is no light object in the scene and the intensity of the light is less than 0.001), objects will be illuminated with the default brightness (nearly intensity = 0.5). For VR Chat, we recommend using shaders in the Mobile folder in consideration of the load on the system. In that case, the light will correspond to only one light.

Download ver2.0.4.1
2.0.3 2017-06-25

Unity-Chan Toon Shader2.0 is a toon shader for images and video that is designed to meet your needs when creating cel-shaded 3DCG animations.

Download ver2.0.3
2.0.2 2017-06-09

Unity-Chan Toon Shader2.0 is a toon shader for images and video that is designed to meet your needs when creating cel-shaded 3DCG animations.

Download ver2.0.2
2.0.1 2017-05-20

Unity-Chan Toon Shader2.0 is a toon shader for images and video that is designed to meet your needs when creating cel-shaded 3DCG animations.

Download ver2.0.1