VRChat

Udon Record Player向け差し替えモデル&アニメーション

VRChatのワールド設置を想定したレコードギミックになります。 ギミック本体は https://github.com/Vard-and-Temmie/Udon-Record-player を使用しており、これの差し替えモデル・アニメーションとして機能します。 サンプルを設置したワールドで確認できます https://vrchat.com/home/world/wrld_d9489ae9-c9d9-4c7d-8778-94eb7a4690c2 # 設置方法 (Udon-Record-player にある README.md とほとんど同じ内容になります) * USharpVideoのunitypackageをDL、インポートします https://github.com/MerlinVR/USharpVideo/releases * Udon-Record-playerのunitypackageをDL、インポートします https://github.com/Vard-and-Temmie/Udon-Record-player/releases * 本アセットである AzarashiRecordPlayer.unitypackage をインポートします * Assets/UsharpVideo/USharpVideo のPrefabをHierarchyに追加します * Assets/Shinolab/AzarashiRecordPlayer/AzarashiRecordPlayerのPrefabをHierarchyに追加します * Assets/Udon-Record-player/ExampleVinylのPrefabをHierarchyに追加します * AzarashiRecordPlayer prefab内のUSharpVideoModuduleモジュールを選択し、 "U Sharp Video" には USharpVideo のObjectを、 "Internals" には USharpVideo 直下にある Internals のObjectを設定します * AzarashiRecordPlayer prefabのUdon BehaviourでVinyl_Listにはレコードのオブジェクトを、Vinyl_URLには再生したいURLを設定します # 注意 * サンプルシーンを同梱していますが、USharpVideoModuduleの参照が外れるようなので、この手順だけ実施をお願いします * 忘れた場合、UsharpVideoModule.cs で Udon runtime exceptionが発生します * unity上で動作確認する場合、USharpVideoが解決できないURLだと再生時に "Video player error when trying to load https://動画のurl" のエラーが表示されて停止します * VRChatを起動してのデバッグか、URLはQuestで再生できる形式のものを予め設定すると回避可能です # 更新履歴 * AzarashiRecordPlayer_20230806.zip - マテリアル&テクスチャ調整版追加しました * AzarashiRecordPlayer_20230707.zip - 公開

Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
Udon Record Player向け差し替えモデル&アニメーション
VRChatのワールド設置を想定したレコードギミックになります。 ギミック本体は https://github.com/Vard-and-Temmie/Udon-Record-player を使用しており、これの差し替えモデル・アニメーションとして機能します。 サンプルを設置したワールドで確認できます https://vrchat.com/home/world/wrld_d9489ae9-c9d9-4c7d-8778-94eb7a4690c2 # 設置方法 (Udon-Record-player にある README.md とほとんど同じ内容になります) * USharpVideoのunitypackageをDL、インポートします https://github.com/MerlinVR/USharpVideo/releases * Udon-Record-playerのunitypackageをDL、インポートします https://github.com/Vard-and-Temmie/Udon-Record-player/releases * 本アセットである AzarashiRecordPlayer.unitypackage をインポートします * Assets/UsharpVideo/USharpVideo のPrefabをHierarchyに追加します * Assets/Shinolab/AzarashiRecordPlayer/AzarashiRecordPlayerのPrefabをHierarchyに追加します * Assets/Udon-Record-player/ExampleVinylのPrefabをHierarchyに追加します * AzarashiRecordPlayer prefab内のUSharpVideoModuduleモジュールを選択し、 "U Sharp Video" には USharpVideo のObjectを、 "Internals" には USharpVideo 直下にある Internals のObjectを設定します * AzarashiRecordPlayer prefabのUdon BehaviourでVinyl_Listにはレコードのオブジェクトを、Vinyl_URLには再生したいURLを設定します # 注意 * サンプルシーンを同梱していますが、USharpVideoModuduleの参照が外れるようなので、この手順だけ実施をお願いします * 忘れた場合、UsharpVideoModule.cs で Udon runtime exceptionが発生します * unity上で動作確認する場合、USharpVideoが解決できないURLだと再生時に "Video player error when trying to load https://動画のurl" のエラーが表示されて停止します * VRChatを起動してのデバッグか、URLはQuestで再生できる形式のものを予め設定すると回避可能です # 更新履歴 * AzarashiRecordPlayer_20230806.zip - マテリアル&テクスチャ調整版追加しました * AzarashiRecordPlayer_20230707.zip - 公開