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
230
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
920
MediaPipeのハンドトラッキングで作るARライトセイバー
takashiyoshinaga
1
270
UnityとZapWorksで始めようWebAR開発
takashiyoshinaga
0
3.4k
Getting Started with WebAR for HoloLens2 and Meta Quest
takashiyoshinaga
0
2.1k
Getting Started with Non-Programming AR Development with MRTK v2.4.0
takashiyoshinaga
0
2.1k
Getting Started With MRTK (for Beginner)
takashiyoshinaga
0
670
始めようWebAR/VR開発
takashiyoshinaga
1
810
Getting Started with Azure Kinect DK
takashiyoshinaga
1
5.3k
Getting Started with WebVR Contents Creation for Oculus Quest
takashiyoshinaga
2
540
Other Decks in Technology
See All in Technology
Monitor GraalVM Native Apps with OpenTelemetry
logico_jp
0
130
Segment Anything Model 2
tenten0727
3
640
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
150
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
140
SORACOMで実現するIoTのマルチクラウド対応 - IoTでのクリーンアーキテクチャの実現 -
kenichirokimura
0
360
Developer Experienceを向上させる基盤づくりの取り組み事例集
coconala_engineer
0
120
DevRelの始め方
moongift
PRO
1
330
忙しい人のためのLangGraph概要まとめ
__ymgc__
1
160
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
180
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
0
13k
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1.1k
AI でアップデートする既存テクノロジーと、クラウドエンジニアの生きる道
soracom
PRO
2
440
Featured
See All Featured
Designing for Performance
lara
604
68k
RailsConf 2023
tenderlove
28
810
Git: the NoSQL Database
bkeepers
PRO
425
64k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
227
52k
The Invisible Customer
myddelton
119
13k
Six Lessons from altMBA
skipperchong
26
3.3k
We Have a Design System, Now What?
morganepeng
48
7.1k
The Mythical Team-Month
searls
218
43k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
The Invisible Side of Design
smashingmag
295
50k
How to Ace a Technical Interview
jacobian
275
23k
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