3.2차 중간 보고

                 종합설계 프로젝트 2차 중간보고서 요약

팀명

Land Mark

제출일

2014 5 1

프로젝트 제목

3D Map Viewer

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

  • 본 프로젝트는 고도데이터와 위성영상을 이용하여 PC와 Android에서 3차원 지형정보 서비스를 지원하는 3D Map Viewer를 제작하며, 이를 게임, 시뮬레이션, 건설, 군사, 산악 등 여러 분야에서 보다 편리하게 사용할 수 있도록 만드는 것이 목표이다.

마일스톤 수행 내용

  • 마일스톤 수행 내용
  • 계획서 상에서 2차 중간보고 전까지 완료해야 할, 프로젝트 수행 내용으로는 다음과 같다.
    • Clipmap 구현
    • Android Offline 3D Map Viewer 제작
        현재 Clipmap의 경우 단일 레벨의 고도데이터에 대해서만 적용된 상태이며, Android 3D Map Viewer의 경우
     기존의 PC에 대한 코드를 Java로 수정한 상태이다. 따라서,  현재 2 가지 모두 약간 미흡한 상태이다.

  1. Clipmap
            현재 지점을 포함한 8방향의 이미지를 미리 로드함으로써, Clipmap을 구현하였다. 각각의 고도데이터는
        방향값을 가진 상태로 저장되며, 카메라의 위치에 따라, 맵의 정보를 갱신한다. 그리고 카메라가 지형을 벗어날
        경우 불필요한 지형정보를 제거하며, 필요한 부분을 새로 실행한다.

            현재 구현된 Clipmap의 경우 단일 Quad Tree로 구현되어 있기 때문에, 추후 Mapping이 적용될 경우 지형이
        깨지는 현상이 있을 수 있다. 따라서, Quad Tree을 Clipmap과 같이 9개를 생성하여, 관리하는 방법으로
        프로젝트를 진행할 예정이다.

동영상

LandMark 2차 중간 시연 동영상


다음 마일스톤 일정


  • 현재 계획으로는 단일 Level에 대한 Clipmap과 Mapping을 일치시켜 좀 더 자연스럽게 3차원 가시화를 함과 동시에 Android에 맞게 수정하여 공통적으로 적용하는 것이 목표이다. 그 후, Sever와 Platform 사이의 파일을 교환하는 작업과, 그 파일을 별도의 Thread를 이용하여 파일을 로드하고 관리하는 기능을 구현하는 것이 최종 목표이다.


Ċ
11조 캡스톤,
2014. 5. 1. 오전 3:17