/VRCPhotoAlbum

VRCで大量の画像をいい感じに見るやつ

Primary LanguageC#MIT LicenseMIT

VRCPhotoAlbum

自分のHomeワールドで使っている大量の画像をいい感じに管理するやつです

  • そのうちこのあたりにいい感じのデモ動画が差し込まれるはず

事前準備

  1. 適当なオブジェクトを選択してInspector > Layer > Add Layer...からUser Layer 31PhotoSystemを追加する
  2. 入れたい画像を1024x512にリサイズしてPhoto_0001.png,Photo_0002.pngのようにリネームする
    • php,imagickの動く環境があればScript/conv.phpで変換可

サンプルを動かす

  1. VRCSDKとVRChat_HomeKitをインポートする
  2. PhotoAlbum.unitypackageをインポートする
  3. 用意した画像をResourcesフォルダに入れてInspector > Advanced > Read/Write Enabledにチェックを入れる
  4. Assets/PhotoAlbum/Editor/PhotoAlbum.csの19行目のint slices = 242;の242を入れる画像の枚数に設定する (例:Photo_0001.png~Photo_0100.pngまでを入れるなら100)
  5. Assets/PhotoAlbum/PhotoAlbum.shaderを開き6行目の_SliceRange("Slices", Range(0,243)) = 0の243を入れる画像の枚数+1に設定する (例:Photo_0001.png~Photo_0100.pngまでを入れるなら101)
  6. ツールバーからUtil > Generate PhotoAlbumを実行する
  7. 生成されたAssets/PhotoAlbum/PhotoAlbum.assetAssets/PhotoAlbum/Materials以下のBack以外のマテリアルのTexに指定する
  8. Assets/PhotoAlbum/PhotoSample.unityを開く