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
940
MediaPipeのハンドトラッキングで作るARライトセイバー
takashiyoshinaga
1
280
UnityとZapWorksで始めようWebAR開発
takashiyoshinaga
0
3.5k
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
820
Getting Started with Azure Kinect DK
takashiyoshinaga
1
5.3k
Getting Started with WebVR Contents Creation for Oculus Quest
takashiyoshinaga
2
560
Other Decks in Technology
See All in Technology
dev 補講: プロダクトセキュリティ / Product security overview
wa6sn
1
2.3k
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
AIチャットボット開発への生成AI活用
ryomrt
0
170
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
580
TypeScript、上達の瞬間
sadnessojisan
46
13k
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
AGIについてChatGPTに聞いてみた
blueb
0
130
Featured
See All Featured
Navigating Team Friction
lara
183
14k
BBQ
matthewcrist
85
9.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Facilitating Awesome Meetings
lara
50
6.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
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