VRC観戦モード (VR Spectator Freecam)【Udonワールドギミック】
- ダウンロード商品本体 (Prefab Download)¥ 0
- ダウンロード商品Readme Documentation¥ 0
VRC観戦モードはUDONで作られたVRChat用のワールドギミックです。 三人称視点でワールド内にいるプレイヤーとオブジェクトを観戦できるようになるます。ワールド作者向けのメソッドを用意しました(観戦可能オブジェクト・プレイヤーを追加・削除、三人称視点機能を制限する) 用意されたサンプルワールドでこの商品を体験できます https://www.vrchat.com/home/launch?worldId=wrld_ada6da7b-7fa4-4081-8fd8-4d40591f7a88 ※内容に差異が発生した場合、英語の説明欄を適応致します。 *In case of any differences in the description, English version will be applied. VR Spectator Freecam is an Udon prefab for VRChat that allow world creators to add 3rd person abilities to their worlds. It allow players to not only view themselves in 3rd person, but also spectate other players and objects in the instance. It is both desktop and VR compatible and supports Japanese and English. World creators can also control exactly what objects and players can be spectated and when third person and free camera functions become available to the player or not. You can test and try out this prefab before you buy by visiting this demo world in VRChat: https://www.vrchat.com/home/launch?worldId=wrld_ada6da7b-7fa4-4081-8fd8-4d40591f7a88 ●English description continues down below●
機能
■自由に移動できる三人称視点 ミラーを使わずカーソルキーで自分のアバター全体を見られます。VRモードの方は自分になでなですることができるよ。 ■観戦モード どこでも観戦カメラを移動できます ■ワールド内にいるプレイヤーとオブジェクトを指定して観戦できます ■VRとデスクトップモード対応
導入方法
1. VRSpectatorFreecamのunitypackageをインポートする 2. VRFreeCamのprefabをシーンに置く (VRSpectatorFreecam/Prefabs/VRFreeCam) 3. Udon Behaviourコンポネントの「Compile All UdonSharp Programs」ボタンを押してください 4. シーンのMain CameraをVRFreeCamのUdon_VRFreeCamのUdon Behaviourコンポネントにセットしてください。 ●この後のステップは任意です● 5. Udon_VRFreeCamのUdon Behaviourコンポネントには指定オブジェクトを「Objects List」配列にセットできます。
内容物
・VRC観戦モードのprefab ・「Basic Object Target」prefab ・メソッドのドキュメント(無料ダウンロードに配布しています、英語のみ)
注意事項
・平行投影モードは必要です(Pimax系のHMD) ・初期のIPD調整は必要です。しないなら酔いやすくなるの可能性があります。 ・重い時には、青いグリッドを表示されます。
利用規約
・商用利用は許可 ・改変は許可します ・本パッケージの再配布・販売禁止 ・改変したスクリプト(C#ファイル)の再配布は許可します。 ・迷惑行為の利用は禁止します。 ・自作発言禁止 ・本パッケージを利用したことによって生じるいかなる損害に対して当方は一切責任を負いません。 ・利用報告は任意ですが、ありがたいです!
連絡先
何か分からないこと、不具合がありましたらこちらでご連絡ください。 Twitter: @Hibihira_Mii Discord: hirabiki#9902 VRChat: hirabiki ●日本語の説明欄はここまで●
Features
■Third person view with full camera controls Player can rotate the camera around the player avatar itself to see themselves without the need of a mirror. In VR, player are able to play with themselves such as headpatting and cuddling. ■Controllable free camera mode - move the camera anywhere in the world ■Spectator functionality - easily spectate players and objects in the instance ■Desktop and VR support with dedicated control scheme ■API-like methods for managing objects and players that can be spectated and disallowing third person mode or free camera at will Readme documentation of the methods is available in the 0 JPY download. ■Easy configuration Out of the box, players are able to enter 3rd person, use freecam, and spectate all other players in the instance.
Requirements
1. Unity 2018.4.20f1 2. VRCSDK3 + UDON 3. UdonSharp https://github.com/Merlin-san/UdonSharp/releases
Usage
1. Import the VRSpectatorFreecam unitypackage. 2. Place VRFreeCam prefab into the scene. 3. Click on "Compile All UdonSharp Programs" in any Udon Behaviour component. 4. In VRFreeCam prefab's Udon_VRFreeCam object, assign the "Main Camera" variable to the scene's Main Camera in scene hierarchy. ■The steps below are not required for the prefab to work 5. In the inspector for Udon_VRFreeCam, assign objects you wish to be able to be spectated into "targetable objects list" array.
Package content
・Documentation readme (Available in 0 JPY download) ・VR Spectator Freecam Prefab ・Basic Object Target Prefab (A convenience UdonBehaviour for setting object to be spectable locally)
Notes
1. This prefab does not support Pimax and other canted display headsets without parallel projections enabled 2. The VR control scheme is designed and tested for HTC VIVE Wand controller, utilizing the perks of the trackpad movement rather than the thumbstick. Oculus Touch and Index's Knuckles controllers should still work but might still need getting used to. 3. In VR mode, players are encouraged to correctly calibrate their scaled IPD to have correct positional tracking and reduce sickness. 4. VR support is still in Udon's live alpha due to head tracking issues during lag. It is recommended not to use the third person system for long periods of time especially during laggy situations. However, a blue grid will appear as a visual helper to mitigate VR sickness on the occasion. 5. As an Udon package, it does not work outside VRCSDK3 for VRChat. 6. Worlds created with VRCSDK2 does not support Udon and need to be reworked for VRCSDK3.
Terms of Use (Rules)
・Commercial use allowed. ・Modifications allowed. ・Re-distribution of the package is prohibited. ・Re-distribution of modified UdonSharp scripts is permitted. ・Claiming this package as yours is prohibited. ・The creator is not responsible for any damages caused by using this package. ・Telling your usage is appreciated, but not required.
Contact
If you have any bug reports or questions regarding the usage, the settings, or incorporating this system into your world, you can contact me at Twitter: @Hibihira_Mii Discord: hirabiki#9902 VRChat: hirabiki