-
Notifications
You must be signed in to change notification settings - Fork 0
파빌리온 특강
DHaein edited this page May 20, 2022
·
26 revisions
- 강의일 : 2022-05-19 (13:00-15:00)
- 강의자 : Neccrow
- 참석자 : 석사 1학기 차 전원-1, neccrow
- 강의안 : 2022년 5월 19일 파빌리온 스터디 - Neccrow 위키
- 파빌리온 필수 프로그램
- 서버 본인 공간 확인
- 파빌리온 카메라나 여러 기기로 실제 환경과 비슷한 360도 가상 공간 사진(파노라마)을 여러 장 찍어 연결하고, 그 안에 텍스트, 그림 또는 동영상을 삽입하여 이용자가 다각적으로 정보를 습득하기 위한 것임.
- 개인적인 공간에만 국한된 것이 아니라 온라인 공간에서 여러 사람이 이용할 수 있어야 하고, 학술 연구 및 시각적 교육 측면에서 활용도가 높아야 함.
- 실제 실습할 기기
- 장점
- 소프트웨어적 자동 스티칭
- 파빌리온의 고질적 문제인 사각이 거의 없음.
- 파빌리온 자체가 360도 전 방위로 여러 가지 사진을 겹쳐서 만들어 내는 공간인데, RICOH THETA는 2개의 좌우 광각 렌즈로 180도씩 겹쳐서 사용하기 때문에 거의 없음. (다만 180도 접전 부분에 RICOH THETA 본체가 두껍기 때문에 그 지점은 보완하기 힘듦.)
- 무게가 가볍고 휴대성이 용이하고 촬영하기 쉬움.
- 단점
- 파빌리온 전문가들이나 상업적 목표로 사용하기에는 너무 아쉬운 해상도임.
- 보급형 RICOH THETA 모델형은 4K 화질까지가 한계임.
- 그리고 180도 화면 2장에 4K 화질을 늘려서 구처럼 덮어 씌우는 것이기 때문에 더 해상도가 떨어짐.
- 배터리 소모율이 심해서 장시간 사용이 어려움. (본체 일체형 배터리라 상시 충전해야 함.)
- 가격
- 보급형 모델로는 합리적인 가격으로 구매할 수 있음.
- 그러나 가격이 100만 원이 넘어가므로, 개인용으로 사용하기는 곤란함.
- 파빌리온 전문가들이나 상업적 목표로 사용하기에는 너무 아쉬운 해상도임.
- 장점
- 동영상 및 사진형 스틸 파노라마를 자동으로 해 줌.
- 엄청난 고사양 화질
- RICOH THETA와는 정반대로 카메라 1기당 4K 화질을 지원하기 때문에 실제 해상도는 4K*6 즉 24K 화질을 보여 줌.
- 물론 우리가 바라보는 방향은 4K 화질로 보는 것임.
- 파노라마 동영상에 최적화된 기능을 가지고 있음.
- 원래 GoPro Omni는 동영상 파노라마 사진을 만드는 것을 목표로 만든 기기임.
- 단점
- GoPro 4는 카메라를 6개로 연결한 것이라 엄청난 사각이 발생함.
- 이는 RICOH THETA도 가지고 있는 문제점이지만 사각이 발생하는 위치가 거의 1m 안쪽이라면 GoPro Omni는 적어도 대상에서 5m 이상 떨어져야 함.
- 그 사각을 커버하기 위해서 소프트웨어를 사용하는 것이지만, 실제 확대해서 세밀하게 보면 엉성하게 처리된 경우가 있음.
- 결국 PTGUI 프로그램을 이용하여 처리해야 함.
- 무게
- 삼각대, 보조 배터리, 보조 배터리 거치대 등등 기본 악세서리를 가져가기에는 무거움. (산악 등 거친 지형에서는 운영하기 힘듦.)
- 주변 악세서리 기본 가방이 있을 정도의 중형 사이즈 기기임.
- 가격
- GoPro 구형 4 Version이라도 6개를 구매해서 연결시키는 기기까지 다 구매해야 하기 때문에 기본 단위가 300만 원 이상으로 나옴. (개인이 구매하기는 어려운 가격)
- 지원이 단종됨.
- GoPro 4 Version에서 알 수 있듯이 GoPro Omni는 2016년에 나온 구형 기기임.
- 현재는 GoPro 10도 나오는데 즉 4 Version 이상으로 쓸 수 없음.
- 그리고 홈페이지나 포럼에서는 공식적으로 GoPro 4 이상 카메라 지원은 없는 상황임. (마지막 패치가 2017년)
- 고사양 용량 처리 때문에 엄청난 용량 및 고성능 PC가 필요함
- 특히 파노라마 동영상을 제공하기 때문에 1분에 6GB 정도라는 엄청난 용량을 잡아먹음.
- 그리고 손쉽게 찍는 방식이라 거대한 양에 파노라마 사진 및 동영상 파일이 생겨서 스티칭, 정제 과정 시간이 상당히 소요됨.
- GoPro 4는 카메라를 6개로 연결한 것이라 엄청난 사각이 발생함.
- 장점
- 전문가가 납득할 수 있는 해상도를 지원함.
- 카메라의 모델에 따라서 지속적으로 상향되고 있는 상황임.
- 디지털 카메라 사용자 입장에서는 매우 손쉬운 조작성을 가지고 있음.
- 세밀한 조정으로 어떤 경우에서도 품질 보장이 쉬움.
- 무게
- 삼각대 무게만 무거울 뿐 나머지 측면에서 보기에는 휴대성이 좋음.
- 가벼운 만큼 여러 지형에서 사용하기 편함.
- 다양한 종류의 사진을 저장해서 활용할 수 있음.
- 전문가가 납득할 수 있는 해상도를 지원함.
- 단점
- 스티칭을 프로그램 돌려서 별도로 처리해야 함.
- PTGUI 프로그램을 이용하여 세부 조정을 하고 정제하는 시간이 걸림.
- 사진 파일이 어마어마하게 늘어나고 360도 전방위 찍어야 하기 때문에 파일을 각 씬마다 정리해야 한다는 번거로움이 있음.
- 사진을 겹쳐서 찍기 때문에 경우에 따라서 셔터 스피드 및 밝음 어두움 문제 때문에 스티칭이 이상하게 만들어지는 경우가 있음.
- 동영상은 불가.
- 가격
- 진짜 case by case로 너무 다양하나 쓸 만한 디지털 카메라를 구입하려면 기본 100만 이상은 지출해야 함.
- 카메라뿐만 아니라 파노라마 기기가 거치된 삼각대 즉 2가지를 추가로 구매해야 함. (최소 10만 이상에서 시작)
- 스티칭을 프로그램 돌려서 별도로 처리해야 함.
- RICOH THETA 및 파노라마 사진 기준
- 1단계: 2D 평면 사진을 360도 좌표 기준으로 잘게 쪼개어 변형하는 작업
- 2단계: 서버에 업로드
- 3단계: 해당 URL로 접속하여 관람
- 다운받은 krpano 압축 파일을 꼭 루트(root) 경로에 푼다.
- 파빌리온 제작 프로그램은 루트(root) 경로, 일반적으로
C:\Users\사용자
에서 동작되기 때문이다.
- 파빌리온 제작 프로그램은 루트(root) 경로, 일반적으로
-
krpano Tools.exe
파일을 실행한다.-
Settings - Registration Information
으로 이동하여 Demo Version을 Registered Version으로 upgrade한다. - license code는
압축_푼_폴더/krpano/license-1.20.6.txt
에 위치한다.
- 코드 입력 시 나오는 화면
-
-
krpano Tool.exe
실행 후, Make VTour 탭으로 이동한다.
- 좌측 하단의 Config File 설정을
vtour-multires.config
로 선택해 준다.
- 파노라마 사진들을 선택하고 Make Vtour 화면에 Drag & Drop한다. 작업이 끝나면, 이미지 파일이 위치한 경로에
vtour
폴더가 생성된다.- VTour Editor 탭으로 이동한 뒤,
Set as startup view
,Add hotspot
등의 기능을 활용하여 세세한 설정을 마치고,Save tour.xml
버튼을 눌러 변경된 설정을 저장해 준다.
- 이후
vtour/tour.xml
파일을 열면 시작 지점 좌표, 링크 좌표 등등 여러 정보가 나온다. -
tourl.xml
파일 내부 태그 아래 위치한 , 태그의 h(수평), v(수직) 좌표 값만 따로 저장을 해 둔다.-
예) 좌표 값 정보
# aks1 hlookat="-194.228" vlookat="6.148" ath="165.772" atv="6.148" # aks2 hlookat="3.474" vlookat="1.263" ath="3.474" atv="1.263" # aks3 hlookat="0.0" vlookat="0.0" ath="177.474" atv="12.770"
-
- VTour Editor 탭으로 이동한 뒤,
- Config File을
multires.config
로 설정한 뒤, 이미지 파일들을 Drag & Drop해 준다.
-
multires.config
는 평면 파노라마 이미지들을 구 형태로 말아 올리는 작업을 수행한다. - 작업이 끝나면, 이미지 파일들이 위치한 경로에 aks1, aks2, aks3 폴더가 생성된다.
-
- 이전에 저장해 둔 좌표 값을 토대로,
.lst
텍스트 파일을 만든다.#Scene1 aks1 -194 6 $AKS 시작 지점(2022-05-19) #CrossLink aks2 165 6 hotspot_ani_black $AKS 중간 지점(2022-05-19) #Scene2 aks2 3 1 $AKS 중간 지점(2022-05-19) #CrossLink aks3 3 1 hotspot_ani_black $AKS 끝 지점(2022-05-19) #Scene3 aks3 0 0 $AKS 끝 지점(2022-05-19) #CrossLink aks1 177 12 hotspot_ani_black $AKS 시작 지점(2022-05-19) #End
- 저장 시, 인코딩은 UTF-8(BOM)으로 설정해야 한다.
- 참고 자료 - 파빌리온 스크립트 작성 방법
- 만들어진 lst 파일을
Make 3D scene.bat
에 Drag & Drop한다.
- 좌표 값에 소수점이 있으면 에러가 반환되는 문제가 있으므로, 주의해야 한다.
- 소수점이 있는 좌표 값은 따로 기록을 해 두고, 반올림한 정수 값만 입력해야 한다.
- 생성된 xml 파일을 열고 소수점 좌표까지 입력한다.
- xml, htm, lst 및 폴더 전체를 서버에 올린다.
- 위키 및 온라인 플랫폼에 URL을 추가하고 클릭하여 감상한다.
#Scene 1
gallery 90 0 $Artwa Open Exhibition Hall
#CrossLink
street -26 0 hotspot_ani_black $Street
#Still
p160 223 -10 0.13 1 -10 47 0 $Self-Portrait as a Painter, 1886
p158 235 -12 0.15 1 -12 35 0 $Self-Portrait with Pipe, 1886
p097 250 -14 0.16 1 -14 20 0 $Self-Portrait, 1887
p135 270 -15 0.17 1 -15 0 0 $Self-Portrait, 1887
p155 290 -14 0.16 1 -14 -20 0 $Self-Portrait, 1887
p022 305 -12 0.15 1 -12 -35 0 $Self-Portrait as a Painter, 1887-1888
p159 250 0 0.17 1 0 20 0 $Self-Portrait, 1886
p161 270 0 0.17 1 0 0 0 $Self-Portrait with Glass, 1887
p162 290 0 0.17 1 0 -20 0 $Self-Portrait with Felt Hat, 1886-1887
p016 55 -12 0.15 1 -12 35 0 $Self-Portrait, 1887
p060 70 -14 0.16 1 -14 20 0 $Self-Portrait with Straw Hat, 1887
p065 90 -15 0.17 1 -15 0 0 $Self-Portrait, 1887
p068 110 -14 0.16 1 -14 -20 0 $Self-Portrait with Straw Hat and Pipe, 1887
p156 125 -12 0.15 1 -12 -35 0 $Self-Portrait, 1887
p163 70 0 0.16 1 0 20 0 $Self-Portrait with Pipe and Straw Hat
r001 90 0 0.16 1 0 0 0 $Self-Portrait
p164 110 0 0.16 1 0 -20 0 $Self_Portrait with Straw Hat, 1887
bedroom 26 0 0.4 1 0 -26 0 $The Bedroom, 1888
#Scene 3
street 0 0 $Royal Mile, Edinburgh
#CrossLink
museum -120 -15 hotspot_ani_white $Museum
#Video
cellist 140 -20 1 $Marionette Cellist
cellist 0 -20 2 $Marionette Cellist
#Scene 2
museum 0 0 $Musical Instrument Museums Edinburgh
#CrossLink
gallery -70 -10 hotspot_ani_white $Gallery
#Video
arirang 0 0 3 $Arirang
#End
- 출처 : 김현 교수님 파빌리온 데모
- 김현 교수님 파빌리온 데모 보기