使い方
参考:
髪の毛のアウトラインを綺麗にする | esa-pages.io
Unity の UniversalRP でエッジ検出 | hadashiA
カメラからの深度情報を用いてアウトラインを描画する | LIGHT11
より低負荷なエッジ抽出方法 4点サンプリング法 | LIGHT11
Outline Shader | Alexander Ameye
Unity Outline Shader Tutorial | Roystan
Pixel-Perfect Outline Shaders | Video Poetics
2D Outlines in Shader Graph and URP | Daniel Ilett
LWRP Outline Shader – Unity Forum
Shader to draw edges – Unity Forum
ハードエッジの輪郭線を描画する
頂点カラーにソフトエッジの法線情報をベイクする。
lilToon
Toony Colors Pro 2
Shader Forge
参考:
Smoothed Normals Utility – Toony Colors Pro 2 | Jean Moreno
Outline Alternate Method – Shader Forge Feedback
輪郭検出 (Edge Detection)
参考:
Topographical Maps: Edge Detection | Alan Zucconi
URP Outlines (Robin Seibold)
動画:
リポジトリ:
Robinseibold/Unity-URP-Outlines: A Custom Renderer Feature for Screen Space Outlines – GitHub
UTS Edge Detection
カメラに付与するポストプロセス型の輪郭抽出エフェクト。
使い方
「UTS_EdgeDetection」コンポーネントをカメラに付与すると、ポストエフェクトで輪郭線が描画される。
入手:
UTS_EdgeDetection.unitypackage at v.2.0.7.5 · unity3d-jp/UnityChanToonShaderVer2_Project – GitHub
ドキュメント:
参考:
UTS_EdgeDetection でアウトラインを表示する – Qiita
3D キャラクターの白目に出る「あのアウトライン」を消す – Qiita
lilOutlineUtil
リポジトリ:
lilxyzw/lilOutlineUtil – GitHub
ドキュメント:
README_JP.md – lilxyzw/lilOutlineUtil – GitHub
コード:
DecodeOutline.shader – lilxyzw/lilOutlineUtil – GitHub
lilUnpackNormalScale – lil_common_functions.hlsl at 36ff295b41 – lilxyzw/lilToon GitHub