T.TAO
Back to Works
2024/graphics / technical art

Anime Toon Shader

BVW Project 4 向けにカスタマイズされた Toon Shader。

TechnicalArtComputerGraphics
Anime Toon Shader

Normal Average ツール

C# ベースのスクリプトツールにより、averaged normal を持たないモデルを、それを持つモデルとして export することができます。

左側は averaged normal が設定されていないため、shader の outline が途切れてしまっています。averaged normal ツールを使用することで、outline を連続させることが可能です。​

Threshold ベースの Shading

この shader は threshold 値に基づいた toon shading をサポートしており、境界がはっきりとした大きな色面を表現できます。

右側の画像でその効果を確認できます。

Texture ベースの Shading

また、各領域の最も暗い色を保持する deep-region texture を使用する別のモードも備えています。このモードでは、より連続的で滑らかな shading が可能になり、モデル内部の影がより視覚的に心地よい見た目になります。

アプリケーション事例

上記の視覚効果は Building Virtual World Round 4 プロジェクトに適用されています。こちらでテストプレイの動画をご覧いただけます。

このゲームは ETC Festival で展示されました。 alt text

Anime Toon Shader

以下の shader は Unity URP と HLSL で実装されています。これは CMU の Entertainment Technology Center Festival に向けたゲーム「Dating Egg」で使用されました。