私がEvernoteにクリップした記事130個を棚卸しして、「これがしたい」ベースで整理しました。HoloLensで扱っている話題は:デバイスポータル、ハンドトラッキング、AR、入力、Spatial Mapping等です。Unityで扱っている話題は:エディタの使い方、オブジェクトの操作、LineRenderer、3Dモデルのインポート、音声再生、座標系、シェーダー、パフォーマンスなどです。私がHoloLensを初めて触り始めた頃からの記事ですので、初心者向けの記事も多くあります。
- HoloLens
- Unity
HoloLens
デバイスポータル
デバイスポータルの説明
2017/09/22
PCキーボードからHoloLensに文字入力する
2017年04月06日
スリープ時間を変更する
2017/07/17
OpenCV
OpenCVことはじめ
2016年12月11日
OpenCVForUnityを使ってみる
2017-02-16
ワールド座標系とOpenCVの画像座標系の変換
2017-03-21
QRコード
HololensでQRコードリーダを作ってみた
2017-02-23
QRコードの位置と向きを検出する
2017-07-11
AR
Vuforia
HoloLensでVuforiaを使うチュートリアル
Vuforia development overview https://developer.microsoft.com/ja-jp/windows/mixed-reality/vuforia_development_overviewdeveloper.microsoft.com
vuforiaでマーカーにユニティちゃん表示
2016年12月25日
Vuforia入門
2017-06-28
vuforiaライセンスキーの取得と実行
2016年12月23日
VuforiaでARマーカーを認識する
www.slideshare.net
2014-2-27
Vuforiaのクラウド認識を使う
How To Implement Cloud Reco https://library.vuforia.com/articles/Solution/How-To-Implement-Cloud-Reco.htmllibrary.vuforia.com
OpenCVを使ってARマーカーを認識する
2017-04-25
HoloLensARToolKit
7/17, 2017
ハンドトラッキング
ハンドトラッキングでお絵かきする
2017年06月18日
ハンドトラッキング&音声入力
www.slideshare.net
5/27, 2017
入力
HoloToolkitの入力の使い方
2017-01-28
MRDesignLabのジェスチャー入力を使う
2017-06-16
HoloLensで対象をgazeしたら色を変更する
2017-02-08
HandCoachを使いこなす
2017年09月17日
Mixed Reality ToolkitUnity ~HoloLensで有効なイベントの種類
2017年12月29日
NavigationとManipulationの違い
2017-04-11
両手ジェスチャー入力の実装
2017/08/12
Spatial Mapping
HoloLensの環境マッピング(Spatial Mapping)の使い方
2016/05/19
SpatialMappingを理解する
2017/05/19
HoleLensのように壁に穴を開ける
2017年02月17日
SpatialMappingサンプルアプリを動かす
2017-07-03
TapToPlaceを使って豆腐を投げる
2017/07/16
SpatialProcessingで点群データを平面に変換する
2017/07/16
室内の経路表示を行う
2017-03-18
HoloLensで壁に落書きする(SpatialProcessing)
2017-07-18
床が落ちるHoloLensアプリ「FloorFalling MR」作成メモ
2017/9/19
MRToolKit
ノーコーディングでバウンディングボックス
2017/07/16
MRToolKitを使ったプロジェクトの起こし方
2017/08/16
ObjectCollection、各種ボタン、イベント制御を使う
2017/06/19
Fitbox、Progress、HelpText、Dialog
2017-06-24
MRDesignLabsの更新内容(2017/08/16-09/07)(アニメーション付きでわかりやすい)
2017/09/07
MRDesignLabsについてのメモ集
2017-06-25 注:現在では多くのMRDesignLabsの機能がMRToolKitに入れられた
MRToolKitのUIに関するリンク集
2017-05-30
MediaCapture
MediaCaptureを使おう
2017-08-19
Unity上でHoloLensのカメラプレビューを表示する
2017-08-30
HoloLens Shader Pack
サンプルシーン「Gears」
2017-07-22
SpatialMap用のMaterial/Shader
2017-07-23
Spectator View
Spectator Viewのはじめかた
2017-07-01
Spectator Viewやった
2017-06-24
Spectator Viewをやる
2017-07-17
センサー
センサーからの値をBluetoothで受け取る
2017-04-16
センサーからの値をBluetoothで受け取るプログラムをブラッシュアップ
2017-06-20
WiiリモコンをHoloLensに接続する
2016-09-00
HoloLensでBaaSを使う
2017-05-31
ArduinoとBaaSを使ってLチカ
2017-06-06
クラウドサービス連携
Cognitive Services
感情などをスカウター風に表示するHoloLensアプリを作ってみました
2017-04-10
WebSocket
www.slideshare.net
2017-05-17
Emotion APIサンプル
2017-06-15
Translator Text API
2017-06-21
HoloLensで日本語認識
www.slideshare.net
2017-07-15
HoloLensをはじめよう
エアタップを使う
2017-05-23
積み木アプリを10分で作る
2017-07-23
ハリボテのデモを作る
2017-03-21
UWP
Unity 3Dの.NETバージョンが謎すぎる
2017-06-08
UWPのOCREngineをHoloLensで使ってOCRする
2017-03-07
顔検出する
2017-03-18
Unity/UWPのライブラリ両方使う際のスレッド問題
2017-04-11
Unityアセット
リアルの壁や床に反射するレーザーを撃ってみる
2016-12-22
HoloLensで使える地図アセット
2017-12-23
OneDriveからファイルを開く
2016-12-22
過酷な使用環境
夜間に使う
2017-01-24
屋外で使う
2017-01-23
日中に使う
2017-01-29
夜間への挑戦
2017-01-29
暗闇で利用してみた
2017-04-27
その他
HoloLensアプリ名を変える
2017/06/24
WindowsストアにHoloLensアプリをリリースする手順まとめ
2017年1月30日
安定化平面
Case studyUsing the stabilization plane to reduce holographic turbulence- https://developer.microsoft.com/en-us/windows/mixed-reality/case_study-using_the_stabilization_plane_to_reduce_holographic_turbulence
チュートリアルとまとめドキュメントの紹介
2017/02/12
HoloLensで低遅延Mixed Reality Captureを使う
2017年12月22日
MacでHoloLens開発
10/14, 2016
ローカライズしてみた
2017年09月15日
Cortanaの使い方
Control Your Microsoft Hololens with These Cortana Voice Controls « HoloLens :: Next Reality https://hololens.reality.news/how-to/control-your-microsoft-hololens-with-these-cortana-voice-controls-0171466/hololens.reality.news
08/13/2016
MRDesignLabsのLunarModuleの遊び方
2017/07/19
HoloLens案件の打ち合わせ時に使ってる動画
2017-07-19
Unity
エディタの操作
UnityでVisualStudioをデフォルトのエディタに設定する
一度Prefab化したオブジェクトを元に戻す
マテリアルからテクスチャを削除する
オブジェクトの操作
オブジェクトの作成と削除
オブジェクト名からオブジェクトを取得
スクリプトでオブジェクトの親子関係をつくる
同じ名前のオブジェクトをすべて破棄する
複数のGameObjectを取得する
LineRenderer
2Dの線を描画する
LineRendererを使ってみる
2つ以上のLineRendererを作成する
ParticleとLineRendererで◯めはめ波を作ろう
3Dモデルのインポート、メッシュ作成
3Dモデル配布サイト
sketchfab.comOBJ形式のパリを読み込んで駆ける
モデルをFBXでエクスポートしてUnityにインポートする
メッシュをスクリプトで書く
パフォーマンス
ドローコール(Set pass call)を減らす方法まとめ
CPUプロファイラでパフォーマンスを改善する
メッシュを軽くする
【Untyアセットアドカレ】Set Pass Callを劇的に減らす「Mesh Baker」の使い方と、HoloLensでの動作結果- Cross Road http://www.crossroad-tech.com/entry/UnityAsset_MeshBaker
GPUインスタンシング
GPUインスタンシングを使ってシェーダーの処理をとても軽くする
GPU Instancingを試す
Updateマネージャ
Update を高速にするためのマネージャーを作る
Update()をマネージャで管理して、重くて遅かったアプリを軽く速くする
Update()を10000回呼ぶ
音声再生
音を再生する
Unityで音を再生する- Qiita qiita.com
BGMをループ再生する
【Unity】BGMをループ再生する | 未知の路 http://redfreshet.com/2015/09/13/unity_playbgm/redfreshet.com
2015年9月13日
座標系の操作
Objectの回転の基点となるPivotを変更する
transform.positionの値を変更する
Rotation(Quaternion)をうまく使いたい
ローカルのpositionをワールドのpositionにする
シェーダー
シェーダーの書き方の基本説明
その2 ShaderLabでUnityシェーダの下地作り http://marupeke296.com/UNI_S_No2_ShaderLab.htmlmarupeke296.com
表面シェーダー
シェーダーの書き方
特定のメッシュの色を変える
シェーダで色を変更する
後からオブジェクトに幾何図形を描きたい時に使えるシェーダ
Shaderを使ってImageに模様を加算処理する
頂点シェーダー
頂点シェーダに挑戦
シェーダーで頂点を回転する
Problem in vertex rotation | Unity Community https://forum.unity.com/threads/problem-in-vertex-rotation.103353/forum.unity.com
シェーダーで頂点のローカル座標を取得する
シェーダーで頂点のワールド座標を取得する
Object Position in a surface shader? | Unity Community https://forum.unity.com/threads/object-position-in-a-surface-shader.206298/forum.unity.com
SubShader内のタグのリファレンス
docs.unity3d.com
スクリプト
シェーダー中の変数をスクリプトから設定する
How to control values in shader globally? | Unity Community https://forum.unity.com/threads/how-to-control-values-in-shader-globally.104304/forum.unity.com
スクリプトからシェーダに値を渡す
その他
イベント関数(Awake、Startなど)の実行順
Vector3を扱うときによく使うメソッドまとめ
配列をディープコピーする
Unity C# Deep Copy | Mark Woulfe http://markwoulfe.co.uk/unity-c-helper-functions/markwoulfe.co.uk
シーンの遷移
サーバーからローカルに画像を落として利用する
他のスクリプトの変数や関数を利用する
SetActive()が動かない
Instantiate 後に任意の型にキャストする
C#で配列に要素を追加する
C#で配列に要素を追加するspphire9.wordpress.com
C# の is 演算子と typeof の型判定の挙動の違い
ご参考になれば幸いです。