์ ์ฒด ๊ธ ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Unreal Engine 5.1] ์ธ๋ฆฌ์ผ ์์ง 5 VR ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ์ด๋ฒ ๊ธ์ ์ธํ๋ฐ์ ํตํด ์ธ๋ฆฌ์ผ5 VR ๊ฐ์๋ฅผ ์๊ฐํ์ฌ ์ค์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํ ์ ๋๋ค. https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC5-%EA%B0%9C%EB%B0%9C%EC%9D%98%EC%A0%95%EC%84%9D-5 [์ ๋ฌธ์๋ฅผ ์ํ UE5] Part5. ์ธ๋ฆฌ์ผ ์์ง VR - ์ธํ๋ฐ | ๊ฐ์ ์ธ๋ฆฌ์ผ ์์ง ๊ธฐ๋ฐ์ ์ฌ๋ฌ ๊ฐ์ง VR ๊ธฐ์ ์ ํ์ตํ๋ ๊ฐ์์ ๋๋ค. ์ด๋์๋ ๊ณต๊ฐ๋์ง ์์ ์ธ๋ฆฌ์ผ ๊ธฐ๋ฐ์ VR ๊ธฐ์ ๋ค์ ํฐ๋ํ ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ www.inflearn.com ์ ๋ฃ ๊ฐ์์ด์ง๋ง, ํ๊ฒฝ์ค์ ์ ๋ฌด๋ฃ๋ก ์์ ์์ฒญ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ์์์ ์ฌ์ฉํ VR ๊ธฐ๊ธฐ๋ Oculus์ Pico ๋ ๊ฐ์ง์ ๋ํ ํ๊ฒฝ ์์ ์ ์งํํ์์ต๋๋ค... ๋๋ณด๊ธฐ [UE5.1] ์ธ๋ฆฌ์ผ ์์ง 5 C++ ํด๋์ค ์์ฑ ํ ํ๋ก์ ํธ ์ปดํ์ผ๋ง ํ๊ธฐ ์ด๋ฒ ๊ธ์ ์ ๋ฐ๋ฏธ๋ฅผ ํตํด ์ธ๋ฆฌ์ผ5 C++ ๊ฐ์๋ฅผ ์๊ฐํ์ฌ ์ค์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํ ์ ๋๋ค. ์์์์ ์ฌ์ฉํ ์์ง์ 5.0 ๋ฒ์ ์, ์ ๋ 5.1.1 ๋ฒ์ ์ ์ด์ฉํ์ฌ ์ค์ต์ ์งํํ์ต๋๋ค. ์ปดํ์ผ๋ฌ์ ์๋ํฐ ์์ค ์ฝ๋ (Source Code) : ์ฌ๋์ด ์ฝ์ ์ ์๋ ์ฝ๋ -> ex. C++ ๋ฐ์ด๋๋ฆฌ ์คํ ํ์ผ : ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ 0๊ณผ 1๋ก ๊ตฌ์ฑ๋ ๋ฐ์ด๋๋ฆฌ ์ฝ๋ ์ปดํ์ผ๋ฌ (Compiler) : ์ฌ๋์ด ์ฝ๋ ์ฝ๋๋ฅผ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋๋ก ๋ณํ ๊ณผ์ ์ ๋งก๋๋ค. -> ex. ๋น์ฃผ์ผ ์คํ๋์ค (์๋์ฐ os) -> ex. XCode (๋งฅ os) ์์ค ์ฝ๋ ์๋ํฐ : ์์ค ์ฝ๋๋ฅผ ๋ง๋ค ๋ ๋ ํธํ๊ฒ ํด์ฃผ๋ ๋๊ตฌ -> ์๋ ์์ฑ / ํ์ดํํ ๊ฒ ์ค ์๋ชป๋ ๋ถ๋ถ ๊ฐ์กฐ ํ์ -> ex. ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ -> ex.. ๋๋ณด๊ธฐ [Unity] Package Manager์์ ๋์ค์ง ์์ ์ต์ ๋ฒ์ ์ ๋ฐ์ดํธ ํ๊ธฐ ์ต๊ทผ์, AR Foundation ํ๋ ์์ํฌ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ฐ๊ณ ์ ํ๋๋ฐ, Package Manager์์ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๊ฐ ์ ๋ ๊ฒฝ์ฐ๊ฐ ์์๋ค. ๋ถ๋ช ์ด๋ ๊ฒ ๊ณต์ ๋ฌธ์์ 5.1๊น์ง ํ๊ธฐ๊ฐ ๋์ด ์์ด, Package Manager๋ฅผ ๋ค์ ธ๋ดค์ง๋ง, ๋งจ ์๊น์ง ์ฌ๋ ค๋ด๋ 4.2.8 ๋ฒ์ ์ ๋์ผ๋ก ๋ณด์ด์ง ์๊ณ ์๋ค. 5.0 ์ด์ ๋ฒ์ ๊ณผ ๋์ผํ 2021. 2+ ์ด์์ Editor๋ ์ค์น๊ฐ ๋์ด ์๋ ์ํ์ฌ์ ๋ ์๋ฌธ์ด ์๊ฒผ๋ค. ๊ตฌ๊ธ๋ง์ ํตํด ์ต์ ๋ฒ์ ์ ์ ๋ฐ์ดํธํ ๋ฐฉ๋ฒ์ ์์ธ๋ก ๋ง์๋๋ฐ, ๊ทธ ์ค์์ ํจ๊ณผ๋ฅผ ๋ณธ ๊ฒ์ ์๊ฐํ๊ณ ์ ํ๋ค. Manifest.json ํ์ผ ์์ Project -> Package ํด๋๊ฐ ์์ต๋๋ค. Package ํด๋๋ฅผ ์ค๋ฅธ์ชฝ ํด๋ฆญ ํ Show in Exploer๋ฅผ ๋๋ฌ์ค๋๋ค. ๋ค์ด๊ฐ์ จ์ผ๋ฉด, .. ๋๋ณด๊ธฐ [UE5.1] ํ๋ก์ ํธ ์์ ๋งต ๋ณ๊ฒฝ, ์บ๋ฆญํฐ์ ์คํฐ ์์น ๋ณ๊ฒฝ, ์บ๋ฆญํฐ ์ธํ ๋ณ๊ฒฝ ์ด๋ฒ ๊ธ์ ์ ๋ฐ๋ฏธ๋ฅผ ํตํด ์ธ๋ฆฌ์ผ5 C++ ๊ฐ์๋ฅผ ์๊ฐํ์ฌ ์ค์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํ ์ ๋๋ค. ์์์์ ์ฌ์ฉํ ์์ง์ 5.0 ๋ฒ์ ์, ์ ๋ 5.1.1 ๋ฒ์ ์ ์ด์ฉํ์ฌ ์ค์ต์ ์งํํ์ต๋๋ค. ํ๋ก์ ํธ ์์ ์์ ๋ณด์ด๋ ๋งต ๋ณ๊ฒฝ ํ๋ก์ ํธ ์งํ ์์ ๋ฐ๋ก ์ฐ๋ฆฌ๊ฐ ์ ์ฅํด ๋์๋ ๋งต์ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๋๊ฐ ์์ต๋๋ค. ๋งต์ ๋ณดํต Level(๋ ๋ฒจ)์ด๋ผ๊ณ ๋ถ๋ฆฌ๊ณ ์์ต๋๋ค. ๋ ๋ฒจ์ด๋ผ๋ ์ฉ์ด๋ ๋ ๋ฒจ ๋์์ธ ํ๋ค๊ณ ํ ๋ ๊ทธ ๋ ๋ฒจ(Level) ์ ๋๋ค. ๋ง๋ค์ด ๋์๋ ๋งต์ Level ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. ์ค๋ฅธ์ชฝ ์๋จ Settings (ํฑ๋๋ฐํด ๋ชจ์) - Project Settings๋ก ๊ฒฝ๋ก ์์ผ๋ก ํด๋ฆญํฉ๋๋ค. Project - Maps & Modes - Default Maps ๊ฒฝ๋ก ์์ผ๋ก ํด๋ฆญํ์ฌ ์ฐ๋ฆฌ๊ฐ ์ ์ฅํด ๋์๋ Level๋ก .. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 3. ์ด ์ฌ์ฅ์ & ์ด ๋ฐ๋ / animator.settrigger & animator.crossfadeinfixedtime โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/4 [AR FPS ๊ฒ์] 2. ์ ๋๋ค ์์น ์คํฐ & UI์ ์ ์ ๊ฐฑ์ โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋ vrworld.tistory.com ์ ๋ฒ ํฌ์คํ ๊น์ง ํด์ AR FPS ๊ฐ๋ฐ์ ์ํ ์ด๊ธฐ ์ธํ ๊น์ง ๊ตฌํ ์ ๋ฆฌ๋ฅผ ์ ์ด๋ณด์์ต๋๋ค. ์ด์ ์ฌ๊ธฐ์์ ์ฌ์ฅ์ ๊ธฐ๋ฅ๊ณผ ์ด์ ์์ ๋ ๋ฐ๋ ์ ๋๋ฉ์ด์ ๋ฑ์ ์ถ๊ฐ๋ก ๊ตฌํํ ๋ถ๋ถ.. ๋๋ณด๊ธฐ Pycharm์์ OpenCV๋ฅผ ํ์ฉํ ์ผ๊ตด ์ธ์ ํ๊ฒฝ ์ธํ ๋ฐ ์ผ๊ตด ์ธ์ ํ ์คํธ ์ด๋ฒ ๊ธ์ ๋๊ณ ๊ณ์ ํ๊ธฐ ๋ ์งํํ๋ ์ผ๊ตด ์ธ์ ์ถ์๊ธฐ๋ก ํ๋ก์ ํธ์ ๋ํ ์ ๋ฆฌ ๊ธ์ ๋๋ค. ๊ณ์ ํ๊ธฐ๋ค ๋ณด๋ ์งง์ ๊ธฐ๊ฐ ์์ ์ํํ์ด์ผ ํ์ต๋๋ค. ๊ณผ๋ชฉ์ ๋ํด ๊ฐ๋ตํ ์๊ฐํ์๋ฉด ์ํ๋ ์ฃผ์ ์ ๋ํ ์คํ์์ค๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ตฌํ์ ์์ํ๊ณ , ์ฐธ๊ณ ํ ์คํ์์ค๋ฅผ ๋ถ์ํ์ฌ ๋ฌธ์ ์ ์ ๋ํ ๊ฐ์ ์ ์ ์ถ๊ฐ๋ก ๊ตฌํํด์ฃผ์ด์ผ ํ๋ ๊ณผ๋ชฉ์ด์์ต๋๋ค. ์๋ ๊ตฌํ ์์๊ณผ ์์ค์ฝ๋ ๋งํฌ๋ฅผ ์ฒจ๋ถํ์์ต๋๋ค. ์ฐธ๊ณ ํด์ฃผ์ธ์! https://www.youtube.com/watch?v=aBTPyji1nHA ๊ตฌํ ์์ https://github.com/KimGyoungTae/OpenCV-Face-recognition-Project GitHub - KimGyoungTae/OpenCV-Face-recognition-Project Contribute to.. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 2. ์ ์ ๋๋ค ์์น์ ์์ฑ & UI์ ์ ์ ๊ฐฑ์ โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/3 [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 1. AR ํ๊ฒฝ์์ ์ด์ ๋ฐ์ฌํ๊ธฐ / Physics.Raycast โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋ vrworld.tistory.com ์ด ์ ์ ๊ตฌํ ์์ฝ์ผ๋ก 1~2๋ฒ๊น์ง ์ด์ด์ ์ด๋ฒ์๋ ๋๋จธ์ง 3~4๋ฒ์ ๋ํด ๊ธ์ ์จ ๋ด๋ ค๊ฐ๊ฒ ์ต๋๋ค. Enemy(์ )์ ๋๋ค ๋ฐฐ์น ํ์ฌ 1.. ๋๋ณด๊ธฐ [์ ๋ํฐ AR FPS ๊ฒ์ ๊ฐ๋ฐ] - 1. AR ํ๊ฒฝ์์ ์ด์ ๋ฐ์ฌํ๊ธฐ / Physics.Raycast โ ๋ณธ ๊ธ์ ์์ฑ์๊ฐ ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ๋ก ์๋ชป๋ ์ ์ด ์์ ์ ์์ด, ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. โ ํด๋น ๋ด์ฉ์ ๊ณต์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ถ์ฒ๋ฅผ ๊ผญ ๋ช ์ํด์ฃผ๊ธฐ ๋ฐ๋๋๋ค. https://vrworld.tistory.com/2 Unity AR Foundation AR ๊ฐ๋ฐ ์ด๊ธฐ ์ค์ & ํ๋ฉด ์ธ์ โ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๋ ๊ณ๊ธฐ ์งํํด ์๋ AR ๊ฐ๋ฐ์ ์ํ๊ธฐ๊ฐ๊ณผ ๊ณ์ ํ๊ธฐ๋ก ์ธํด ๊ณต๋ฐฑ๊ธฐ๊ฐ ์๊ธฐ๊ฒ ๋์ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง ๊ธฐ์ต์ด ์ฌ๋ผ์ง๊ฒ ๋์๋ค... ๊ทธ๋ ๊ฒ ์ง๊ธ๊น์ง์ ๊ณผ์ ์ ์ ๋ฆฌ๋ ํ ๊ฒธ, ํน vrworld.tistory.com ์ ๋ฒ ํฌ์คํ ์์๋ AR ๊ฐ๋ฐ์ ๋ํ ์ด๊ธฐ ์ค์ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค. ์ด ์ค์ ์ ๋ฐํ์ผ๋ก ๊ฐ๋ฐ์ ์์ํด์ ๋๊ฐ๋ฉด ๋๋ค. ์งํํ๊ณ ์ ํ๋ AR FPS ๊ฒ์ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ ์์.. ๋๋ณด๊ธฐ ์ด์ 1 2 3 4 ๋ค์