littlewing

人間とコンピューターとメディアの接点をデザインするために考えたこと

Magic Leap/mldbコマンドのヘルプ

Magic Leap Oneを起動する

  1. Light Packのボタンを三秒長押し(ピポッと音がする) ※マニュアルでは3秒だが、実際は押すだけでOK?
  2. Light PackのLEDがついたら、コントローラのホームボタン(小さいポッチ)を3秒長押し(バイブレーションとLEDが動作する)
  3. 起動に30秒くらいかかる。その間は無反応。起動すると起動サウンドが流れ、Welcome画面が表示される
  4. welcome画面にTap to Contiue.と表示されるので、コントローラのトリガーを押す

Magic Leap Oneを終了する

Case 1: ソフトウェア上での操作方法

  • 画面内のメニューからは、ホームボタンを押して、バッテリーアイコンを選択 -> PowerOffを選択 -> 画面の指示に従って、コントローラーのタッチパッドを円状にタッチする

Case 2: ハードウェアでの操作方法

  • ハードウェアでの電源OFF操作の場合は、Light Packのボタンを8秒長押し後、コントローラーのトリガーとホームボタンを3秒長押し。
  • マニュアルは上記記載だが、コントローラは勝手に電源切れる気がする

基本的な操作や、FAQ

やりたいこと 操作方法
音量の変更 Light Pack横の音量+-ボタンで操作 / ホーム画面からも可能
電池残量の確認 Light Packのホームボタンに触れる(触るだけで押さない)
→LEDの表示で電池残量がわかる。コントローラも
Light WearへのCG表示のOn/Off Light Pack横の Reality ボタンを押す。
復帰時は長押し。
表示OFFの状態の時はLight PackのLEDが白色になっている
アプリのインストール 独自のアプリはmldbコマンド(後述)。
ストアアプリは [World] というアプリからインストール。
アプリのアインストール mldbコマンド(後述)
もしくは、ホーム画面でアプリを選択して、
タッチパッドを押下
 > サブメニューからアインストール
起動中のアプリを閉じる ホーム画面でアプリを選択して、タッチパッドを押下
 > サブメニューからClose
画面に何も出てない Light Wearを外していると、自動的にSleepに入る。
再び装着すると復帰するが、眼鏡の上からなど、
軽く覗いているだけだと、近接センサーが働かない場合がある。
しっかりと装着すると復帰する
眼鏡使えるの? 眼鏡の上から正しく装着するのはほぼ無理。ノギスで計ったら、横幅114mm以内(できれば112mm)の眼鏡なら入りそうだけど、そんな眼鏡はほぼ、存在しない
専用眼鏡(レンズ)が欲しい! このブログ参照
IPアドレスが知りたい Homeボタン > Wifiアイコン > 接続中のWifiを選択 > [ i ]Advanced をクリック
USBでつないで、mldb ifconfig でもok
ネットワーク経由でデバッグしたい MLDB Over WiFi を読む。
充電しながら開発したい mldb をネットワークでつなげれば可能 ↑参照
録画したい 後述
リアルタイムで外部ディスプレイにストリーミングしたい 現状無理(19/3/27時点) 来週のバージョンアップで出来るかも
Homeボタンを押すと音はするけど、何も表示されない PCのディスプレイが目の前にあると、オクルージョンでディスプレイの後ろ側にCGが表示され、見えない事が多い。広い所をみて、再度Homeボタンを押してみる
キーボードが壁に埋まって入力できない キーボードもオクルージョンがかかるので、広い場所で操作するしかない

mldb コマンドの説明

Magic Leapでアプリのインストール操作にはmldb.exe というコマンドをコマンドプロンプトなどから利用します。場所は

{Magic Leap SDKのインストールパス}\mlsdk\v0.19.0\tools\mldb

となります。 {Magic Leap SDKのインストールパス}はデフォルトだと、

C:\Users\{ユーザ名}\MagicLeap\

となります。

このパスをWindows環境変数のPath に登録しておくと、後の操作が楽になります。

MagicLeapの録画方法

  • コントローラーで、ホームボタンを押しながら、バンプボタンを3秒ほど長押ししてください。録画が開始されます。 録画の停止も同じ操作方法です。

録画データの取り出し

# Cドライブ直下に移動(必須ではありません)
cd C:\

# 端末内のビデオをすべて取得 C:\videos\にmp4の動画がダウンロードされます。
mldb pull -D /C1/videos

# 端末内の C1/videos/ フォルダ内の一覧を取得
mldb ls  -D C1/videos

# 端末内の C1/videos/xxxx.mp4 だけをPCにコピー
mldb pull -D /C1/videos/xxxx.mp4

# Videosフォルダの動画を全部消す
$ mldb rm -D C1/videos/*.mp4

Magic Leap/mldbコマンドのヘルプ

gistにもアップした。

gist.github.com