ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Oculus Go Unity ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…
    ์„ค์น˜, ์„ค์ •, ์˜ค๋ฅ˜ ํ•ด๊ฒฐ 2020. 1. 3. 00:27
    728x90

    Oculus Go

    - ์˜คํ˜๋Ÿฌ์Šค, ํ€„์ปด, ์ƒค์˜ค๋ฏธ๊ฐ€ ํ•ฉ์ž‘ํ•ด ๋งŒ๋“  ๋…๋ฆฝํ˜• VR HMD

    - ๊ธฐ์–ด VR์ฒ˜๋Ÿผ ๋ชจ๋ฐ”์ผ VR๊ธฐ๊ธฐ์ด์ง€๋งŒ ํœด๋Œ€ํฐ ์—†์ด ์ž์ฒด OS์™€ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ ๋‹จ๋… ์ž‘๋™ ๊ฐ€๋Šฅ

     

    Unity ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…

    - Unity Hub๋ฅผ ์ด์šฉํ•˜์—ฌ 2019.X ๋ฒ„์ „์„ ์„ค์น˜ํ•œ๋‹ค.(2019.X ๋ฒ„์ „์€ Hub๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์„ค์น˜ ๊ฐ€๋Šฅ)

    - Hub๋ฅผ ํ†ตํ•ด Android ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€๋กœ ์„ค์น˜๊ฐ€๋Šฅํ•˜๋ฉฐ ์•ˆ๋“œ๋กœ์ด๋“œ ์„ธํŒ…์„ ๋”ฐ๋กœ ํ•ด์ฃผ์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

     

     

    - 2019.2.4f1 ๋ฒ„์ „ ์„ ํƒ

    - Android ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ ์„ธํŒ…์„ ๋”ฐ๋กœ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

     

     

    1. File -> Build Settings

    2. Android ์„ ํƒ

    3. Switch Platform ํด๋ฆญ

     

    1. Edit -> Project Settings -> Player ํƒญ

    2. Virtual Reality Supported ์ฒดํฌ

    3. VR SDKs์˜ '+' ๋ฒ„ํŠผ ํด๋ฆญ

    4. Oculus๋ฅผ ์„ ํƒํ•˜์—ฌ ์ถ”๊ฐ€

     

    5. Other Settings ->Auto Graphics API ์ฒดํฌ

    6. Minimum API Level -> Android 5.0 ๋ณ€๊ฒฝ

    โ€ป ์ž๋™์œผ๋กœ ๊ทธ๋ž˜ํ”ฝ API๋ฅผ ์„ค์ •ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด Vulkan์ด๋ผ๋Š” API๊ฐ€ ์ ์šฉ๋˜์–ด ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค.

    โ€ป Oculus๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ 4.4(Kitkat)๋ถ€ํ„ฐ ์ง€์›

     

    1. Asset Store ํƒญ ํด๋ฆญ

    2. Oculus Intergration ๊ฒ€์ƒ‰ ๋ฐ ๋‹ค์šด๋กœ๋“œ

    3. ๋‹ค์šด๋กœ๋“œ ํ›„ ์ž„ํฌ ํด๋ฆญ

    4. Import Unity Package ์ฐฝ์—์„œ ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ๋“ค์€ ์ฒดํฌ ํ•ด์ œ ํ›„ Import ํด๋ฆญ

    โ€ป OVR ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์—…๋ฐ์ดํŠธ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ฐฝ์ด ๋œจ๋ฉด OK ์„ ํƒ

     

    - Import๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด, Project ๋ทฐ์— ๋ฐฉ๊ธˆ ๋ถˆ๋Ÿฌ์šด ํŒŒ์ผ๋“ค์ด ์ƒ๊ธด ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

     

     

    Oculus ์—ฐ๋™

    - Oculus์™€ Unity๋ฅผ ์—ฐ๋™ํ•˜๋Š” ์ž‘์—…์ด ํ•„์š”

    - ์šฐ์„ , ์Šค๋งˆํŠธํฐ๊ณผ  Oculus Go ์—ฐ๊ฒฐ

     

    1. Google Store์—์„œ Oculus ์•ฑ ๋‹ค์šด

    2. ์„ค์ • ํƒญ -> ์ƒˆ ํ—ค๋“œ์…‹ ํŽ˜์–ด๋ง -> Oculus Go ์„ ํƒ(๋กœ๊ทธ์ธ ํ•„์š”)

    3. Oculus Go์™€ ์Šค๋งˆํŠธํฐ ์—ฐ๊ฒฐ

    โ€ป Wifi๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์•„๋„ ๋นŒ๋“œ ๋ฌธ์ œ X

     

    4. ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์ • ๋” ๋ณด๊ธฐ ํด๋ฆญ

    5. ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ ํ™œ์„ฑํ™”

    6. ๋“ฑ๋ก ์‹œ์ž‘ -> Oculus ํ™ˆํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ

     

    7. Oculus Dashboard ํด๋ฆญ

    8. ๋‹จ์ฒด๋ช…์„ ์ ์€ ํ›„ ์ œ์ถœ

    9. ๋‹ค์‹œ ์•ฑ์œผ๋กœ ๋Œ์•„์™€ ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ ํ™œ์„ฑํ™”

    โ€ป ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ์ง€ ์•Š์œผ๋ฉด Unity์—์„œ ๋นŒ๋“œ ๋ถˆ๊ฐ€

     

    10. ADB ๋“œ๋ผ์ด๋ฒ„ ๋‹ค์šด๋กœ๋“œ(๋งํฌ)

    11. ์••์ถ•ํ•ด์ œ ํ›„ android_winusb.inf ํŒŒ์ผ์„ ์šฐํด๋ฆญํ•˜์—ฌ ์„ค์น˜

    12. Oculus๋ฅผ PC์™€ USB๋กœ ์—ฐ๊ฒฐ, Oculus๋ฅผ ์ฐฉ์šฉ

    13. ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๋Š” USB ๋””๋ฒ„๊น… ๊ด€๋ จ ๋ฉ”์„ธ์ง€๋ฅผ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ—ˆ์šฉ

    โ€ป Oculus์—์„œ PC๋ฅผ ๊ธฐ์–ตํ•ด๋‘๊ธฐ์— ์ฒดํฌ

     

    ์ปจํŠธ๋กค๋Ÿฌ ์„ธํŒ…

    - ์ปจํŠธ๋กค๋Ÿฌ ๊ด€๋ จ ๊ฐœ๋ฐœ ํŽ˜์ด์ง€(๋งํฌ)

    1. File -> New Scene ์„ ๋ˆŒ๋Ÿฌ ์ƒˆ๋กœ์šด ์”ฌ์„ ์ƒ์„ฑ

    2. Assets ํด๋”์— Scene ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ , Ctrl + S๋กœ ์ €์žฅ

    3. Oculus\VR\Prefabs ์•ˆ์˜ OVRPlayerController๋ฅผ Hierarchy ๋ทฐ๋กœ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ƒ์„ฑ

    4. Main Camera๋ฅผ ์‚ญ์ œ

     

    - Transform ์ปดํฌ๋„ŒํŠธ์—์„œ Position์„ (0,1,0)์œผ๋กœ ๋ณ€๊ฒฝ

     

    5. OVRControllerPrefab์„ Left,Right ๊ฐ๊ฐ์˜ Controller Anchor ๋ฐ‘์— ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ƒ์„ฑ

     

    - ํ˜„์žฌ ๋ชจ๋“  Oculus ๊ธฐ๊ธฐ์˜ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ณด์ด๋Š” ์ƒํƒœ

    - ์ขŒ,์šฐ ๊ฐ๊ฐ์˜ ํ”„๋ฆฌํŒน์—์„œ OculusGoControllerModel ์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋„๋ฉด Oculus Go์˜ ์ปจํŠธ๋กค๋Ÿฌ๋งŒ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ๋œ๋‹ค.

     

    6. ์–‘์ชฝ ํ”„๋ฆฌํŒน์˜ Controller ์†์„ฑ ๋ณ€๊ฒฝ

    - ์ด ํ”„๋ฆฌํŒน์€ ๋นŒ๋“œ ํ›„ ์‹ค์ œ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์›€์ง์ž„์„ ์ถ”์ ํ•˜์—ฌ ํ™”๋ฉด์— ๋ณด์—ฌ์ค€๋‹ค.

    - ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํ•œ ๊ฐœ ์ธ๋ฐ ์–‘์ชฝ ๋‹ค ์„ค์ •ํ•˜๋Š” ์ด์œ ๋Š”, Oculus์˜ ์ปจํŠธ๋กค๋Ÿฌ ์„ค์ •์— ๋”ฐ๋ผ ์™ผ์ชฝ/์˜ค๋ฅธ์ชฝ์„ ์ „๋ถ€ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ

     

    7. Plane๊ณผ Cube๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐฐ์น˜

    8. Build Settings๋ฅผ ์—ด๊ณ  Add Open Scenes ํด๋ฆญํ•˜์—ฌ Scenes In Build์— ํ˜„์žฌ Scene์„ ์ถ”๊ฐ€

    9. Build And Run์„ ํด๋ฆญํ•˜์—ฌ Oculus์— ๋นŒ๋“œ

    10. ๋นŒ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Oculus๋ฅผ ์ฐฉ์šฉํ•˜์—ฌ, Unity ๋กœ๊ณ ๊ฐ€ ๋œฌ ํ›„ ํ๋ธŒ ํ•œ ๊ฐœ์™€ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ž˜ ๋ณด์ด๋Š”์ง€ ํ™•์ธ

    - ์œ ๋‹ˆํ‹ฐ ๋‚ด์—์„œ๋Š” ์ •ํ™•ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์—, ๋งค๋ฒˆ ๋นŒ๋“œ๋ฅผ ํ•ด์„œ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค

    - ๋นŒ๋“œ ๋œ apk๋Š” Oculus์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ –> ์•Œ ์ˆ˜ ์—†๋Š” ์ถœ์ฒ˜ ์—์„œ ๋‹ค์‹œ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค

     

    โ€ป ๋นŒ๋“œ ์‹œ ์—๋Ÿฌ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ

    1. Oculus๊ฐ€ ์ผœ์ ธ ์žˆ๊ณ  PC์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

    2. ํ”Œ๋žซํผ, Project ์„ธํŒ…์ด ์ž˜ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ

    3. ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™” ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ

     

    728x90

    ๋Œ“๊ธ€

Designed by Tistory.