Copyright (c) 2025, DeltaField
Name: DeltaField-Shader-Commons
Version: 1.0.0
汎用的なIncludeやシェーダーをまとめたUnity Packageです。
VPM(を通したunitypackageファイル)からインポートすることもできます。
以下の機能を特徴としています。
現在、以下の環境で動作を確認しています。
Package Listing WEBへ移動し、Add to VCCというボタンを押して、VRChat Creator Companionからパッケージをインポートしてください。
Unityのタブメニューから、Window -> Package Managerを押してPackage Managerを開きます。
Package Managerの左上にある**+**ボタンを押して、**Add package from git URL…**を押します。
開かれた入力ダイアログに以下のリンクを張り付けて、Addを押して加えてください。
https://github.com/r-delta-c/DeltaField-Shader-Commons.git
[Requirements | 環境要件]に前提パッケージが記載されていた場合は、先にそちらをインポートしてください。
リリースデータから任意のバージョンを探して、Assets内の末尾が .unitypackageになっているデータをDLしてください。
DLした.unitypackageは、起動したUnity上へドラッグ&ドロップすることでインポートできます。
こちらのドキュメンテーションを参照してください。
コンテンツを作成するに当たって、以下の記事を多く参考致しました。
そのシェーダー、本当にVR対応できてますか? ~Pimax、広視野角ヘッドセットへの対応~ / RamType0様
上記の記事でVR環境上、Pimaxといった特殊な環境による技術的課題について多くの知見を学ばせてもらいました。加えてより深い関心を持つきっかけになりました。
【Unity, XR】左右のビューで異なるテクスチャをサンプリングするシェーダー (unity_StereoEyeIndex使用) / すぎしー様
Unity の XR 向けシングルパスステレオレンダリングについて調べてみた / 凹様
XR環境を想定した、様々な処理に関する解説、細かな内部実装について多くの知見を学ばせてもらいました。
[Unity] CGに使用される行列についての考察 / Yuji Yasuhara様
3Dグラフィックの描写に使用される行列の計算やその仕組みについての解説で、非常に分かりやすく理解の助けになりました。
そろそろShaderをやります / KENTO様
LIGHT11 / Haruki Yano様
シェーダーの全般的な実践、解説に関する記事及びサイトで、様々な機能の知見を学ばせてもらいました。
主に自分用に作成したものですが、これらのコンテンツはMIT Licenseによって提供されます。
LICENSE.mdの内容に則ってご利用ください。
com.deltafield.shader_commons
未設定
1.0.0
2022.3 以降
なし
なし
なし
DeltaField