파빌리온 제작 방법

Digerati
이동: 둘러보기, 검색

§ 파빌리온(Pavilion)이란?

장소감(Sense of Place)

‘장소감’(Sense of Place)이란 물리적인 공간과 함께 그 장소에 깃든 문화적 사회적 의미가 함께 어우러져서 만들어 내는 감성을 말한다. 특정 장소에 관한 하이퍼미디어 콘텐츠는 단지 그 장소의 물리적은 모습만을 모사하는 것이 아니라, 그곳에 깃들인‘장소감’의 재현을 목표로 한다. 장소감의 재현은 그 장소에 대한 이야기(story)가 전달된다는 것이다. 굳이 텍스트를 읽지 않고도 영상물을 보고 탐미하는 동안 그곳의 자연과 역사, 문화에 대한 느낌을 얻을 수 있다면 이것은 곧 이야기의 전달이자 장소감의 재현이라고 할 수 있다.

이야기란 단편적인 사실의 조각들이 맥락을 형성하면서 이어지는 것이다. 영상 자료들도 의미있는 연결 고리를 가지고 맺어지면 컷 하나 하나를 개별적으로 보일 때는 드러나지 않았던 ‘이야기’를 전달하게 된다. 하이퍼미디어는 그 유의미한 ‘맺어짐’을 이루내는 ‘조합의 기술’이다.

문맥 구현자(Context Builder)

하이퍼미디어의 핵심 요소로서 다양한 모노미디어에 대해 ‘맺어짐’을 만들어 주는 역할을 하는 것을 ‘문맥 구현자’(Context Builder)라고 한다. 종래의 아나로그 콘텐츠에서 이 ‘문맥 구현자’의 역할을 담당한 것은 오로지 ‘텍스트’였다. 이야기는 글이 전하고 사진과 그림은 그 글의 이해를 돕는 ‘삽도’(揷圖, illustration)로서만 존재했다. 디지털 환경에서는 전혀 다른 형태의, 목적하는 바에 따라 훨씬 효과적으로 활용할 수 있는 문맥 구현자를 찾을 수 있다. 전자지도(Map), 3차원 가상현실 영상(Virtual Reality Images), 전자 연표(Time Line) 등이 그것이다.

어느 한 지역이 그 고장(그 나라, 또는 세계 속의)의 어느 곳에 위치하는지, 산과 강은 그곳에서 어떠한 모습으로 만나는지...... 전자지도는 이와 같은 지리적, 자연적 환경을 알게 할 뿐 아니라, 지점과 지점이 맺고 있는 공간적 연관성을 일목요연하게 보여 줄 수 있다. 예를 들어 어떤 역사적 인물의 생가와 그의 묘소, 그가 강학하던 곳, 그를 모신 사당 등은 일정한 범위의 공간 속에 자리하는 경우가 많다. 전자지도는 그 공간의 문맥을 전달할 수 있다.

방문자의 시야에 들어오는 모든 대상물에 대해 공간적 연관성을 보이는 것은 3차원 가상현실 영상이 할 수 있는 역할이다. 누정(樓亭)과 그곳에서 바라보이는 산과 강. 사찰이나 서원, 향교의 건물 배치. 전각 내부의 4면의 모습 등 ...... 시선을 어느 한 곳에만 고정하고서는 알 수 없는 것들을 이 360° 전방위 영상은 생생하게 전달해 준다.

문맥구현자로서의 전자연표(Historical Time Line)의 기능은 어느 한 공간을 설명하는 콘텐츠 상에서 지금은 보이지 않는 과거의 모습과 지나간 사실을 하이퍼 링크 형태로 연결해 주는 것이다. 앞의 두 가지가 대상물들 사이에 존재하는 공간적 문맥을 찾는 것이라면 이것은 관련 사실들 사이의 시간적 문맥을 구현하기 위한 것이라고 할 수 있다.

전자지도(Map), 3차원 가상현실 영상(Virtual Reality Images), 전자 연표(Time Line) 등을 ‘문맥 구현자’(Context Builder)라고 지칭하는 이유는 그것이 자기 자신을 보이는 기능보다도 다른 미디어에 담긴 콘텐츠들이 서로 어떠한 관계(공간적/시간적 연관 관계)에 있는지를 보이는 역할을 하기 때문이다.

파빌리온(Pavilion)

‘파빌리온(Pavilion)’이란 문맥 구현자를 중심으로 사진, 동영상, 파노라마 영상, 음향, 텍스트 등 다양한 모노미디어 데이터를 패키지로 엮어서 특정 장소에 대한 이야기’(Story, 관계에 대한 이해)를 전달하는 하이퍼미디어 콘텐츠를 말한다. 이‘파빌리온’(Pavilion)이라는 용어는 테마 파크의 개별 전시관를 그렇게 부르는 데서 착안하여 채용한 것이다.

어느 지역의 자연과 역사, 문화를 종합적으로 보여 주는 사이트를 디지털 테마 파크라고 한다면, 파빌리온은 그 안에서 특정 주제를 중심으로 관련된 자료를 조직화하여 보여 주는 작은 단위의 전시관이다. 전시관 내의 전시실에 해당하는 개념은 ‘신’(Scene)이라고 명명한다.


§ 파빌리온 제작 프로그램

파빌리온 제작 프로그램은 위에서 설명한 파빌리온 개념의 디지털 콘텐츠를 만들 수 있는 하이퍼미디어 저작 도구이다. 개발자는 이 프로그램을 이용하여 자신이 구상한 파빌리온 운영 시나리오를 실제로 동작하는 소프트웨어로 변환할 수 있다. 이 프로그램은 개발자가 작성한 Pavilion Design Script를 파노라마 영상 뷰어 KrpanoTM를 구동시키는 Action Script로 변환하는 기능을 수행한다.

파빌리온 제작 프로그램 실행 모듈

  • Make3DScene3.exe
    • 최종 버전: v3.4
    • 실행 Droplet: Make 3D Scene pr13.bat
  • Make3DMenu.exe
    • 최종 버전: v3.4
    • 실행 Droplet: Make 3D Menu.bat
  • MakeKml.exe
    • 최종 버전: v3.4
    • 실행 Droplet: Make Kml.bat

http://dh.aks.ac.kr/Encyves/System 에서 다운로드 받을 수 있습니다.

§ 파빌리온 제작 프로그램 사용 예시 사이트

§ Make 3D Scene 사용법

1. 입출력 파일

  • 입력 파일: 파빌리온 제작 스크립트. 확장자: *.lst. Encoding: ANSI, UTF8 with BOM, UCS2.
  *.lst
  • 출력 파일: 다음과 같은 4개의 파일을 생성합니다.
  [기존]
  *.htm
  *.xml
  [추가]
  *scene.htm    
	이 html 파일로 사이트 내의 개별 신을 독립적으로 호출할 수 있습니다.
	용법: *scene.htm?id=scene_name
  LoadPanoScene.xml
 	*scene.htm에 딸린 부속 파일입니다.

2. 기능 개선 사항

  • 다른 krpano 사이트를 호출하는 #OutLink 섹션에서 그 사이트 내의 특정 신을 지정할 수 있습니다.
  • wiki, html, kml 등 외부 프로그램에서 파빌리온 사이트 내의 개별 신을 독립적으로 호출할 수 있게 하는 스크립트를 자동으로 생성합니다. (*scene.htm, LoadPanoScene.xml) 만들어진 스크립트는 다음과 같은 방식으로 사용할 수 있습니다.

※ wiki, html, kml 등 외부 시스템에서 파빌리온의 개별 신을 실행하는 방법

  http://dh.aks.ac.kr/Encyves/Tutorial/workshop1/demo1scene.htm?id=museum


4. Make3DScene *.lst 스크립트에 추가된 사항

  • #OutLink 섹션에서 다른 사이트 또는 파빌리온의 개별 신을 지정할 수 있는 기능을 추가하였습니다.
  • 특정 신을 지정할 경우 xml 파일 이름에 이어서 ( ) 안에 신 이름을 지정하면 됩니다. ( 지정이 없는 경우 예전과 같이 해당 사이트의 대표 신[첫번째 신]으로 연결됩니다.

※ 예시: #OutLink 섹션에서 외부 krpano 사이트 또는 신 호출

  #OutLink
  /Encyves/Tutorial/workshop1/demo1.xml -10 5 		hotspot_arrow_left	$Edinburgh Castle
  /Encyves/Tutorial/workshop1/demo1.xml(street) 0 5 	hotspot_arrow_up 	$The Royal Mile
  /Encyves/Tutorial/workshop1/demo1.xml(museum) 10 5 	hotspot_arrow_right	$Museum
  • 링크 대상 파빌리온도 새 시스템으로 만들었다면, #Reference 섹션에서 다음과 같은 방법으로 개별 신을 호출할 수도 있습니다.

※ 예시: #Reference 섹션에서 외부 krpano 사이트 또는 신 호출

  #Reference
  http://dh.aks.ac.kr/Encyves/Tutorial/workshop1/demo1scene.htm?id=museum 10 5 /VR/style/text60.png 1.0 $Museum

§ Make 3D Menu 변경 사항

1. 입출력 파일

  • 입출력 파일의 종류에는 변경이 없습니다.
  • 입력 파일:
 
    *.lst
  • 출력 파일
    index.htm  ....... 파일리온 실행 파일
    *f.xml ....... 프로젝트 Label 표시
    *m.xml ....... 화면 하단의 사이트 메뉴 표시
    *g.xml ....... 구글 지도 상의 사이트 표시
    *.kml ....... 구글 어스 사용을 위한 kml 

2. 기능 개선 사항

  • 메뉴 항목으로 개별 사이트 뿐 아니라, 사이트 내의 개별 신을 지정할 수 있습니다.
  • 이전 버전에서는 메뉴 파일이 사이트 폴더의 상위에 있어야 했으나, 새 버전에서는 메뉴 폴더 및 사이트 폴더의 위치를 독립적으로 정할 수 있습니다. ※ #HostURL 정보로 연결

3. Make3DMenu *.lst 스크립트에 추가된 사항

  • #Sites 색션에서 개별 사이트뿐 아니라 사이트 내의 특정 신을 지정할 수 있습니다.
  • 특정 신을 지정할 경우 사이트 이름과 신 이름을 “.”으로 연결해 주면 됩니다. 특정 신을 지정하지 않은 경우, 예전과 같이 해당 사이트의 대표 신[첫번째 신]으로 연결됩니다.

※ 예시: 개별 사이트 또는 사이트 내의 개별 신을 메뉴 항목으로 지정

  #Project
  h1 Encyves Pavilion Sample
  h3 한국학중앙연구원 인문정보학교실 
  h3 2017. 10. 26

  #Sites
  workshop2	demo2		37.548876	126.9812913	$Gallery Artwa
  workshop2	demo2.AksLab	37.3919489	127.0530158	$Gallery Y
  workshop2	demo2.GalleryY	37.4929947	126.9919089	$AKS Gallery
  workshop1	demo1		55.9482567	-3.2007519	$Edinburgh Castle
  workshop1	demo1.street	55.94977	-3.1902755	$The Royal Mile
  workshop1	demo1.museum	55.9487825	-3.1869732	$St. Cecilia's Hall

  #HostURL
  http://dh.aks.ac.kr/Encyves/Tutorial
  • 이러한 방법으로, 파빌리온 상의 모든 메뉴나 구글 어스 kml 상에서 특정 파빌리온, 특정 사이트, 특정 신에 접근할 수 있습니다.

§ Make 3D Kml 사용 안내

1. 입출력 파일

  • Make 3D Kml의 입력 파일은 Make 3D Menu 입력 파일과 형식이 동일합니다.
  • 입력 파일의 필요 요소는 #Sites 섹션과 #HostURL 섹션입니다.

※ 예시: map1.lst

  #Project

  #Sites
  workshop2	demo2		37.548876	126.9812913	$Gallery Artwa
  workshop2	demo2.AksLab	37.3919489	127.0530158	$Gallery Y
  workshop2	demo2.GalleryY	37.4929947	126.9919089	$AKS Virtual Gallery

  #HostURL
  http://dh.aks.ac.kr/Encyves/Tutorial

  #End
  • Make 3D Kml의 출력 파일은 *.kml 한 종류입니다.

2. kml 파일의 사용

  • 온라인 상에서 kml 파일을 호출하여 이용자 단말기(PC 또는 Mobile)에 설치된 Google Earth 또는 Google Earth Pro를 실행할 수 있습니다.

( 파빌리온 내에서 Google Earth를 실행하려면 사이트 신 파일(*.lst)의 #Reference 섹션에 다음 같이 지정합니다

※ 예시: Google Earth를 호출 스크립트

  #Reference
  http://dh.aks.ac.kr/Encyves/Tutorial/workshop2/map2.kml	200 -10	/VR/style/plane60.png 1.0	$Aerial Tour

3. Make 3D Menu로 만드는 *.kml과 다른 점

  • Make 3D Menu의 #Sites 섹션에는 최대 30개 까지의 사이트 또는 개별 신을 지정할 수 있습니다.
  • Make 3D Kml의 #Sites 섹션에는 최대 256개 까지의 사이트 또는 개별 신을 지정할 수 있습니다.

§ Meta Pavilion 제작 방법

1. Meta Pavilion:

  • 새로운 가상현실 콘텐츠를 만들지 않고, 기존 파빌리온 사이트나 신을 조합하여 새로운 파빌리온을 구성하는 것이 가능합니다.

2. 여러 파빌리온의 콘텐츠를 엮는 방법

  • 콘텐츠 주소의 공통 부분만 #HostURL 섹션에 지정하고 #Site 섹션에 나머지 주소를 지정합니다.
  • 사이트 내의 특정 신과 연결하려면, 위에서 다룬 방법대로 사이트 이름과 신 이름을 “.”로 연결합니다.

※ 예시: 여러 파빌리온 콘텐츠를 조합한 메뉴 스크립트

  #Project
  h1 Meta Pavilion Sample
  h3 한국학중앙연구원 인문정보학교실 
  h3 2017. 10. 26

  #Sites
  A303/S001 S001.Gallery-5-1		36.6097292 128.668562	$의성 학봉종택 현판
  B002/S001 S001.banchado1759 		37.4578266 126.9524133	$영조-정순왕후 가례 반차도
  C001/S001 S001.Bangudae_Panorama	35.6039439 129.1762234	$울주 반구대

  #HostURL
  http://dh.aks.ac.kr/Encyves/Pavilions