阅读中文版文档 中文版本
日本語のドキュメントを読む 日本語
Read this document in English
これはUnity2021.3LTS(URP 12.x)
に基づいて開発されたNPR
のレンダリングパイプラインとシェーダー。
ほとんどの二次元レンダリングでよく使用される美術効果を実現しました。
できるだけ高性能
のシェーダーを開発し,ほとんどのプラットフォーム(パソコン、モバイル等)で使用できるようにしました。
シェーダーのGUI
も開発し,アーティストにとって使いやすく、便利になりました。
中文版用户手册
English User Manual
ユーザーマニュアルはシェーダーの全て機能の特性
や使い方
を詳しく説明します。
AleToonURPの使用を始める前に、ユーザーマニュアルを参照することをお勧めします。速く理解し
、習得するために。
マテリアルのプロパティを調整することで、様々なアートスタイル
のレンダリングを便利に実現できます。
作成を始める前に、まずは目標とするアートスタイル
か、適切なリファレンスイメージ
を見つけることをお勧めします。
そして、目標とするアートスタイルに合わせて、マテリアルのプロパティを対応的に調整します
。
それにより、確実で優れた美術効果を達成し易くなります。\
▼ AleToonURP/Lit
▼ Universal Render Pipeline/Lit(通用レンダリングパイプライン)
▼ AleToonURP/Lit
▼ Universal Render Pipeline/Lit(通用レンダリングパイプライン)
NPRスタイルの水面のレンダリングを実現しました。
水中深度
のおうじて、水の色を徐々に変化させる
。浅水の色や深水の色、透明度等を自由に調整できます。
複数の波
を重ねることで、繊細で自然な水面の波浪の効果
を得られます。第一と第二波形の大小や強度、移動速度等を調整できます。
キューブマップを使用して水面のシーン反射効果
を表現します。反射の強度や模糊度、フレネル効果等を調整できます。
カメラのフレームバッファをサンプリングし、画面の捩れと変位をすることで、水中の物を屈折させる効果
を実現しました。
カメラのデプスバッファをサンプリングし、水面と岸辺に接するの辺縁部分の泡沫
を実現しました。マスクマップや範囲、距離、模糊度、透明度等を調整できます。
▼ AleToonURP/Water Plane
効率な方法でシェーダーを開発し、性能の最適化も行いました。SRP-BatcherやGPU-Instance等のバッチレンダリング方式もできます。
前処理マクロの方法を使用し、Uberシェーダーを開発しました。
マテリアルの効果の開閉に基づいて、対応なシェーダーの変体を自動的に生成
します。
シェーダーの便利さを向上し、アーティストが簡単で効率的
にマテリアルを作成できるようになりました。
UnityのSRP-Batcher機能もでき、CPU側でDrawCallのプリセットの効率を向上させます。
ほとんどの二次元スタイルのレンダリング効果を実現し、カスタムのシェーダーGUIも開発しました。
マテリアルを制作する時のワークフローを確実で効率的
になりました。
インタフェースの折りたたみバーの順番を基づいて、マテリアルのレンダリング機能を逐次設定する
こともできます。
美術効果の要望を応じて、個別
に開ける
又は閉める
こともできます。\