はじめに
概要
PotaToonは複数の光源からのライティングとディテールなキャラクターの影をサポートするアニメーションスタイルのカートゥンレンダリングアセットです。URP Forward(+)環境とPC / Consoleプラットフォームでの使用を目的として制作されました。特にメインディレクショナルの照度が低い環境(例:コンサート)でも、シーンに配置されたスポットライトの中からキャラクターに当たるライトを判断して自然なライティングをサポートします。
ライティングだけでなく、布やドレスなど複数の層で構成された半透明メッシュの自然なレンダリングと影機能も提供します。半透明の影はすべての環境で使用できます。複雑な半透明メッシュレンダリングをサポートするOIT機能は、Windowsを使用するデバイスでのみ公式にサポートされています。(正確にはDirectX 11、12バージョンのみサポートしています。)
キャラクターレンダリングのための様々なポストプロセッシング機能も提供されています。リムライト、カラーグレーディング、ブルームなどがあり、キャラクター領域のみにブルームを適用し、追加の色調を調整することでよりアーティスティックな表現が期待できます。
公式サポートバージョン: 2021 LTS、2022 LTS、6.0以降(6.0からはRenderGraph対応)
はじめに
PotaToonの使用には以下の3つが必要です。パッケージにはこれら3つを設定するためのツールが提供されています。
- URPレンダラーフィーチャー(Pota Toon Feature)
- グローバルVolume(Pota Toon)
- キャラクターコンポーネント(Pota Toon Character)
すべての Unity バージョン
v1.3.5より前のバージョンでは、Auto Setup for Current Sceneボタンが2021/2022 LTSで正しく動作しない場合があります。この場合、PotaToonを手動で設定する必要があります.(下記の手動設定部分を参照)
ツールバーからPotaToon → Auto Setup for Current Sceneをクリックします。
これにより自動的に:
- 現在使用中のURP RendereDataにPotaToonFeatureが追加されます。
- シーンにPota Toonオーバーライド付きのGlobal Volumeが追加されます。
シーンにGlobal Volumeがまだ含まれていない場合、Hierarchyに新しいものが作成されます。そうでない場合は、既存のGlobal VolumeでAdd OverrideをクリックしてPota Toonを手動で追加できます。
次に、キャラクターのルートGameObjectにPotaToonCharacterコンポーネントを追加します。
コンポーネントのHeadトランスフォームが正しく割り当てられていることを確認してください。そうでない場合は、手動で割り当ててください。
準備完了!
Volumeとマテリアル設定を使用してキャラクターの外観をカスタマイズできます!
Volume設定で「All」ボタンをクリックすることをお忘れなく!

手動設定
Edit > Project Settings > Qualityに移動し、割り当てられたRender Pipeline Assetをダブルクリックします。
Renderer Listに記載されている各Renderer Dataに対して、手動でPotaToonFeatureを追加します。
機能が追加されたら、ツールバーに戻り、PotaToon → Auto Setup for Current Sceneをクリックします。
これにより、上記と同様にGlobal VolumeとPota Toonオーバーライドが自動的に追加されます。
手動で設定したい場合:
- 現在のシーンのGlobal Volumeで、Add OverrideをクリックしてPota Toonを選択します。
- Global Volumeがない場合は、Hierarchyで新しいVolumeを作成し、Globalオプションを有効にしてから、Pota Toonオーバーライドを追加します。
最後に、PotaToonCharacterコンポーネントをキャラクターのルートGameObjectに追加し、Headトランスフォームが正しく設定されていることを確認します。
(上記と同様)
準備完了!
Volumeとマテリアル設定を使用してキャラクターの外観をカスタマイズできます!
無効化
プロジェクトでPotaToonを無効化するには:
- 使用中のURP Renderer Dataを開き、Pota Toon Featureを削除するかチェックを外します。
詳細設定
新規ユーザーにとってシンプルにするため、詳細設定はデフォルトで無効化されています。トゥーンレンダリングに慣れている場合や、個々のパラメータをより細かく制御したい場合:
- Volumeを開き、Unlock Advanced Settingsボタンをクリックします。
最初は、マテリアルの多くの設定が無効化されているように見えます:
アンロック後、詳細な設定オプションにアクセスできます: