Unity + Vuforia에서 AR 비디오 재생을 시도했습니다.
소개
마지막 기사 그리고, Vuforia의 기본적인 사용법을 썼다(그것만으로는 도저히 잡을 수 없다고 생각되지만…).
이번에는 이미지를 인식하고 그 위에 동영상을 재생하는 방법의 메모.
객체 준비(배치)
1. Main Camera를 삭제합니다.
2. Qualcomm Augmented Reality/Prefabs/ARCamera를 화면에 추가합니다.
3. Qualcomm Augmented Reality/Prefabs/ImageTarget을 화면에 추가합니다.
ARCamera의 정면에 ImageTarget이 오도록 하면 좋다.
(ARCamera도 ImageTarget도 포지션을 x:0, y:0, z:0으로 하고 나서 조절하면 하기 쉽다.)
4. Directional Light를 메뉴의 "GameObject"→"Create Other"→"Directional Light"로 배치한다.
ImageTarget에 잘 라이트가 닿도록 해 둔다.
5. Vuforia Video Playback/Prefabs/Video를 ImageTarget의 자식 요소로 배치합니다.
모두 배치한 후의 느낌은 이하.
ARCamera 설정
우선 ARCamera를 설정합니다.
인식하고 싶은 이미지에 체크를 넣는다.
Inspector에서 Data Set Load Behaviour 스크립트에서 "Load Data Set (사용하고 싶은 데이터 세트 이름)"을 체크하고 "Activate"가 표시되므로 거기에 체크를 할 수 있습니다.
동영상 재생용 스크립트 추가
동영상을 재생하려면 ARCamera에 스크립트를 추가해야 합니다.
Scripts 폴더에 있는 VideoPlaybackController를 ARCamera에 추가합니다.
ARCamera의 최종 설정은 다음과 같습니다 (참고).
ImageTarget 설정
ImageTarget에서는 인식하고 싶은 이미지를 설정할 수 있습니다.
이미지 설정
Inspector에서 Image Target Behaviour 스크립트에서 Data Set 및 Image Target을 인식할 이미지로 설정합니다.
스크립트 설정
Default Trackable Event Handler 스크립트를 Scripts 폴더의 TrackableEventHandler 스크립트로 바꿉니다.
↑ 이것을 ↓ 이것으로 변경한다.
Video 설정
재생할 동영상을 설정합니다.
처음부터 오는 (?) 동영상이 StreamingAssets 폴더에 있기 때문에 이번에는 이것을 재생합니다.
VuforiaSizzleReel_1과 2라고 하는 것이 동영상 파일이 됩니다만, 이것은 Finder로 보면 확장자 ".m4v"가 꽉 찬 동영상 파일이 되고 있습니다.
자작의 동영상을 재생하고 싶은 경우도 m4v 형식의 동영상을 이 폴더에 넣어 사용하면 아마 재생할 수 있는 것이 아닐까 생각합니다.
Video 객체를 선택하면,
Video Playback Behaviour 스크립트가 있으므로, 거기의 "Path"에 방금전의 동영상 파일명(확장자를 포함한다)을 넣어 줍니다.
이제 동영상 재생을 위한 설정은 모두입니다.
그리고는 빌드하고 iPhone 등에서 동작을 확인합시다.
보충
Vuforia Video Playback을 얻는 방법을 알려주세요.
라는 메일을 받았으므로, 입수 방법을 기재해 둡니다.
위의 URL의 "Advanced Topics"에서 "Download Sample Projects for Unity"에서 다운로드한 가운데 VideoPlayback-X-X-XXX.unitypackage라는 샘플 프로젝트가 포함되어 있으므로 그것을 사용하십시오.
Reference
이 문제에 관하여(Unity + Vuforia에서 AR 비디오 재생을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/JunSuzukiJapan/items/f6ed23bb519d01fdaaa3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. Main Camera를 삭제합니다.
2. Qualcomm Augmented Reality/Prefabs/ARCamera를 화면에 추가합니다.
3. Qualcomm Augmented Reality/Prefabs/ImageTarget을 화면에 추가합니다.
ARCamera의 정면에 ImageTarget이 오도록 하면 좋다.
(ARCamera도 ImageTarget도 포지션을 x:0, y:0, z:0으로 하고 나서 조절하면 하기 쉽다.)
4. Directional Light를 메뉴의 "GameObject"→"Create Other"→"Directional Light"로 배치한다.
ImageTarget에 잘 라이트가 닿도록 해 둔다.
5. Vuforia Video Playback/Prefabs/Video를 ImageTarget의 자식 요소로 배치합니다.
모두 배치한 후의 느낌은 이하.
ARCamera 설정
우선 ARCamera를 설정합니다.
인식하고 싶은 이미지에 체크를 넣는다.
Inspector에서 Data Set Load Behaviour 스크립트에서 "Load Data Set (사용하고 싶은 데이터 세트 이름)"을 체크하고 "Activate"가 표시되므로 거기에 체크를 할 수 있습니다.
동영상 재생용 스크립트 추가
동영상을 재생하려면 ARCamera에 스크립트를 추가해야 합니다.
Scripts 폴더에 있는 VideoPlaybackController를 ARCamera에 추가합니다.
ARCamera의 최종 설정은 다음과 같습니다 (참고).
ImageTarget 설정
ImageTarget에서는 인식하고 싶은 이미지를 설정할 수 있습니다.
이미지 설정
Inspector에서 Image Target Behaviour 스크립트에서 Data Set 및 Image Target을 인식할 이미지로 설정합니다.
스크립트 설정
Default Trackable Event Handler 스크립트를 Scripts 폴더의 TrackableEventHandler 스크립트로 바꿉니다.
↑ 이것을 ↓ 이것으로 변경한다.
Video 설정
재생할 동영상을 설정합니다.
처음부터 오는 (?) 동영상이 StreamingAssets 폴더에 있기 때문에 이번에는 이것을 재생합니다.
VuforiaSizzleReel_1과 2라고 하는 것이 동영상 파일이 됩니다만, 이것은 Finder로 보면 확장자 ".m4v"가 꽉 찬 동영상 파일이 되고 있습니다.
자작의 동영상을 재생하고 싶은 경우도 m4v 형식의 동영상을 이 폴더에 넣어 사용하면 아마 재생할 수 있는 것이 아닐까 생각합니다.
Video 객체를 선택하면,
Video Playback Behaviour 스크립트가 있으므로, 거기의 "Path"에 방금전의 동영상 파일명(확장자를 포함한다)을 넣어 줍니다.
이제 동영상 재생을 위한 설정은 모두입니다.
그리고는 빌드하고 iPhone 등에서 동작을 확인합시다.
보충
Vuforia Video Playback을 얻는 방법을 알려주세요.
라는 메일을 받았으므로, 입수 방법을 기재해 둡니다.
위의 URL의 "Advanced Topics"에서 "Download Sample Projects for Unity"에서 다운로드한 가운데 VideoPlayback-X-X-XXX.unitypackage라는 샘플 프로젝트가 포함되어 있으므로 그것을 사용하십시오.
Reference
이 문제에 관하여(Unity + Vuforia에서 AR 비디오 재생을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/JunSuzukiJapan/items/f6ed23bb519d01fdaaa3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ImageTarget에서는 인식하고 싶은 이미지를 설정할 수 있습니다.
이미지 설정
Inspector에서 Image Target Behaviour 스크립트에서 Data Set 및 Image Target을 인식할 이미지로 설정합니다.
스크립트 설정
Default Trackable Event Handler 스크립트를 Scripts 폴더의 TrackableEventHandler 스크립트로 바꿉니다.
↑ 이것을 ↓ 이것으로 변경한다.
Video 설정
재생할 동영상을 설정합니다.
처음부터 오는 (?) 동영상이 StreamingAssets 폴더에 있기 때문에 이번에는 이것을 재생합니다.
VuforiaSizzleReel_1과 2라고 하는 것이 동영상 파일이 됩니다만, 이것은 Finder로 보면 확장자 ".m4v"가 꽉 찬 동영상 파일이 되고 있습니다.
자작의 동영상을 재생하고 싶은 경우도 m4v 형식의 동영상을 이 폴더에 넣어 사용하면 아마 재생할 수 있는 것이 아닐까 생각합니다.
Video 객체를 선택하면,
Video Playback Behaviour 스크립트가 있으므로, 거기의 "Path"에 방금전의 동영상 파일명(확장자를 포함한다)을 넣어 줍니다.
이제 동영상 재생을 위한 설정은 모두입니다.
그리고는 빌드하고 iPhone 등에서 동작을 확인합시다.
보충
Vuforia Video Playback을 얻는 방법을 알려주세요.
라는 메일을 받았으므로, 입수 방법을 기재해 둡니다.
위의 URL의 "Advanced Topics"에서 "Download Sample Projects for Unity"에서 다운로드한 가운데 VideoPlayback-X-X-XXX.unitypackage라는 샘플 프로젝트가 포함되어 있으므로 그것을 사용하십시오.
Reference
이 문제에 관하여(Unity + Vuforia에서 AR 비디오 재생을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/JunSuzukiJapan/items/f6ed23bb519d01fdaaa3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Unity + Vuforia에서 AR 비디오 재생을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/JunSuzukiJapan/items/f6ed23bb519d01fdaaa3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)