조종사 비상탈출 낙하산 시뮬레이터 개발
Unity 기반 조종사 비상탈출 낙하산 시뮬레이터로, VIVE Tracker·Kinect 풀바디 모션캡처, 최대 4인 네트워크 동기화, WGS84·UTM 좌표 연동, 통제/서버 SW와 VR 클라이언트 간 아바타 모션 동기화 기능을 포함합니다.
프로젝트 설명을 위한 이미지 및 영상 Youtube



https://youtube.com/shorts/eOIUN_ZTRGc?si=c9xMiJOnwgmTl_5u
01. 프로젝트 구성 (리소스 개발 인력 제외)
팀 구성 : 3인 (팀장으로 참여)
02. 프로젝트 내 본인 작업 내용
- Unity 관련
- 훈련 리플레이 기능 개발
- 키넥트 자세 Merge 기능 개발
- 프로젝트 관리
- 프로젝트 고도화 작업 업무 분장 및 일정 관리
03. 담당 기능 개발
Unity 관련
- 훈련 리플레이 기능 개발
- CSV 기반 훈련 리플레이 기능 개발
- 개발 방안 : CSV 파일 기반 배속, 역재생이 가능한 리플레이 기능 개발
- 이슈 및 문제점 : 본래 훈련 State 를 기반으로 하는 훈련 데이터를 저장하게 되니 배속, 역재생을 할때 State 상태간 전환이나 애니메이션 컨트롤에서 문제가 발생하는 것을 발생
- 해결방안 : 리플레이를 위해 저장하는 데이터는 위치, 낙하산 오브젝트 활성화/비활성화 여부, 애니메이터의 애니메이션 클립 상태 자체를 직접 저장하는 방식으로 변경
- 해결 가능 이유 : 실제 훈련중에 사용되는 데이터는 굳이 리플레이에는 필요하지 않은 데이터가 대부분이므로, 리플레이에서 사용할 수 있도록 데이터를 가공하여 저장 후 처리하는 방식으로 처리 가능