memomem

備忘録・メモ置き場

2020-07-01から1ヶ月間の記事一覧

C# ObservableCollection

C#

ObservableCollection 知らなかった。 要素の変更時にイベント発生。 using UnityEngine; using System.Collections.ObjectModel; using System.Collections.Specialized; public class ObservableCollectionTest : MonoBehaviour { // Start is called befo…

カルマンフィルタ

speakerdeck.com ↓丁寧な説明 logics-of-blue.com ↓Unityでの仮想DepthCameraでの位置取得とIMUでの速度取得のDataFusionサンプル github.com memo.soarcloud.com qiita.com カルマンフィルタのアルゴリズム ここまでをまとめると, システムの特性はAdAd,B…

Hololens2 Scene understanding

試してみる 下記よりCloneしUnityで開き、UWPに変更してビルドし、visualStudioでビルドすれば試すことができる。 Hololens2上ではScene Understandingというapp Unity2019.3.9f, visualStudio2019 で試した。 github.com 参考資料 バージョン古いが、概要と…

Hololens2 MRTK 音声認識

UnityでMRTKを使って音声認識を実装する。 実装 MixedRealityToolkit の Profile より Input を選択。(必要に応じて Profile の Clone を行う) Input > Speech を選択し、+Add a New Speech Command で認識させるコマンドを追加。 例) Keyword: テスト Lo…

Hololens2 Unity 開発について

開発しやすいようにDevice PortalとHolographic Emulationの設定をする。 Holographic Emulation Hololens HoloLens で、 Microsoft Storeにアクセスし、 Holographic Remoting Player アプリをインストールします。 HoloLens で、 Holographic Remoting Pla…

Hololens2 バッテリー

こんな感じでUnityで取得 using System.Collections; using System.Collections.Generic; using System.Text; using UnityEngine; #if WINDOWS_UWP using Windows.Devices.Power; #endif public class BatteryInfo : MonoBehaviour { [SerializeField] float…

Hololens2 音声コマンド

docs.microsoft.com 「選択」 「選択」と言って視線カーソルを表示します。 スタート メニューを開く 「スタートに移動」 スタート メニューを閉じる 「閉じる」 イマーシブ アプリから退出する 「スタートに移動」と言ってクイック アクション メニューを表…

Hololens2 World Anchor

World Anchor いろいろやり方あるようだが、Hololens2でMRTKつかうのであれば下記の方法が良い。 MRTKの WorldAnchorManagerを使う。 torikasyu.com using Microsoft.MixedReality.Toolkit.Experimental.Utilities; using UnityEngine; using UnityEngine.XR…

Hololens2 Device Portal

docs.microsoft.com Device Portal を有効にする HoloLens の電源を入れ、デバイスを装着します。 設定アプリを起動。 [Update] (更新) メニュー項目を選択します。 [For developers] (開発者向け) メニュー項目を選択します。 [Developer Mode] (開発者モー…

Hololens2 Kiosk モード

docs.microsoft.com blog.hololab.co.jp

Hololens2 Unityでの開発メモ MRTK

docs.microsoft.com docs.microsoft.com Spatial Awareness github.com https://hololabinc.github.io/MixedRealityToolkit-Unity/Documentation.ja/SpatialAwareness/SpatialAwarenessGettingStarted.html hololabinc.github.io docs.microsoft.com zuq9nn.…

Hololens2 ことはじめ

qiita.com docs.microsoft.com Unity 2019.3.9, visualStudio 2019, MRTK 2.4.0 つまずいたところ ビルド設定 Unityのビルド設定で、 Selected Visual Studio is missing required components and may not be able to build the generated project. と出る。…

Arduino を Switch のコントローラーとして使う

go-go-poke.hateblo.jp qiita.com macでは、 /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/boards.txt [Arduinoがインストールされたディレクトリ]/hardware/arduino/avr/boards.txtを開き, 285, 286行目を以下のように変更する.このと…

C# MultiTouchのエミュレート

qiita.com tips.hecomi.com

nreal ことはじめ

概要 nrealが届いたのでセットアップして開発の準備。 基本的な操作方法は下記 qiita.com 開発 ファーストステップ developer.nreal.ai qiita.com androidでの開発になるので、事前にandroidSDKは入れて設定等は済ませておく。 nrealのコンピューティングユ…

Unity Billboard Renderer

docs.unity3d.com docs.unity3d.com Unityで木をビルボードで描画するのに使われているBillboard Renderer。 あまり使い方がわからず調べてみる。 answers.unity.com Billboard Renderer は、BillboardのアセットとMaterialの組み合わせで表示される。 Billb…

Macでローカルサーバー

macで p5.js で作ったものをモバイルでチェックするのに、mac上のローカルサーバーで確認するのが手っ取り早い。 python python -m http.server 8888 で起動。 http://localhost:8888/ または、 http://ipアドレス:8888/ でブラウザから確認できる。 MacのAp…

Jetson nano で webRTC momo を使って 4K 出力

Jetson nano で webRTC momo を使って 4K 出力 する。 セットアップ github.com 書いてある通り、 Releases · shiguredo/momo · GitHub より momo-XXXX_ubuntu-XXXX_armv8_jetson.tar.gz をダウンロードし解凍。 テストするには、 $ ./momo --no-audio-devic…

Unity SurfaceShader

Billboard (LookAt camera) vert https://forum.unity.com/threads/standard-surface-shader-billboard.513060/ void vert(inout appdata_full v, out Input o) { UNITY_INITIALIZE_OUTPUT(Input, o); // apply object scale v.vertex.xy *= float2(length(u…

Unity Shader 半透明ディザリング, ライト方向

[Unity5]破綻しない半透明描画を行う | notargs.com ディザリングはUnity5標準の影の描画でも使われているため、デフォルトで「_DitherMaskLOD」という名前の3Dテクスチャが定義されています。 x/yにスクリーン座標、zにアルファ値を指定することで、そのピ…