Slide 1

Slide 1 text

Getting Started with HoloSDK 3D Expression on Flat Display

Slide 2

Slide 2 text

3D Expression Based on Head Tracking This is a very famous work by Johnny Lee, posted in 2007. https://youtu.be/Jd3-eiid-Uw

Slide 3

Slide 3 text

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.

Slide 4

Slide 4 text

Holo-SDK 3D expression is possible with a webcam without special equipment. https://youtu.be/NOGNq2uYs4o

Slide 5

Slide 5 text

Today’s Goal Realizes expressions that pop out of the screen and expressions that seem to have space behind them. https://youtu.be/86Vave1n4IA

Slide 6

Slide 6 text

Download Sample Data http://arfukuoka.lolipop.jp/HoloSDK/Sample.zip

Slide 7

Slide 7 text

Launch Unity Hub Unity Hub

Slide 8

Slide 8 text

Creating a Project (1/6) ①Project ②▼ next to NEW

Slide 9

Slide 9 text

Creating a Project (2/6) 2019.4.13 or Later This document is based on the use of 2019.4.x

Slide 10

Slide 10 text

Creating a Project (3/6) ①3D ②Project Name

Slide 11

Slide 11 text

Creating a Project (4/6) Select a Directory

Slide 12

Slide 12 text

Creating a Project (5/6) CREATE

Slide 13

Slide 13 text

Creating a Project(6/6) Unity Editor will be shown

Slide 14

Slide 14 text

Overview of the Unity Editor Scene Tab Area for placing objects. List of objects List of folders and files in the project

Slide 15

Slide 15 text

Installing Holo-SDK (1/6) Open the HoloSDK folder under the C drive. C¥:HoloSDK

Slide 16

Slide 16 text

Installing Holo-SDK (2/6) Make sure HoloUnitySDK is in the folder.

Slide 17

Slide 17 text

Installing Holo-SDK (3/6) Click Assets Folder

Slide 18

Slide 18 text

Installing Holo-SDK (4/6) HoloUnitySDK

Slide 19

Slide 19 text

Installing Holo-SDK (5/6) Drag & drop the HoloUnitySDK into the Assets folder

Slide 20

Slide 20 text

Installing Holo-SDK (6/6) HoloUnitySDK will be shown

Slide 21

Slide 21 text

Get the Object to Display (1/7) Click Window

Slide 22

Slide 22 text

Get the Object to Display (2/7) Asset Store

Slide 23

Slide 23 text

Get the Object to Display (3/7) Search Free Aircraft

Slide 24

Slide 24 text

Get the Object to Display (4/7) Click this icon

Slide 25

Slide 25 text

Get the Object to Display (5/7) Download & Import

Slide 26

Slide 26 text

Get the Object to Display (6/7) Import

Slide 27

Slide 27 text

Get the Object to Display (7/7) Understone folder will be shown

Slide 28

Slide 28 text

Development with HoloSDK (1/5) Click Scene tab

Slide 29

Slide 29 text

Development with HoloSDK (2/5) Delete Main Camera

Slide 30

Slide 30 text

Development with HoloSDK (3/5) Assets → HoloUnitySDK → HoloPrefabs

Slide 31

Slide 31 text

Development with HoloSDK (4/5) HoloUnitySDK

Slide 32

Slide 32 text

Development with HoloSDK (5/5) Drag & drop HoloUnitySDK into Hierarchy

Slide 33

Slide 33 text

Adjusting the Viewpoint of Scene (1/4) Something will appear

Slide 34

Slide 34 text

Adjusting the Viewpoint of Scene (2/4) Open HoloUnitySDK

Slide 35

Slide 35 text

Adjusting the Viewpoint of Scene (3/4) Double click HoloStage

Slide 36

Slide 36 text

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.

Slide 37

Slide 37 text

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)

Slide 38

Slide 38 text

Add a Display Object to the Scene Assets → Understone → Free Aircraft Pack → Prefabs

Slide 39

Slide 39 text

Add a Display Object to the Scene Open HoloStage

Slide 40

Slide 40 text

Add a Display Object to the Scene Find HoloObjects

Slide 41

Slide 41 text

Add a Display Object to the Scene aircraft-A-A

Slide 42

Slide 42 text

Add a Display Object to the Scene Drag & drop aircraft-A-A into HoloObjects

Slide 43

Slide 43 text

Add a Display Object to the Scene Aircraft should be added as a child of HoloObjects

Slide 44

Slide 44 text

Adjust Position/Rotation/Size Make the object small and easy to see (explained in the next page).

Slide 45

Slide 45 text

Adjust Position/Rotation/Size aircraft-A-A Poisition: 0 0 -20 Rotation:0 220 0 Scale: 5 5 5

Slide 46

Slide 46 text

Adding Other Objects (1/6) Cloud-A

Slide 47

Slide 47 text

Adding Other Objects (2/6) Drag & dropCloud-A into HoloObjects

Slide 48

Slide 48 text

Adding Other Objects (3/6) Cloud-A Poisition: -20 15 0 Rotation:0 0 0 Scale: 1.5 1.5 1.5

Slide 49

Slide 49 text

Adding Other Objects (4/6) Click Cloud-A

Slide 50

Slide 50 text

Adding Other Objects (5/6) Ctrl + D to duplicate cloud

Slide 51

Slide 51 text

Adding Other Objects (6/6) Cloud-A (1) Poisition: 28 -9 0 Rotation:0 0 0 Scale: 1 1 1

Slide 52

Slide 52 text

Modify Brightness (1/4) Window

Slide 53

Slide 53 text

Modify Brightness (2/4) Rendering Lighting Setting

Slide 54

Slide 54 text

Modify Brightness (3/4) Auto Generate

Slide 55

Slide 55 text

Modify Brightness (4/4) 明るくなる

Slide 56

Slide 56 text

Ctrl + S to save the scene

Slide 57

Slide 57 text

Run Click play button

Slide 58

Slide 58 text

Run No camera rendering

Slide 59

Slide 59 text

Run Click play button again to stop

Slide 60

Slide 60 text

Detail of the Camera of HoloSDK HoloCamera

Slide 61

Slide 61 text

Detail of the Camera of HoloSDK Key ID is empty

Slide 62

Slide 62 text

To use the camera, you need to create a license and obtain an ID.

Slide 63

Slide 63 text

Launch a text editor to note down information about the license.

Slide 64

Slide 64 text

Access to Official Site https://www.holo-sdk.com/ or Search Holo SDK in google

Slide 65

Slide 65 text

Obtaining Key ID (1/9) Manage License

Slide 66

Slide 66 text

Obtaining Key ID (2/9) If you already have id, shown like this

Slide 67

Slide 67 text

Obtaining Key ID (3/9) If you don’t have id...

Slide 68

Slide 68 text

Obtaining Key ID (4/9) Buy more license

Slide 69

Slide 69 text

Obtaining Key ID (5/9) GENERATE FREE

Slide 70

Slide 70 text

Obtaining Key ID (6/9) Edit

Slide 71

Slide 71 text

Obtaining Key ID (7/9) Company Name Product Name

Slide 72

Slide 72 text

Write down the company name and product name in a text editor.

Slide 73

Slide 73 text

Obtaining Key ID (8/9) Add

Slide 74

Slide 74 text

Obtaining Key ID (9/9) Key ID

Slide 75

Slide 75 text

Copy and paste the Key ID into a text editor as well.

Slide 76

Slide 76 text

Applying Key ID (1/5) HoloCamera Paste Key ID

Slide 77

Slide 77 text

Applying Key ID (2/5) Edit

Slide 78

Slide 78 text

Applying Key ID (3/5) Project Settings

Slide 79

Slide 79 text

Applying Key ID (4/5) Company Name Product Name Applying Key ID

Slide 80

Slide 80 text

Applying Key ID (5/5) Close

Slide 81

Slide 81 text

Run

Slide 82

Slide 82 text

Save the current scene (1/3) File Save As...

Slide 83

Slide 83 text

Save the current scene (2/3) Input the name (Sample1) Save

Slide 84

Slide 84 text

Save the current scene (3/3) Assets Icon of this scen will appear

Slide 85

Slide 85 text

Next Step Realize the expression as if there is a space behind the screen.

Slide 86

Slide 86 text

Duplicate the Current Scene (1/3) Ctrl + D to duplicate this scene

Slide 87

Slide 87 text

Duplicate the Current Scene (2/3) Double click new scene

Slide 88

Slide 88 text

Duplicate the Current Scene (3/3) As long as it's the newer scene name, it's OK.

Slide 89

Slide 89 text

Importing Room Objects Double click VirtualBox.unitypackage

Slide 90

Slide 90 text

Importing Room Objects Import

Slide 91

Slide 91 text

Use the Room Object (1/8) Virtual Box

Slide 92

Slide 92 text

Use the Room Object (2/8) Virtual Box

Slide 93

Slide 93 text

Use the Room Object (3/8) Open HoloUnitySDK Open HoloStage

Slide 94

Slide 94 text

Use the Room Object (4/8) Dragn & drop VirtualBox into HoloObjects

Slide 95

Slide 95 text

Use the Room Object (5/8) Virtual Box Poisition: 0 0 0 Rotation:0 0 0 Scale: 120 80 50 ※スケールのzの値(=部屋の奥行)は任意

Slide 96

Slide 96 text

Use the Room Object (6/8) HoloScreen Turn off the check of Mesh Renderer

Slide 97

Slide 97 text

Use the Room Object (7/8) The front plate disappears.

Slide 98

Slide 98 text

Use the Room Object (8/8) Change the position of airplanes and clouds as you want

Slide 99

Slide 99 text

Run

Slide 100

Slide 100 text

Build File

Slide 101

Slide 101 text

Build Build Settings

Slide 102

Slide 102 text

Build Architectureを x86_64に変更

Slide 103

Slide 103 text

Build Build

Slide 104

Slide 104 text

Build New Folder

Slide 105

Slide 105 text

Build Rename the new folder

Slide 106

Slide 106 text

Build Select a foloder

Slide 107

Slide 107 text

Build ARFukuoka.exe

Slide 108

Slide 108 text

Golal