関連ページ

水面については次のページにまとめています。

透明/透過シェーダー (Transparent / Alpha / Cutout)

カスタムレンダーキュー

  • 一般のオブジェクト/不透明 (Opaque):2000
  • カットアウト (Cutout / Alpha Test):2450
  • 透明/透過/半透明 (Transparent):2500 ~ 3499 の範囲で適切な描画順となるように調整する。

参考:

透過された画像をアバターとして使う方法 | ネット衆善奉行

アバターに無段階の透過を実装する手順 | みかんねここ

Unity ちゃんトゥーンシェーダー clipping 使用時の描画順を直す | わたあめ子

Search Results for ‘Transparent’ – VRCat

Search Results for ‘Transparent’ – VRChat Ask Forum

シェーダーキーワード

参考:

Keywords – Avatar Optimization Tips | VRChat [Official]

Recommended Keywords | Pastebin.com

レンダリング方式

  • シングルパスステレオレンダリング

シェーダーがシングルパスステレオレンダリングで実行しているかどうかは、UNITY_SINGLE_PASS_STEREO が定義されているかどうかで判定できる。

#if UNITY_SINGLE_PASS_STEREO
  // single pass stereo
#else
  // otherwise
#endif

参考:

シェーダーの VR 対応 | 黒鳥のメモ

そのシェーダー、本当に VR 対応できてますか? Pimax、広視野角ヘッドセットへの対応 – Qiita

レンダーキュー (Render Queue)

過去にマテリアルに設定したカスタムレンダーキューが反映されないというバグ (仕様?) があり、シェーダーのレンダーキューを直接変更しなければならなかったが、現在は修正されている。

参考:

Use with VRChat | Type74

Tips

参考:

Shader 関連 | VRChat 技術メモ帳

ワールドを Unity 2017 環境から Unity 2018 環境へ移行する方法 | Kluele_VRC

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です