Tips・links
随時更新していきます。
Tips
- Unity+VRTKで物を掴んで拡大縮小
- 準備中?(要望があれば書くかも)
- スマホ (主にAndroid) で簡易VRビューア
- 物体を常に正面に固定して、顔の向きに応じて回転させる方法
- シーン・物体の変更
- 4次元の点群を可視化 (実験中の諸々)
- 動的Meshの作成
- コントローラ、キーボード等の使用
- GitによるUnityプロジェクトのバージョン管理と共有
- 最低限やるべきこと:
- 最初にEdit→Project Settings→Editorで、Version ControlをにVisible Meta Filesに、Asset SerializationをForce Textにする。
- .gitignoreを適切に設定する。
- 最低限やるべきこと:
- スマホ (主にAndroid) で簡易VRビューア
参考リンク
XR(VR/AR/MR) HMD
- Oculus
- HTC Vive
- Steam VR
- Windows Mixed Reality
- Microsoft HoloLens
- キャンドゥのスマホで3D VRメガネ は安価かつ手軽で優秀です.スマホVRにおすすめです.
- Cardboard viewer profile generatorで稲生が適当に作ったViewer Profile
Viewer Parameter は このリンクをコピーして貼りつけてください。
- Cardboard viewer profile generatorで稲生が適当に作ったViewer Profile
- ダイソーも「スマホで VRグラス」というそっくりなものを売っています。
Leap Motion
手を認識するデバイス。VR HMDの前につけるとコントローラなしで操作できる。
- Leap Motion
- Leap Motion Universal VR Dev Mount
Leap MotionをVR HMDにつけるためのアダプタ (3D印刷用)。
Unity 関連
- Unity
- Unity Hubから入れるときはalpha版、beta版でない(バージョン番号にaやbのついていない)ものを選ぶこと。
- VRTK - Virtual Reality Toolkit
- VRTK (現行のv3系列) は最新の SteamVR plugin に対応していない ため、1.2.3を使う必要があるので注意。
- VR in Unity: A Beginner’s Guide (using VRTK)
開発中のVRTK v4 beta用のチュートリアル。
Unity 2019.1以降ではXR Legacy Input HelpersをPackage Managerからインストールする必要がある。
- Pcx - Point Cloud Importer/Renderer for Unity
- Pcx4D - 4D Point Cloud Importer/Renderer for Unity (Pcxの稲生による4次元拡張版)
- 【Unity / Oculus Go】Oculus Goコントローラー表示方法とボタン取得方法
- 7日間でマスターするUnityシェーダ入門
- Import OBJ and MTL File - Unity (Youtubeの動画。42秒)
OBJファイルのインポートが上手く行かない時に。
Unityでの動的Meshの作成
- UnityでMeshをスクリプトから作る
- Unity 動的にメッシュを生成してゴニョゴニョする : 超基本編
- 稲生作の Slice4D (4次元超立方体の3次元超平面による断面を表示するデモ) の Assets/Scripts/SlicedHypercube.cs も参考になるかもしれません。
Unity+Git関連
- GitHub for Unity
- GitリポジトリをまたいだUnityプロジェクト間のソース共有
- unity3d and git submodules is it possible?
Gitの機能に頼らず、シンボリックリンクにしろという解答が。
他の開発環境など
- Unreal Engine
- A-FRAME WebVR用。
- Three.js WebGL用。上のA-FRAMEはThree.jsの上に作られている。
3Dプリンタ関連
- 理学研究科 技術部 3Dプリンターサービス
現在以下の2機種が利用できます.
分子構造の3Dモデルの作成
- RCSB PDB (Protein Data Bank)
- 分子構造を 3D で観察しよう (1) (2) (3)
Jmolを用いたOBJファイルの作成方法 - HoloLensを使ってPDBに登録されているタンパク質の立体構造を現実空間に投影する
PyMOLを用いたFBXファイルの作成方法。HoloLens関連以外の部分はUnity一般で使えます。
その他
- Sketchfab For Science
3Dモデルなどを公開・共有・販売するためのサイトであるSketchfabを利用した科学可視化のサイト。