【MA対応】なでられミラー - NaderareMirror【無料】
- ダウンロード商品¥ 0


他プレイヤーの手も映る疑似フェイスミラーを用意することで、「なでられを多角的に楽しもう」というコンセプトのVRChat向けModular Avatar対応アバターギミックです。 常に、もしくは自他プレイヤーの手が頭の近くにあると視界内にミラーパネルが表示されます。 2レイヤー構造で、自分は青、相手は赤で色分けされています。わかりやすさと、相手にカメラがめり込む前提の作りのため"中"が見えてしまうのを防止するための着色です。 IsLocal変数によるセーフティロックにより、他プレイヤーからパネルが見えることはありません。
【ご注意】
・MA対応ですが、Unity上での位置調整は必要です ・逆に気が散るかもしれません ・「正面なで」向けです ・VRChat内カメラやミラーには映りません
【導入方法】
事前に「お好きなアバター」と「Modular Avatar」をインポートしておいてください。 当アイテムの.unitypackageもインポートし、「Assets/NaderareMirror/NaderareMirror.prefab」をアバター直下にドラッグ&ドロップ。 「アバター名/NaderareMirror/Camera_Proxy/Center/Camera_Parent」にあるカメラ3つを同時選択し、「位置回転拡縮」「Size」「Clipping Planes → Far」などを調整し映したい範囲を調整してください。 (お相手の手は映って、お相手の頭や身体は映らない範囲を目指しましょう。) オブジェクト「Preview_EditorOnly」ふたつはUnity上で調節しやすくするためのダミーで、アップロードするとVRChat上ではなかったものとされます。邪魔な場合は非表示にして構いません。 アバターアップロードして、必要であれば納得いくまでカメラやパネルを微調整。なでてもらいましょう。
【Exメニュー項目】
・ギミックオン - オフだと導入していない状態と同じです ・なでられたら - 手が頭の近くにあるときだけミラーパネルをフェードイン表示します ・セルフなでも - ↑が自分の手でも作動します。動作確認にどうぞ ・パネル透明度 - ミラーパネルの透明度。100%で完全不透明 ・パネルサイズ - ミラーパネルの大きさ。100%で大きく ・パネル位置 - ミラーパネルのXY軸位置を調整 ・パネル距離 - VRモードでミラーパネルに焦点が合う距離。本家フェイスミラーと同じぐらいが見やすい(?)
【Unity上での調整項目】
・「アバター名/ ~ /Preview_EditorOnly」、Unity上でだけ表示されるダミー。非表示にしてよい ・「アバター名/NaderareMirror/Camera_Proxy/Center/Camera_Parent → カメラx3」、映る範囲の調整。必ず3つ同時に編集 ・「アバター名/NaderareMirror/Contact_Proxy/Contact」、なでられ当たり判定の調整 ・「Assets/NaderareMirror/Materials/Mat_Self.mat、Mat_Other → Override Color」、ミラーパネルへの着色。透明度で強度 ・「Assets/NaderareMirror/Animations/_NM_Controller.controller → Contact_AlphaDriver → Transition → ExitTime」、なでられフェードの遷移時間。1.0で速い、2.0でゆっくり
【Special Thanks】
ギミックを作りやすく、共有しやすくしていただいた「Modular Avatar」さま https://modular-avatar.nadena.dev/ja Exメニューのアイコンに、「Googleマテリアルアイコン」を素材として利用させていただいてます。(Apache License 2.0) 本当にありがとうございます。
【ライセンス】
Apache License Version 2.0 の下で公開されています。 https://www.apache.org/licenses/LICENSE-2.0
【更新履歴】
ver.1.00 - 公開開始 ver.1.01 - 同期しなくていいギミックはメモリを圧迫しないようなので、ミラーパネルの表示設定パラメーターx4を追加


