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