본문 바로가기

GameDevelopmentDiary/UnrealDiary

Mobile AOS XR Study - Virtual camera in mobile

1. Virtual camera in mobile

준비 플러그인 - WebM Video Player, Android Camera, GoogleARCore

준비 앱 - 모바일 녹화 앱

 

방법

  • 카메라 캡쳐 - MediaPlayer 활용, 주요노드 : OpenURL, EnumerateWebcamCaptureDevices

< tutorial ref: https://www.youtube.com/watch?v=4Zm_uOjyImI&t=297s >

 

  • 카메라 권한 요청:  Camera 권한 요청 변수 = android.permission.CAMERA

 

 

  • 모바일 입력으로 카메라 움직임
    • 자동회전: GetInputMotionSlate

< tutorial ref: https://www.youtube.com/watch?v=bjSTk9PPQuk >

    • 터치 회전 및 이동: 터치 입력의 pressed, released, moved, location, fingerIndex 전부 사용

< tutorial ref: https://forums.unrealengine.com/t/how-to-touch-and-drag-to-rotate-camera/299827 >

 

  • 크로마키
    • 머티리얼: 머티리얼 파라미터 생성하고 Chroma key alpha 노드 사용.

< tutorial ref: https://www.unrealengine.com/ko/tech-blog/setting-up-a-chroma-key-material-in-ue4

    • 컬러피커로 키 컬러 변경: UMG의 Slider, Synth2Dslider 사용하여 머티리얼 파라미터 변경.

< https://www.youtube.com/watch?v=GOrWLWvdhzw >

 

  • 녹화
    • 모바일 녹화 앱 사용