littlewing

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

M5GOのfirmwareをM5Stack用に書き換える(+戻し方)

M5Stack の別バージョンであるM5GOが届いたので遊んでみました。 ただ、そのままの状態だとネット上のM5Stack関連リソースがそのまま使えなかったり、 なんとなく怪しい挙動が多かったので、FirmwareをM5Stack用に切り替えたり、 M5GOの最新版のfirmwareを入…

gitでよく使うけど忘れるやつ

直前のコミット操作を取り消す git reset --soft HEAD^ 最新から、<commit>までの差分をarchive zip化 git archive --format=zip --prefix=<ProjectName>/ HEAD `git diff --name-only <commit>` -o archive.zip</commit></projectname></commit>

UWPのTextBoxでEnterキーでVirtual keyboardを閉じる

UWPの2DビューでIPアドレスなど一行だけ入力したときにEnterで、キーボードを閉じるには自前で以下のような実装をしないといけません。 こんな感じ hoge.xaml XAML側でKeyDownイベントを取得する この場合は自作のOnKeyDownHandlerを呼び出しています

カメラキャリブレーションの用語の覚書

なんとなくやっていたカメラキャリブレーションについて 用語の定義など改めて調べてみた。 文末の「参考」にある opencvのドキュメントなどが詳しいのだが 用語がわからないと、理解が進まないので、自分が理解するためのメモ。 画像引用元 Distortion Coef…

HoloLens のDevice Portalにlocalhostで接続するには、Windows SDKが必要

HoloLens のDevice Portalにhttp://localhost:10080 もしくは、http://127.0.0.1:10080/で接続するには、Windows SDKが必要。 良く見たらドキュメントにも書いてあった。 PC に Visual Studio Update 1 と Windows 10 開発者ツールをインストールします。 こ…

Unityで利用する c++ のDLLを作成する。(Visual Studio 2017)

基本的に、以下のページにある手順で進めればNative Plugin を作成できるのですが 解説が、VS2013ベースになっているので、Visuai Studio 2017で実施した場合に ハマッた部分を、忘れないうちにスクショ付きでまとめました。 部分的にしか解説してないので、…

Unity 2017.3 で TouchScreenKeyboard が使えない

Unity 2017.3を利用してHoloLensアプリを開発する際に、キーボードが使えなくて困ったのでメモ。 D3DのHoloLensアプリケーションではキー入力が使えないのですが、 Unity 2017.2までは、 Build TypeをXAMLにして、TouchScreenKeyboardを利用すれば、自動的に…

HoloLens+Arucoを触ってみた

こちらのリポジトリの「HoloLensArucoTracking」を触ってみた https://github.com/KeyMaster-/HoloLensArucoTracking/ Editor用とHoloLens用のSceneがある。 使い方はReadme見れば大体わかる Unity 5.6.3とUnity 2017.3.b10でHoloLens実機ビルドできた。 you…

Unity EventをInspector上で登録できるようにする

説明用にメモ public なUnityEventを作成すると、Inspector上で、イベント内容を登録できるようになる using UnityEngine; using UnityEngine.Events; public class Hoge: MonoBehaviour{ public UnityEvent onInitialized; } このイベントはどこかで初期化…

Hologram Stability (ホログラムの安定性) の日本語訳

目次「ホログラムの安定性」 1. ホログラム安定性にかかわる用語 - Accuracy (正確性) - Jitter (ジッター/ゆらぎ) - Judder (ジャダー /振動) - Drift(ドリフト/ずれ) - Jumpness (ジャンプ) - Swim (およぐ) - Color separation(色分離) 2. フレームレ…

HoloLens のDevicePortal API(REST)にPHPでアクセスする

8/20追記 後で気づいたのですが、以下の記事はDevicePortalのSSLをOffにした状態で試したものです。デフォルトのSSL ONの状態ではそのまま動かないのでご注意ください。Tokenの管理が別途必要です。時間が出来たら記事にします。 録画機能の実行のためにDevi…

MRDesignLabsメモ(1)

MRDesignLabs_Unityを触りながら、だらだらとメモ。

HoloToolKitのMicStreamSelector.dllをVS2017で再ビルドする

HoloToolKitのMicStreamSelector.dllをVS2017で再ビルドする際に、 platform.winmd にパスが通っていないと怒られた。 たぶんHoloToolKit自体は2015で作られていたからかと。

HoloLensでXbox One用のゲームパッドを使う

UnityでのHoloLensアプリ開発にXboxOne用のゲームパッド(コントローラー)を利用してみました。利用までの手順などをまとめます。 ちなみにある程度動作したのですが、一部うまく動いていない状況です。 調査と試行錯誤の記録としてメモしておきます。

購入可能なラズパイ比較(2018年5月)Pi 3 Model B/Pi Zero/Pi Zero W/Pi2 Model B/Pi Model B+

いろいろ出てきてよくわからなくなったので、自分メモ 2017/6/4 PiZero Wについて追記。 2017/2/23 日本製PI3と、PiZeroの国内発売開始について追記。 2016/11/6 実質PI2よりPI3のが実売価格が下がって来たので、オススメをPI3に変更しました。 2016/7/1 Ras…

MR(Mixed Reality)のデザイン

Mixed Realityにおける、UI/デザインに関するリンク集。 たまに増えたり、コメントしたり自分メモ

初めての深圳メモ(事前準備編)

2017年5月末に1週間、深圳に行ってきました。 仕事メインだったので、自由時間は多くなかったですが、 いろいろ見てきたので、深圳の感想を。

HoloLensで「おっぱい曲面方程式」を可視化する

2011年に、「おっぱい曲面方程式という世紀の大発明」がされて以来、数多くの言語でこの方程式の実装が行われてきましたが、今回、満を持して複合現実デバイスHoloLensで実装をしてみました。

Unity開発/Visual Studio2015をカスタマイズして使い勝手を向上させる。(テーマの変更とか)

Unityでの開発のために、最近VisualStudioを使い始めた人も多いこの頃。 高機能なVisualStudioは、見慣れない操作メニューも満載で、使い勝手が悪いと思いつつ、カスタマイズせずにそのまま使っていると作業効率が落ちてしまいます。 コードエディタとして使…

HoloLens Emulatorを深追いする

自分メモ

HoloLens/チュートリアル240の接続先をアプリ内で変更できるAdd-onを作った。

タイトルが全てです。 Tokyo HoloLens Meetup Vol.1でも活躍した、 HoloLens Academy 240はホログラム共有のデモとしてとても良いのですが、 そのままだと接続先を変更するたびにビルドし直さないといけません。 そこで、Sharing設定をHoloLens内で後から設…

HoloLensで文字を入力する(XAMLのキーボードを呼び出し)

HoloLensアプリをUnityで作成していると文字の入力に困る事があります。 結局、Direct XのD3Dの画面ではキーボードは呼び出すことができないので、XAMLの画面を呼び出すことになるのですが、 TouchScreenKeyboardを使えばそのあたり自動でやってくれます。

UnityだけじゃなくてUWP開発を始める際に役に立ったドキュメント

なんか書こうと思ったけど、当面役に立ったサイトのリンク集です。 Microsoftのドキュメント ユニバーサル Windows プラットフォーム (UWP) アプリとは - UWP app developer | Microsoft Docs 初めてのアプリの作成 - UWP app developer | Microsoft Docs Wi…

デバイスをKioskモードにする覚書

タブレットスマートフォンやPCを展示会でキオスクモードで使いたい場合のメモ Google Chrome Chromeは-kioskでKioskモードに 簡単!GoogleChromeのKIOSKモードで簡易デジタルサイネージ | EASY REVIEW

Holographic Remotingについて(HoloLensCompanionKitを動かしてみる)

前回の記事「Windows HolographicとHoloLens」で、Windows Holographicプラットフォームの概要を書きましたが、デスクトップのUWPなどのアプリケーションとHoloLensを連携させるための機能としてHolographic Remotingが重要な技術的な要素となります。 Holog…

Windows HolographicとHoloLens、そしてIntelの思惑

現在発売されているHoloLensは、Microsoftの「Windows Holographic」という構想、プラットフォームにおける、最初の1製品という位置づけです。 2015年1月に初めてHoloLensが発表された際にも 本日発表されたデバイスのHoloLens は、このWindows Holographic …

Lenovo Phab 2 Pro用にVRゴーグルを買ってみた(使えました。)

前回の記事で、Lenovo Phab 2 Proでも使えそうな、大型スマホ(6.5インチ)対応のVRゴーグルを探して、 その中の1つを実際に購入してみました。

ファブレットサイズ(6インチ以上)のスマホVRゴーグルを探してみる

6.4インチディスプレイのPhab 2 Pro用にVRゴーグルを探したのですが、ファブレットサイズ対応のVRゴーグルが結構少ない。 Amazonで調べて自分用にピックアップしたものを、困っている人も多いようなのでリストにします。

AndroidでPCからadbコマンドで動画・静止画キャプチャする

Androidではadbコマンドを使って、スクリーンショットの取得と動画キャプチャがPCからできます。 PCと端末をUSBケーブルでつないで結構簡単に実行可能です。

Google TangoのUnity開発環境を整える(Lenovo Phab 2 Pro)

Lenovo Phab 2 Proを手に入れたので、Tango機能を触ってみました。 書きかけなので、随時更新すると思います。