립모션VR페이지 보면 각도 넓고 그림도 더 넓고 크게 그려져 있지만…
https://www.leapmotion.com/product/vr
인식되는 거리가 한 25cm?정도여서 어른이 손을 펴서 사용하면
인식 범위를 오버… 좀 팔을 오므려서 사용해야하는 편하지는 않은 환경
https://www.leapmotion.com/product/vr
25cm정도
에피소드-FOV, IPD 개별 설정
사전 회의 중…
!
A : FOV(시야각)를 초등학생을 맞출께요!
!
B : 어른이 왔을 때를 위해서 옵션으로 어른용 어린이용 선택 가능한가요?
!
A : (문서를 본다)네 가능 할것 같아요~
하지만 그것이…
구글링해서 찾은 14년12월자 가이드에 보면 샘플 프로젝트에서
FOV와 IPD를 조작하는 내용이 있어서 코드 분석 후 적용 해 봄
하지만 아무래 해도 안됨!
심지어 문서대로 따라해도
샘플 프로젝트에서도 안됨!
silver surfer
하지만 되는 유튜브 동영상도 있음…
계속 방법을 찾아 보는데…
https://www.youtube.com/watch?v=QPhVLFlTmQA
또 포럼 구글링… 후 얻은 결과
“오큘러스는 임의로 조작하는걸
원치 않아 해요(어차피 제대로 못 맞출거고)
!
오큘러스는 사용자마다
Oculus Configuration utility로 프로필 만들고
거기서 보정하는걸 권장해요”
-> 즉 이제 컨트롤 못함
!
하지만 KGC의 오큘러스 체험부스에서도
매 사람마다 보정 안맞추듯
그냥 일반적인 값으로 개발하기로…
http://ctrlaltstudio.com/images/2013/11/oculus-rift-configuration-utility.png
저 워닝화면은 파일로 되어있지 않고 오큘러스 라이브러리에
바이너리로 박혀있음…
-> 그런데 그걸 바꿔치기 해서 투명하게 만들어 버리는 사람이 있다!
!
하지만 그냥 6초동안은 시작하지 않고 대기화면 사용…
!
-한번 보면 씬 재시작 시에는 워닝이 표시가 되지 않음
->static으로 플래그를 만들고 이미 한번 보여줬으면 그냥 넘기도록…
오큘러스가 화면은 나오는데 동작을 안해요!
!
->개발하는 컴퓨터에서는 잘 동작하는데
다른 컴퓨터에서는 안되는 문제 발생
!
-한동안 마우스로 조작할 수 있도록 디버깅 코드 넣었지만
오큘러스SDK 버젼에 비해 Runtime버젼이 낮으면
동작을 안한다는 문제를 발견
!
Runtime업데이트로 해결!
에피소드-산속은 최고의 개발 환경?
월화수목금금금으로 풀타임 작업을 하고
앞의 완성화면은 아니지만 거의 가까운 프로토 타입 완성
!
시골 산속으로 이사를 갔더니…
치맥 없음, 가장 가까운 편의점 차타고 10분…
수면, 식사 시간 제외하고 정말 개발에만…
(개밥줄때 빼고 집에서 한발자국도 안나가는…)
!
마감이 얼마 안남은 소설가가
호텔에 가는지를 알게 됨!
프로젝트 완성 스샷, 영상
앞으로의 설명에 도움이 되기 위해
먼저 완성된 프로젝트 스샷과 영상을…
그리고 종합적으로 손에 각 손가락 정보와
Hand,Forearm을 넣어주면 기본적인 세팅은 끝
하지만 각 본의 각도가 조금이라도 틀어지면 보기 힘든 상황이…
직접 Max나 Maya로 수정을 할줄 알면 좋겠지만
매번 수정을 디자이너분께 요청하고 유니티에서 편집하고의 반복으로
시간 소요와 정밀한 손 모델을 못 만들었음…
잘 설명도 못하면서 계속 수정을 받아주셔서 감사합니다!
매번 기본 샘플은 어떻게 되어있는지 비교하면서 작업하느라
처음엔 양손 작업에 30분 이상 소요…
나중엔 한손만 작업하고 나머지 손은 뒤집어서 사용해서 시간 절약
에피소드-가짜 중력 발생
지구
행성탐사는 행성위에서 회전하면서 이동이 가능해야 함
Mario Galaxy
http://images2.fanpop.com/image/photos/12800000/Starship-Mario-super-mario-galaxy-2-12801698-600-600.jpg
(image via Flickr – CC)
https://www.unofficialcardboard.com/news/5-tips-for-the-best-google-cardboard-vr-experience/
컴퓨터 의자 필수…
하지만 그래도 문제가 되는 상황
!
(전에 만든 카드보드 앱도 사이트 뉴스에서 의자를 준비하라고…)
A : 클리어 난이도는 어떻게 할까요?
!
B : 첫 플레이시에는 한 70~80%확률로 게임오버되고
두번째 플레이에서는 클리어 할수 있게 하고 싶어요
!
A : 한번 생각해 볼께요…
!
-> 장해물을 규칙적으로 배치하면 처음에는 힘들지만
규칙을 조금이라도 느끼게 되면 쉽게 클리어하지 않을까?
!
를 생각하며 장해물을 배치
앞의 연출이라던가 난이도를 유지하기 위해
자동 배치는 포기함
난이도
마지막주에 고 폴리곤 매시, 텍스쳐 변경 작업을 하였는데
이제 다시 퀄리티 다운은 안하기로 하고
!
최대한 오브젝트를 덜 그리는 방향으로 최적화 진행…
그런데 그 스펙으로는 저래도 문제일 텐데
그 이후로 이슈가 안된걸 보면 컴퓨터를 업그레이드 했을듯…
마무리
Oculus Rift + Leap Motion 조합은 좋다!
나중에 이 둘이 합쳐서 사용하는게 기본 조합이 되지 않을까 생각중
(LeapMotion인수 안할려나…)
!
다만 선이 문제가 됨…(GearVR?)
!
간단한 조작만 요구하는 오큘러스 프로젝트에는
립모션을 사용해보길 추천드립니다.