현재 다니는 회사에서 360도 파노라마 이미지를 3d map으로 변환해주는 툴을 개발하려한다.
우선 3d map 변환 엔진은 현재 내가 만들 수 없을거같아서 기존에 있는것을 사용하려한다. Marzipano와 krpano 두개중 고민했지만, Marzipano는 변환 툴을 사용할 수 없는거같아 krpano를 이용할 것 같다. 추후에 더 알아보고 Marzipano를 활용할 수 있을것 같다면 그부분도 더 고려해 볼 예정이다.
내가 생각한 3d map의 개발 툴의 모습은 이렇다.
사용자가 php로 제작된 웹 페이지에 접속한다.
서버로 변환 할 사진과 3d map간 이동, hotspot등의 버튼들을 추가한다.
요청된 부분들을 서버에서 변환작업을 통해 변환 및 추가해준다.
사용자에게 변환된 3d map을 반환해준다.
이런 구조의 툴을 만들어 볼 예정인데, 우선 변환까지는 완료했다.
위의 양식대로 파일을 전송하고나면
이런식으로 파일 정보 및 변환 결과등을 반환해준다.
내가 변환한 이미지는
이 이미지이고, 변환된 결과는
이런식으로 나오게 된다. 변환 자체는 제대로 되지만, hotspot이나 맵 간 이동을 어떻게 구현할지 더 생각해 봐야할것같다.
우선 생각해둔 방식은 hotspot은 플러그인을 이용하고 맵 간 이동은 버튼에 xml 엘리먼트를 추가해주는 함수를 달아줘야 할 것 같은데 시도해봐야 할 것 같다.