Unity Chan 工程分享 - URP渲染实现 Unity版本:2019.4
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Richard Yang 68c79d92 Initial commit 3 年前
..
Documentation~ Initial commit 3 年前
Editor Initial commit 3 年前
Runtime Initial commit 3 年前
.gitignore Initial commit 3 年前
CHANGELOG.md Initial commit 3 年前
CHANGELOG.md.meta Initial commit 3 年前
CHANGELOG_ja.md Initial commit 3 年前
CHANGELOG_ja.md.meta Initial commit 3 年前
CONTRIBUTING.md Initial commit 3 年前
CONTRIBUTING.md.meta Initial commit 3 年前
Editor.meta Initial commit 3 年前
LICENSE.md Initial commit 3 年前
LICENSE.md.meta Initial commit 3 年前
QAReport.md Initial commit 3 年前
QAReport.md.meta Initial commit 3 年前
README.md Initial commit 3 年前
README.md.meta Initial commit 3 年前
README_ja.md Initial commit 3 年前
README_ja.md.meta Initial commit 3 年前
Runtime.meta Initial commit 3 年前
package.json Initial commit 3 年前
package.json.meta Initial commit 3 年前

README.md

【UTS/UniversalToon Ver.2.2.0】


Read this document in 日本語版

【Overview : What is UTS/UniversalToon?】

UTS2 (Unity-Chan Toon Shader 2.0) is a toon shader for images and video that is designed to meet the needs of creators working on cel-shaded 3DCG animations. Unlike other pre-render toon shaders, all features can be adjusted in real time on Unity, which is the greatest feature of UTS2.

UTS/UniversalToon is the UTS2 shader for Universal Render pipeline for Unity.
UTS/UniversalToon has all the feature of UTS2 v.2.0.7.5, and been implemented as an uber shader.

UTS/UniversalToon has great power and makes a wide variety of character designs possible, from cel-shaded to light novel illustration styles.

UTS/UniversalToon has the 3 basic layers of Base Color1st Shade Color, and 2nd Shade Color, colors and textures can also accept a wide variety of customization options, such as High ColorRim LightMatCap (sphere mapping), and Emissive (light emission).

What colors will you select as accent colors? The accent color is the color which is set at the opposite side of light direction.

In UTS/UniversalToon, you can use 2nd shade color and Ap-RimLight as accent color. Of course, these accent colors also change dynamically to the light.

The level of gradation (feather) between colors can also be adjusted in Unity in real-time.

In animation production, color design is made for each part in each scene unit. It is common to have specialists who make these color designs. UTS/UniversalToon is suitable for such pipelines.

In Animation movies, shadows are used not only to represent light directions but also to clarify shapes of characters. It’s not just shadow, but a vital part of character design.

For this purpose, UTS/UniversalToon also has 2 options for creating fixed shadows necessary to the design: the Position Map, which assigns a set casting point to each shadow, and the Shading Grade Map, which can adjust shadow intensity based on the lighting. The movie above is a sample of the features of Shading Grade Map and AngelRing.

These two images are comparison between URP/lit Shader and UTS/UniversalToon under the same lighting conditions.

Although there is a difference between Photo-realistic and Non-photo-realistic images, you can understand all surface reflections to real-time lights are seen in the same areas. It means UTS/UniversalToon can be used as same as URP/Lit Shader under various lighting conditions.

UTS/UniversalToon is very useful if you want to decorate your game scene with beautiful lightings.


【Users' Manual】

English manual for v.2.2.0 is available now.

Users' manual is a document with plentiful knowledge of toon style.
The iteration cycle between reading the manual and using UTS/UniversalToon actually is the best way to learn the beautiful toon style.


【Target Environment】

Requires Unity 2019.3.4f1 or higher.
Requires Universal RP Version 7.3.1 or higher.
If you use PostProcess Effects, requires Post Procesing Version 2.3.0 or higher.

This package uses a forward rendering environment. Using a linear color space is recommended.
(A gamma color space can also be used, but this tends to strengthen shadow gradiation. For more details, see Linear or Gamma Workflow. )


【Target Platforms】

Windows, MacOS, iOS, Android, PlayStation4, Xbox One, Nintendo Switch


【Install】

  • You can add UTS/UniversalToon from Package Manager.
  1. Download this package from github.
  2. Open Unity Package Manager in your Unity from Window>Package Manager menu.
  3. Add this package by clicking + button. You can add downloaded package by selecting "add package from disk..."

It is always recommended to backup your project before install. Also check the documentation. The manual explains how to use UTS/UniversalToon in detail.

Please contact us if you have any issues.


【How to report issues】

Please report your issues from here.
When you make a new issue, please add the information below.

  • The version of UTS/UniversalToon you are using :e.g. UTS/UniversalToon v.2.2.0
  • The version of Unity you are using :e.g. Unity 2019.3.4f1
  • Type of OS using Unity :e.g. Windows 10
  • The version of Universal RP you are using :e.g. Version 7.3.1

Note】Before reporting your issues, make sure you are using the latest version and see if your problem still appears. Also, please check that the scenes in the UTS/UniversalToon sample project work properly in your environment.


【Changelog】

The changelog of UTS/UniversalToon is here.


【Information】

Latest Version: 2.2.0 for URP
Update: 2020/07/07
Category: 3D / Shader
File format: UPM package


README.md 2020/07/07