DeliverVR : Delivery Driver with A.I. Vehicles in Virtual Environment
Term Project of Game Programming(COSE434) in Korea University
Development Environment : Windows 10 64bit, Unity 2017.2.0f3
Demo Video : https://youtu.be/JMb5p2hvOqY
Programmed by :
Hongdeok Jun*(wjsghdejr12@korea.ac.kr)
Minwook Chang*(fromme0528@gmail.com)
Jinoh Kwun*(gino2401@naver.com)
2. Introduction
- 사용 장비 : Oculus CV1
- 전홍덕 : 맵 구성, 모델링, 쉐이딩 등 렌더링 전반, 음악 전반
- 장민욱 : 핸들, 버튼, 속도 조절 등 VR과 주행에 관련된 것
- 권지노 : 함께 달리는 AI 구현 및 부가적인 것들
“산넘고 강건너 택배 배달하는 컨텐츠”
3. 1. 맵 전체를 보여준다.
2. 선물과 차가 주어지고, trigger를 눌러 차에 탑승한다.
“산넘고 강건너 택배 배달하는 컨텐츠”
시나리오
4. 시나리오
3. 자연-도시/계절의 변화 등 비현실적인 도로를 주행하며 길을 따라
간다. 길은 정해져 있다.
4. AI 자동차들이 함께 주행하고 있다.
10. 2. 주행
- 피드백 반영 시나리오 조정(O)
- Oculus 장비 세팅 및 input value 확인(O)
- 컨트롤러로 움직일 수 있도록 구현(O)
- 핸들 돌리는 등 가상 핸들을 잡고 돌리며 값 보정(O)
- 속도 조절(O)
- 창문, 와이퍼, Music Player 등(O)
11. 차에 탈 때- Fade-out과 함께 시동 거는 소리, 진동 피드백
- Fade-in하며 달리고 있음.
주행 중
- 핸들링은 좌우 60도를 최대로 돌아가도록 설정
- 시야각을 좁히며 테스트했으나 생각보다
- 고정된 Visual Cue를 활용
(Whittinghill, D. M., Ziegler, B., Moore, J., & Case, T. (2015). Nasum
Virtualis: A Simple Technique for Reducing Simulator Sickness in Head
Mounted VR. In Game Developers Conference. San Francisco.)
- 제한사항 : 도로 밖을 크게 벗어나지 않도록 막는다.
2. 주행
17. 예상 일정
- 1주 : 아주 간략한 맵 구성 / Oculus 장비 세팅 및 input value 확인 / 자동차 모델
찾기
- 2주 : 전체적인 맵 구성 / 컨트롤러로 움직일 수 있도록 구현 / 다른 자동차가 주행
할 수 있도록
- 3주 : 비현실적 요소+ / 핸들 돌리는 등 가상 핸들을 잡고 돌리는 값 보정
- 4주 : 백미러 등 카메라 구현 / 진동 피드백, 속도 조절 등 / 주유소 씬 구성
- 5주 : 최종 마무리 및 발표 준비
18. Conclusion
- 중간중간 수정한 사항이 있었으나 기획 의도를 크게 벗어나지 않았다.
- VR만이 할 수 있는 요소를 적극 활용했다.
- 역할분담이 환상적이었으며 모두가 노력했다.
- 최종 제출 전까지 아쉬웠던 부분들을 조금이라도 다룰 수 있을 것
“산넘고 강건너 선물 배달하는 컨텐츠”