欢迎光临散文网 会员登陆 & 注册

Unity学习笔记 Vol.85 UTS/UniversalToon Ver.2.2.0

2021-04-25 09:16 作者:NXL2  | 我要投稿

概述:什么是UTS/UniversalToon?

UTS2 (Unity-Chan Toon Shader 2.0)是一种用于图像和视频的Toon着色器,旨在满足创作者工作在卡通渲染3DCG动画的需求。与其他预渲染Toon着色器不同,所有功能都可以在Unity上实时调整,这是UTS2最大的特征。

UTS/UniversalToon是专门在Unity通用渲染管道使用UTS2着色器。

UTS/UniversalToon具有UTS2 v.2.0.7.5的所有功能,并被实现为一个超级着色器。

UTS/UniversalToon拥有非常强大的功能,并能够创造出各种各样的角色设计,从卡通渲染到轻小说的插图风格。

UTS/UniversalToon有** basic Color**, ** first Shade Color**, ** second Shade Color** 3个基本层,颜色和纹理也可以接受多种定制选项,如**High Color**, **Rim Light**, **MatCap**(球体映射),和**Emissive**(发光)。

你会选择什么颜色作为重点颜色?强调色是设置在光照方向相反的颜色。在UTS/UniversalToon,你可以使用**第二个阴影颜色和Ap-RimLight**作为强调色。当然,这些强调色也会随光线动态变化。

颜色之间的等级(羽化)也可以在Unity中实时调整。

在动画制作中,每个场景单元的每个部分都要进行色彩设计。通常有专门人员来做这些颜色设计。UTS/UniversalToon适用于这种管道。

在动画电影中,阴影不仅用来表示光的方向,也用来显现角色的形状。这不仅仅是阴影,也是角色设计的重要组成部分。

    为此,UTS/UniversalToon也有2个选项来创建设计所需的固定阴影:位置贴图,它可以根据光照调整阴影强度,它为每个阴影分配一个投射点,和阴影等级贴图。上面的图片就是一个带有"阴影等级贴图"和"天使环"特征的样例。

    上面这两个图像是在相同的照明条件下,URP/lit Shader和UTS/UniversalToon对比的结果。

    虽然真实感图像和非真实感图像是有区别的,但你可以理解,所有对实时光线的表面反射都是在同一区域看到的。这意味着UTS/UniversalToon可以作为URP/Lit Shader在不同的照明条件下使用。

    如果你想用漂亮的灯光装饰你的游戏场景,UTS/UniversalToon将会非常有用。


用户手册

    用户手册v.2.2.0现已可用。

    用户手册是一个具有丰富的卡通风格知识的文件。

    阅读手册和使用UTS/UniversalToon之间的迭代循环实际上是学习卡通风格的最佳方式。


目标环境

    要求Unity2019.3.4f1或更高。要求URP版本7.3.1或更高。(需要注意的是,不推荐在Unity2020使用,暂时在Unity2020上还有一些Bug)

    如果您使用PostProcess效果,需要postprocessing版本2.3.0或更高。

    该包使用forward rendering环境。推荐使用linear color space(线性颜色空间)。

(也可以使用伽马颜色空间,但这往往会加强阴影梯度。更多细节,请参阅[线性或伽玛工作流](https://docs.unity3d.com/ja/current/Documentation~/LinearRendering-LinearOrGammaWorkflow.html)。


安装

-你可以从__Package Manager__中添加UTS/UniversalToon。

1. 从github下载这个包。

2. 从__Window>Package Manager__菜单中打开Unity Package Manager。

3.通过点击__+__按钮来添加这个包。您可以通过选择“add package from disk…”来添加已下载的软件包。


总是建议在安装之前备份您的项目。

也请检查[documentation](documentation ~/index.md)。

手册中详细介绍了UTS/UniversalToon的使用方法。


Unity学习笔记 Vol.85 UTS/UniversalToon Ver.2.2.0的评论 (共 条)

分享到微博请遵守国家法律