Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HoloLensハンズオン:ノンプログラミング編@diffeasy
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
TakashiYoshinaga
November 30, 2017
Technology
120
0
Share
HoloLensハンズオン:ノンプログラミング編@diffeasy
11/20にdiffeasyで開催したHoloLensハンズオンの資料(抜粋)
TakashiYoshinaga
November 30, 2017
More Decks by TakashiYoshinaga
See All by TakashiYoshinaga
Nreal Light / Air 開発入門ハンズオン
takashiyoshinaga
0
1.1k
MediaPipeのハンドトラッキングで作るARライトセイバー
takashiyoshinaga
1
380
UnityとZapWorksで始めようWebAR開発
takashiyoshinaga
0
4.2k
Getting Started with WebAR for HoloLens2 and Meta Quest
takashiyoshinaga
0
2.9k
Getting Started with HoloSDK
takashiyoshinaga
0
310
Getting Started with Non-Programming AR Development with MRTK v2.4.0
takashiyoshinaga
0
2.9k
Getting Started With MRTK (for Beginner)
takashiyoshinaga
0
750
始めようWebAR/VR開発
takashiyoshinaga
1
1.1k
Getting Started with Azure Kinect DK
takashiyoshinaga
1
6.2k
Other Decks in Technology
See All in Technology
アクセシビリティはすべての人のもの
tomokusaba
0
300
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
3
2.3k
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
310
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
0
170
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
360
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
160
GitHub Copilot Dev Days
tomokusaba
0
150
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
3
130
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
370
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
140
OWASP APTSを眺めてみた
su3158
0
130
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
200
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
130
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Building AI with AI
inesmontani
PRO
1
970
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
The Curse of the Amulet
leimatthew05
1
12k
Code Reviewing Like a Champion
maltzj
528
40k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
280
Balancing Empowerment & Direction
lara
6
1.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
はじめようHoloLensコンテンツ開発 ARコンテンツ作成勉強会 #AR_Fukuoka
本日作成するコンテンツ https://youtu.be/ATl6NMwLB4s
まずはUnityの操作の基本
プロジェクトを作成 (1) MixedRealityToolkit-Unity-xxx.zipをどこかに解凍 (2) Unityを起動後、画面右上のOPENをクリック OPEN
プロジェクトを作成 HoloToolkit-Unity-masterフォルダを開き、[フォルダーの選択]をクリック HoloToolkit-Unity-master フォルダーの選択
Unityの操作画面(概要) ゲーム空間の設計画面 空間に置いた オブジェクト の名称一覧 プロジェクトに追加されたAsset(CGやプログラムなど)の一覧
ゲーム空間にCGを追加しよう 右クリック 3D Object→Cube
実行してみよう クリックして実行 クリックして終了 カメラから見た空間
CGの詳細情報の編集:色の設定 (1/3) ②右クリック ③ Create マテリアル(色や質感の設定)を作成 ④ Material ①Assets
CGの詳細情報の編集:色の設定 (2/3) 作成したマテリアルの色(Albedo)を設定 (2) Albedoの右側をクリックし、色を選択 (1)作成したマテリアルをクリック
CGの詳細情報の編集:色の設定 (3/3) オブジェクト(Cube)のマテリアルを開き、作成したマテリアルを割り当て (2) Materialsの横の▼ (1)Cube (3) Element0に ドラッグ&ドロップ
オブジェクトの位置・向き・サイズを調整 クリックして選択 移動 回転 拡大・縮小
Scene(設計画面)の視点を変えよう [←] [→]で左右移動 [↑] [↓]でズームイン/アウト [Alt]+ドラッグで回転 +ドラッグで上下左右 他にもいろいろ → http://goo.gl/Lq1ILT
数値を用いたCG位置・サイズの指定 クリック Positionを0 0 1.5に変更 Scaleを全て0.2に変更 ※位置や大きさの単位はm
Sceneの保存 Scene名 [Ctrl]+[s]でダイアログを開き、好きな名前で保存 コンテンツ作成中はこまめに[Ctrl]+[s]すること
MRToolKitを用いた開発
HoloLens Cameraの設定 Main Cameraを削除 → Deleteキー
HoloLens Cameraの設定 Assets → HoloToolkit → Input → Prefabs HoloLensCameraを
ドラッグ&ドロップ
動作確認 [←] [→]で左右移動 [↑] [↓]で前進/後退 [Q] [E]で上下 右クリック+マウス移動で回転
補足:移動・回転方法の設定例 (1)操作内容を選択 KeyboardXZTranslation (2) Sensitivity Scaleを0.5 (3)Axis TypeをKeyboard Arrows ↑↓←
→キーのみが移動に対応し、移動量もデフォルトより小さくなる
2つ目のオブジェクトを追加しよう 持参した写真を追加
写真の追加 各自が持ってきた写真をAssetsフォルダに追加 Assets → Import New Asset
写真を貼り付ける板を作成 右クリック 3D Object → Quad
写真を貼り付けるためのマテリアル作成 ②右クリック ③ Create ④ Material ①Assets
写真を貼り付けるためのマテリアル作成 ②Shader ③ Unlit ④ Texture ①新しく作ったマテリアル
写真を貼り付けるためのマテリアル作成 持参した画像を今作ったマテリアルのテクスチャに割り当てる 持参した画像
写真の貼り付け 写真を割り当てたマテリアルをQuadに登録 (2)Materialsの横の▼ (1)Quad (3) Element0に ドラッグ&ドロップ
見た目の調整 ほどほどのサイズに調整してCubeの横あたりに配置
カーソルの追加 HoloToolkit → Input → Prefabs → Cursor Basic Cursorをドラッグ&ドロップ
カーソルの追加 カーソルが追加されたことを確認。 ただし、まだ頭部の動きとは連動しない Basic Cursor をダブルクリック
カーソルの挙動やAirTapを管理する機能を追加 HoloToolkit → Input → Prefabs Input Managerをドラッグ&ドロップ
動作確認 カーソルが頭部の動きに追従 実はこの時点で、カーソルがどのオブジェクトを選択しているかも判別されている
Cubeを手で移動できるようにしよう (1)Cube (2) AddComponent (3) Hand Draggable と検索し、ファイルをクリック
動作確認 カーソルをあてて [Shift] 手が表示されたら左クリック 握ったらそのまま カーソルを移動
画像を手で動かせるようにしよう (1) Quad (2) AddComponent (3) Hand Draggable と検索し、ファイルをクリック
実機で動かそう:Qualityの確認 Edit Project Settings Quality Fastest
実機で動かそう : 出力の際の設定 (1)Edit (2)Project Settings (3)Player (4)ProductNameを 自分の名前に (5)UWP
App settings
実機で動かそう : 出力の際の設定 Short nameを 自分の名前に icon Other Settings Virtual
Reality Supported Publishing Settings Package Nameを 自分の名前に
実機で動かそう : 出力の際の設定 File Build Settings
実機で動かそう : Build Add OpenScenes Universal Windows Platform Switch Platform
・ Target device HoloLens ・ Build Type D3D ・ SDK 10.0.10586.0 最後にBuild
実機で動かそう : Build用フォルダの作成 Appと名前を付ける 新しいフォルダ フォルダーの選択
実機で動かそう プロジェクト名.sln Appフォルダ
実機で動かそう : HoloLensへのデプロイ x86 横の▼ Device (USB接続の場合)
実機で動かそう : HoloLensへのデプロイ Debug Start Without Debugging
完成