Unity學習筆記 Vol.85 UTS/UniversalToon Ver.2.2.0
概述:什么是UTS/UniversalToon?

UTS2 (Unity-Chan Toon Shader 2.0)是一種用于圖像和視頻的Toon著色器,旨在滿足創(chuàng)作者工作在卡通渲染3DCG動畫的需求。與其他預渲染Toon著色器不同,所有功能都可以在Unity上實時調(diào)整,這是UTS2最大的特征。
UTS/UniversalToon是專門在Unity通用渲染管道使用UTS2著色器。
UTS/UniversalToon具有UTS2 v.2.0.7.5的所有功能,并被實現(xiàn)為一個超級著色器。

UTS/UniversalToon擁有非常強大的功能,并能夠創(chuàng)造出各種各樣的角色設計,從卡通渲染到輕小說的插圖風格。

UTS/UniversalToon有** basic Color**, ** first Shade Color**, ** second Shade Color** 3個基本層,顏色和紋理也可以接受多種定制選項,如**High Color**, **Rim Light**, **MatCap**(球體映射),和**Emissive**(發(fā)光)。

你會選擇什么顏色作為重點顏色?強調(diào)色是設置在光照方向相反的顏色。在UTS/UniversalToon,你可以使用**第二個陰影顏色和Ap-RimLight**作為強調(diào)色。當然,這些強調(diào)色也會隨光線動態(tài)變化。

顏色之間的等級(羽化)也可以在Unity中實時調(diào)整。

在動畫制作中,每個場景單元的每個部分都要進行色彩設計。通常有專門人員來做這些顏色設計。UTS/UniversalToon適用于這種管道。
在動畫電影中,陰影不僅用來表示光的方向,也用來顯現(xiàn)角色的形狀。這不僅僅是陰影,也是角色設計的重要組成部分。

????為此,UTS/UniversalToon也有2個選項來創(chuàng)建設計所需的固定陰影:位置貼圖,它可以根據(jù)光照調(diào)整陰影強度,它為每個陰影分配一個投射點,和陰影等級貼圖。上面的圖片就是一個帶有"陰影等級貼圖"和"天使環(huán)"特征的樣例。

????上面這兩個圖像是在相同的照明條件下,URP/lit Shader和UTS/UniversalToon對比的結果。
????雖然真實感圖像和非真實感圖像是有區(qū)別的,但你可以理解,所有對實時光線的表面反射都是在同一區(qū)域看到的。這意味著UTS/UniversalToon可以作為URP/Lit Shader在不同的照明條件下使用。
????如果你想用漂亮的燈光裝飾你的游戲場景,UTS/UniversalToon將會非常有用。
用戶手冊
????用戶手冊v.2.2.0現(xiàn)已可用。
????用戶手冊是一個具有豐富的卡通風格知識的文件。
????閱讀手冊和使用UTS/UniversalToon之間的迭代循環(huán)實際上是學習卡通風格的最佳方式。
目標環(huán)境
????要求Unity2019.3.4f1或更高。要求URP版本7.3.1或更高。(需要注意的是,不推薦在Unity2020使用,暫時在Unity2020上還有一些Bug)
????如果您使用PostProcess效果,需要postprocessing版本2.3.0或更高。
????該包使用forward rendering環(huán)境。推薦使用linear color space(線性顏色空間)。
(也可以使用伽馬顏色空間,但這往往會加強陰影梯度。更多細節(jié),請參閱[線性或伽瑪工作流](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的使用方法。