スタジオおふとん

プログラミング系

VR

UnityのVersionとVRTKとfbxまとめ

Version VRTK fbxポリ数 2018.1 × 制限なし 2017.3 ? 制限なし 5.x 〇 6万ポリを超えると分割される(blendshapeがふっとぶ) Vrtk 3.2.1 is not supported on unity 2018.1という神の御言葉 github.com

結局VR開発のテンプレートはどうするのがいいのか

VRTKのサンプルを読み込んで不要なものは削除するのが最強な気がしてきた。 というわけで、以下の手順が個人的にゼロから一番さっくり作れる。 Unityを立ち上げる(5.6.0f3あたりがオススメ。2017はSteamVRが正式に対応していないため、Warning地獄になる) …

HeadSetの位置を取得する方法

using UnityEngine.VR; //略 public Vector3 GetHeadsetPosition() { return InputTracking.GetLocalPosition(VRNode.CenterEye); } docs.unity3d.com よくないやり方 以下は、よくないやり方なので読まなくてもいいです。 public Vector3 GetHeadsetPositio…

VRTKでトリガー検知

注意点は、VRTK_Controller Eventsがアタッチされているオブジェクトにくっつけること。 using VRTK; public class Controller : MonoBehaviour { // Use this for initialization void Start () { if (GetComponent<VRTK_ControllerEvents>() == null) { Debug.LogError("VRTK_Cont</vrtk_controllerevents>…

VRTKでグラブる

grabの方です。 初めに話しておくと、VR開発やりたくてこの間HTC Vive買いました。 で、コントローラの制御はVRTKを使うと楽だそうです。 参考サイトと補足 takoyakiroom.hatenablog.com negilab-unity.com takoyakiroom.hatenablog.com 上記の3つを見れば大…