littlewingスマートフォン用の表示で見るlittlewing人間とコンピューターとメディアの接点をデザインするために考えたこと2020-02-02HoloLens2向けのカメラマウントの3Dプリントデータを作りました。hololens2HoloLens2のセンサー上部(おでこ付近)にいろいろ載せれるアダプタを3Dプリントデータとして作成しました。HoloLens23つのパーツに分解可能。真ん中のプレートは今後用途によって、いろいろカスタマイズ予定。折りたたむことも可能です。押し込むと、ツメでカチッと入るので、着脱も簡単。RealSenseを載せた状態3DプリントデータはThingverseでCreativeCommonsで無償公開しています。19:45HoloLens2向けのカメラマウントの3Dプリントデータを作りました。作成したMagicLeapアプリでturbojpegライブラリを利用したくて、試行錯誤したのでメモ。高速jpegエンコード/デコ―ドができるlibjpeg-turboをWindows上でMagicLeap用にビルドして、Unityで使えた。64bit)でビルドした共有ライブラリ(.so)が必要となります。Third-Partyライブラリにおいてビルド済みバイナリが配流されていることはほぼないので、自分でビルドする必要があります。※これはlibjpeg-turboが必要とするものなので、通常はいらないかも。コマンドを使い分けてるのでパス表記は適宜読み替えてください。調整これは通常必要ないかもですが、CMakeが生成した、CMakeCache.txtを一部編集しました。libturbojpeg.soが生成されていると思います。フォルダにコピーしてLumin向けの設定にします。Androidもそうですが、C#呼び出す時、ライブラリの名称からlibは省略するので注意。あと、この辺のC#からの呼び出し方法の記載は省略します。tjInitDecompress();何度かライブラリを生成して入れ替えてmpkをビルドしていたら、mpk内の.soファイルが入れ替わってないときがあった。同じmpkファイルに対して、ビルドする場合は注意。コマンドで確認できます。WSLでインストールしたUbuntu18.4で実行できます。なっているか確認してください。以下のようになっていればOK。22ちなみに、32bit-ARMのAndroid版だと、以下のようになります。結局あきらめて、Windows上でやったらうまくいきました。やって書くと、簡単そうだけど、ここまでが大変だった。いうことするなら、Macのが楽だな。magicleap.toolchain.cmakeの中身はこんな感じだった。Wifi経由で利用するMagicLeapすぐ、忘れちゃうのでメモ。充電しながら開発するにはWifi経由で接続したい。Parameters)を取得した。マーカーボードを使って自分でやらなくても、デバイスから値が取得できる。パラメータ取得のためのサンプルがあるのでそれを実行。GitHubSDKのビルドはここが参考になった。GitHubビルドすると、calibration_info.exeが生成される。AzureKinectを接続して実行すると以下のように出力される。0.000000となった。//親要素を軸に回転すると、子要素の位置は、ずれている。PackのLEDがついたら、コントローラのホームボタン(小さいポッチ)を3秒長押し(バイブレーションとLEDが動作する)起動に30秒くらいかかる。Packのボタンを8秒長押し後、コントローラーのトリガーとホームボタンを3秒長押し。Packのホームボタンに触れる(触るだけで押さない)→LEDの表示で電池残量がわかる。