Poiyomiシェーダーは、 VRChatで使用することを目的としたUnityの組み込みのレンダリングパイプラインの機能が豊富なシェーダーです。それらは、複数のシェーディングモードと堅牢なライトハンドリングをサポートしており、使いやすくパフォーマンスを発揮するように設計されています。彼らはまた無料でオープンソースです!
ダウンロードした後、パッケージをUnityプロジェクトにインポートするだけです!
重要:以前のバージョンから更新するときは、新しいパッケージをインポートする前に、プロジェクトのAssets
フォルダーから古い_PoiyomiShaders
フォルダーを必ず削除してください!それ以外の場合、干渉がある可能性があります。
Poiyomiシェーダーを使用するアバターまたはその他の資産を配布する場合、 _PoiyomiShaders
フォルダーを資産のパッケージに含めないでください。代わりに、ユーザーが[リリース]ページから正しいバージョンをダウンロードするように直接、またはUnityパッケージの一部としてではなく、アセットに沿ってパッケージを含めます。
Poiyomiシェーダーには、後方互換性のための複数のリリースバージョンが含まれています。最新バージョンは常に最新のものであり、新しいプロジェクトでの使用をお勧めします。古いバージョンは、古いモデルとの互換性のために提供されています。各マイナーバージョンの最後のリリースを含めます(例:v8.0の8.0.426、v7.3の7.3.050)。
現在、Poiyomi V7は、古いモデルとの逆方向の互換性のために含まれており、更新されなくなりました。新しいプロジェクトにV7を使用することはお勧めしません。
バージョンをモデルに一致させる場合、一般に、メジャーバージョンとマイナーバージョンは一致する必要がありますが、パッチバージョンはより新しいものになる場合があります。たとえば、モデルが8.0.295を指定する場合、問題なく8.0.426(最新リリースに含まれる)を使用できます。 V7の場合、一般的に、7.3.050は最後のバージョンであり、すべてのV7モデルに使用する必要があります。
Poiyomi Proは追加の機能と機能を提供し、常に最新の開発を行っています。無料版のすべてに加えて、次のような機能が含まれています。
Poiyomi Proにアクセスするには、PatreonのPoiyomiを10ドル以上でサポートし、不一致をPatreonにリンクし、Poiyomi Discordに参加してシェーダーのプロバージョンを取得します。
Poiyomiは、Thryeditorに依存して検査官を適切に表示し、シェーダーをロックして最適なパフォーマンスを確保しています。 Thryeditorはリポジトリに含まれており、個別に更新しないでください。
Poiyomiシェーダーは、 DirectX 11の内蔵レンダリングパイプライン(BIRP)で使用するように設計されています。執筆時点で、VRChatの現在サポートされているUnityバージョン、 2019.4.31F1をターゲットにしています。より高いUnityバージョンがテストされており、機能することが知られていますが、主にVRChatがサポートする最新のUnityバージョンをターゲットにしています。
Poiyomiシェーダーは現在、Unityのスクリプト可能なレンダリングパイプライン(URP、HDRP、SRP)と互換性がありません。非ディレクトックス11プラットフォーム(OpenGL、Metal、Vulkanなど)もサポートされておらず、まったく機能しない場合があります。
シェーダーはvrchat以外のゲームに使用できますが、材料が共通のシェーダーを共有できないため、理想的ではない場合があります。 VRChat以外の使用については、Thryeditorが提供するロック機能を使用して、各素材に最適化されたシェーダーを作成してください。
プライベートリポジトリのPro Shaderでアクティブな開発が行われ、定期的に無料リリースが行われます。シェーダーにコードを提供したい場合は、不一致に参加して問い合わせてください。編集者コード側の場合、Thryeditorに貢献することができます。これは、MITライセンスがあり、プルリクエストを受け入れるためです。
私たちは常にドキュメントの助けを求めています。貢献したい場合は、Docsリポジトリでそうすることができます - プルリクエストを受け入れます!ドキュメントはマークダウンで記述され、Docusaurusを使用して構築されています。
バグを報告したり、機能をリクエストしたりするには、問題を開くか、不一致に参加して質問することでそうすることができます。該当する場合は、スクリーンショットやビデオなど、できるだけ多くの情報を含めるようにしてください。シェーダーの最新バージョンを使用していること、および問題がまだ報告されていないことを確認してください。