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
Getting Started with HoloSDK
Search
TakashiYoshinaga
May 14, 2021
Technology
0
250
Getting Started with HoloSDK
Slide deck of HoloSDK workshop held in 14th May.
TakashiYoshinaga
May 14, 2021
Tweet
Share
More Decks by TakashiYoshinaga
See All by TakashiYoshinaga
Nreal Light / Air 開発入門ハンズオン
takashiyoshinaga
0
980
MediaPipeのハンドトラッキングで作るARライトセイバー
takashiyoshinaga
1
310
UnityとZapWorksで始めようWebAR開発
takashiyoshinaga
0
3.7k
Getting Started with WebAR for HoloLens2 and Meta Quest
takashiyoshinaga
0
2.2k
Getting Started with Non-Programming AR Development with MRTK v2.4.0
takashiyoshinaga
0
2.2k
Getting Started With MRTK (for Beginner)
takashiyoshinaga
0
690
始めようWebAR/VR開発
takashiyoshinaga
1
870
Getting Started with Azure Kinect DK
takashiyoshinaga
1
5.5k
Getting Started with WebVR Contents Creation for Oculus Quest
takashiyoshinaga
2
580
Other Decks in Technology
See All in Technology
RSNA2024振り返り
nanachi
0
500
Ask! NIKKEI RAG検索技術の深層
hotchpotch
13
2.8k
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
530
第13回 Data-Centric AI勉強会, 画像認識におけるData-centric AI
ksaito_osx
0
360
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.1k
これからSREになる人と、これからもSREをやっていく人へ
masayoshi
6
4.1k
プロセス改善による品質向上事例
tomasagi
1
1.6k
Postmanを使いこなす!2025年ぜひとも押さえておきたいPostmanの10の機能
nagix
2
120
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
770
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
High Performance PHP
cmuench
0
140
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
1k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Done Done
chrislema
182
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
540
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
How to Ace a Technical Interview
jacobian
276
23k
Become a Pro
speakerdeck
PRO
26
5.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Transcript
Getting Started with HoloSDK 3D Expression on Flat Display
3D Expression Based on Head Tracking This is a very
famous work by Johnny Lee, posted in 2007. https://youtu.be/Jd3-eiid-Uw
Examples of Devices Used for Head Tracking Recently, Kinect and
Vive trackers are the most popular methods. But not everyone has the equipment for tracking.
Holo-SDK 3D expression is possible with a webcam without special
equipment. https://youtu.be/NOGNq2uYs4o
Today’s Goal Realizes expressions that pop out of the screen
and expressions that seem to have space behind them. https://youtu.be/86Vave1n4IA
Download Sample Data http://arfukuoka.lolipop.jp/HoloSDK/Sample.zip
Launch Unity Hub Unity Hub
Creating a Project (1/6) ①Project ②▼ next to NEW
Creating a Project (2/6) 2019.4.13 or Later This document is
based on the use of 2019.4.x
Creating a Project (3/6) ①3D ②Project Name
Creating a Project (4/6) Select a Directory
Creating a Project (5/6) CREATE
Creating a Project(6/6) Unity Editor will be shown
Overview of the Unity Editor Scene Tab Area for placing
objects. List of objects List of folders and files in the project
Installing Holo-SDK (1/6) Open the HoloSDK folder under the C
drive. C¥:HoloSDK
Installing Holo-SDK (2/6) Make sure HoloUnitySDK is in the folder.
Installing Holo-SDK (3/6) Click Assets Folder
Installing Holo-SDK (4/6) HoloUnitySDK
Installing Holo-SDK (5/6) Drag & drop the HoloUnitySDK into the
Assets folder
Installing Holo-SDK (6/6) HoloUnitySDK will be shown
Get the Object to Display (1/7) Click Window
Get the Object to Display (2/7) Asset Store
Get the Object to Display (3/7) Search Free Aircraft
Get the Object to Display (4/7) Click this icon
Get the Object to Display (5/7) Download & Import
Get the Object to Display (6/7) Import
Get the Object to Display (7/7) Understone folder will be
shown
Development with HoloSDK (1/5) Click Scene tab
Development with HoloSDK (2/5) Delete Main Camera
Development with HoloSDK (3/5) Assets → HoloUnitySDK → HoloPrefabs
Development with HoloSDK (4/5) HoloUnitySDK
Development with HoloSDK (5/5) Drag & drop HoloUnitySDK into Hierarchy
Adjusting the Viewpoint of Scene (1/4) Something will appear
Adjusting the Viewpoint of Scene (2/4) Open HoloUnitySDK
Adjusting the Viewpoint of Scene (3/4) Double click HoloStage
Appendix: Identity of the Added Board This is the
background area displayed on the screen. Depending on the setting, it may looks black, but it can be displayed in the actual color later. CG is placed between the virtual camera and this board to create the content.
Adjusting the Viewpoint of Scene (4/4) Alt + Drag to
rotate view The orientation of the center axis of the board should be this Position of the viewpoint (virtual camera)
Add a Display Object to the Scene Assets → Understone
→ Free Aircraft Pack → Prefabs
Add a Display Object to the Scene Open HoloStage
Add a Display Object to the Scene Find HoloObjects
Add a Display Object to the Scene aircraft-A-A
Add a Display Object to the Scene Drag & drop
aircraft-A-A into HoloObjects
Add a Display Object to the Scene Aircraft should be
added as a child of HoloObjects
Adjust Position/Rotation/Size Make the object small and easy to see
(explained in the next page).
Adjust Position/Rotation/Size aircraft-A-A Poisition: 0 0 -20 Rotation:0 220 0
Scale: 5 5 5
Adding Other Objects (1/6) Cloud-A
Adding Other Objects (2/6) Drag & dropCloud-A into HoloObjects
Adding Other Objects (3/6) Cloud-A Poisition: -20 15 0 Rotation:0
0 0 Scale: 1.5 1.5 1.5
Adding Other Objects (4/6) Click Cloud-A
Adding Other Objects (5/6) Ctrl + D to duplicate cloud
Adding Other Objects (6/6) Cloud-A (1) Poisition: 28 -9 0
Rotation:0 0 0 Scale: 1 1 1
Modify Brightness (1/4) Window
Modify Brightness (2/4) Rendering Lighting Setting
Modify Brightness (3/4) Auto Generate
Modify Brightness (4/4) 明るくなる
Ctrl + S to save the scene
Run Click play button
Run No camera rendering
Run Click play button again to stop
Detail of the Camera of HoloSDK HoloCamera
Detail of the Camera of HoloSDK Key ID is empty
To use the camera, you need to create a license
and obtain an ID.
Launch a text editor to note down information about the
license.
Access to Official Site https://www.holo-sdk.com/ or Search Holo SDK in
google
Obtaining Key ID (1/9) Manage License
Obtaining Key ID (2/9) If you already have id, shown
like this
Obtaining Key ID (3/9) If you don’t have id...
Obtaining Key ID (4/9) Buy more license
Obtaining Key ID (5/9) GENERATE FREE
Obtaining Key ID (6/9) Edit
Obtaining Key ID (7/9) Company Name Product Name
Write down the company name and product name in a
text editor.
Obtaining Key ID (8/9) Add
Obtaining Key ID (9/9) Key ID
Copy and paste the Key ID into a text editor
as well.
Applying Key ID (1/5) HoloCamera Paste Key ID
Applying Key ID (2/5) Edit
Applying Key ID (3/5) Project Settings
Applying Key ID (4/5) Company Name Product Name Applying Key
ID
Applying Key ID (5/5) Close
Run
Save the current scene (1/3) File Save As...
Save the current scene (2/3) Input the name (Sample1) Save
Save the current scene (3/3) Assets Icon of this scen
will appear
Next Step Realize the expression as if there is a
space behind the screen.
Duplicate the Current Scene (1/3) Ctrl + D to duplicate
this scene
Duplicate the Current Scene (2/3) Double click new scene
Duplicate the Current Scene (3/3) As long as it's the
newer scene name, it's OK.
Importing Room Objects Double click VirtualBox.unitypackage
Importing Room Objects Import
Use the Room Object (1/8) Virtual Box
Use the Room Object (2/8) Virtual Box
Use the Room Object (3/8) Open HoloUnitySDK Open HoloStage
Use the Room Object (4/8) Dragn & drop VirtualBox into
HoloObjects
Use the Room Object (5/8) Virtual Box Poisition: 0 0
0 Rotation:0 0 0 Scale: 120 80 50 ※スケールのzの値(=部屋の奥行)は任意
Use the Room Object (6/8) HoloScreen Turn off the check
of Mesh Renderer
Use the Room Object (7/8) The front plate disappears.
Use the Room Object (8/8) Change the position of airplanes
and clouds as you want
Run
Build File
Build Build Settings
Build Architectureを x86_64に変更
Build Build
Build New Folder
Build Rename the new folder
Build Select a foloder
Build ARFukuoka.exe
Golal