"컴플렉스 제작 방법"의 두 판 사이의 차이

DH 교육용 위키
이동: 둘러보기, 검색
(새 문서: =파빌리온 목록= * 답사정보 * 한국 기록유산의 디지털 스토리텔링 자원 파빌리온 * Pavilions 2017 | 한국의 인물 시각적...)
 
1번째 줄: 1번째 줄:
=파빌리온 목록=
+
==§ 파빌리온의 구성 체계==
  
* [[답사정보]]
+
* 모노미디어 Mono-medium Objects
* [[Pavilions 2016 | 한국 기록유산의 디지털 스토리텔링 자원 파빌리온]]
+
* 신 Scene
* [[Pavilions 2017 | 한국의 인물 시각적 스토리텔링 자원 파빌리온]]
+
* 파빌리온 Pavilion
 +
* 컴플렉스 Complex
  
=파빌리온 제작 프로그램 업그레이드 공지: 2017. 10. 24=
 
  
==§ 변경 프로그램==
+
==§ 컴플렉스 제작 도구==
  
* Make3DScene3.exe
 
** 최종 버전: v3.4
 
** 실행 Droplet: Make 3D Scene pr13.bat
 
 
* Make3DMenu.exe  
 
* Make3DMenu.exe  
 
** 최종 버전: v3.4
 
** 최종 버전: v3.4
 
** 실행 Droplet: Make 3D Menu.bat
 
** 실행 Droplet: Make 3D Menu.bat
 +
 
* MakeKml.exe
 
* MakeKml.exe
 
** 최종 버전: v3.4
 
** 최종 버전: v3.4
21번째 줄: 19번째 줄:
 
※ http://dh.aks.ac.kr/Encyves/System 에서 다운로드 받을 수 있습니다.
 
※ http://dh.aks.ac.kr/Encyves/System 에서 다운로드 받을 수 있습니다.
  
==§ 파빌리온 제작 프로그램 사용 예시 사이트==
 
  
* http://dh.aks.ac.kr/Encyves/Tutorial/workshop1/demo1.htm
+
==§ 컴플렉스 제작 프로그램 사용 예시 사이트==
** 3D VR 파빌리온 상에서 동영상 및 3D 동영상 활용 예시
+
** Make 3D Scene 사용 예시 1
+
 
+
* http://dh.aks.ac.kr/Encyves/Tutorial/workshop2/demo2.htm
+
** 가상 미술관 구현 / Google Earth 활용 / Out Link 시 개별 신으로 연결 예시
+
** Make 3D Scene 사용 예시 2
+
** Make Kml 사용 예시
+
  
 
* http://dh.aks.ac.kr/Encyves/Tutorial/workshop3/index.htm
 
* http://dh.aks.ac.kr/Encyves/Tutorial/workshop3/index.htm
40번째 줄: 30번째 줄:
 
** Make 3D Menu 사용 예시 2
 
** Make 3D Menu 사용 예시 2
  
==§ Make 3D Scene 변경 사항==
 
  
===1. 입출력 파일===
+
==§ 컴플렉스 스크립트 작성 방법==
 
+
* 입력 파일: 기존과 같습니다.
+
<pre>
+
  *.lst
+
</pre>
+
 
+
* 출력 파일: 기존 출력 파일 외에 2개의 파일을 추가로 생성합니다.
+
 
+
<pre>
+
  [기존]
+
  *.htm
+
  *.xml
+
  [추가]
+
  *scene.htm   
+
이 html 파일로 사이트 내의 개별 신을 독립적으로 호출할 수 있습니다.
+
용법: *scene.htm?id=scene_name
+
  LoadPanoScene.xml
+
*scene.htm에 딸린 부속 파일입니다.
+
</pre>
+
 
+
===2. 기능 개선 사항===
+
 
+
* 다른 krpano 사이트를 호출하는 #OutLink 섹션에서 그 사이트 내의 특정 신을 지정할 수 있습니다.
+
 
+
* wiki, html, kml 등 외부 프로그램에서 파빌리온 사이트 내의 개별 신을 독립적으로 호출할 수 있게 하는 스크립트를 자동으로 생성합니다. (*scene.htm, LoadPanoScene.xml) 만들어진 스크립트는 다음과 같은 방식으로 사용할 수 있습니다.
+
 
+
※ wiki, html, kml 등 외부 시스템에서 파빌리온의 개별 신을 실행하는 방법
+
<pre>
+
  http://dh.aks.ac.kr/Encyves/Tutorial/workshop1/demo1scene.htm?id=museum
+
</pre>
+
 
+
 
+
===4. Make3DScene *.lst 스크립트에 추가된 사항===
+
 
+
* #OutLink 섹션에서 다른 사이트 또는 파빌리온의 개별 신을 지정할 수 있는 기능을 추가하였습니다.
+
 
+
* 특정 신을 지정할 경우 xml 파일 이름에 이어서 ( ) 안에 신 이름을 지정하면 됩니다. (  지정이 없는 경우 예전과 같이 해당 사이트의 대표 신[첫번째 신]으로 연결됩니다.
+
 
+
※ 예시: #OutLink 섹션에서 외부 krpano 사이트 또는 신 호출
+
<pre>
+
  #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
+
</pre>
+
 
+
* 링크 대상 파빌리온도 새 시스템으로 만들었다면, #Reference 섹션에서 다음과 같은 방법으로 개별 신을 호출할 수도 있습니다.
+
 
+
※ 예시: #Reference 섹션에서 외부 krpano 사이트 또는 신 호출
+
<pre>
+
  #Reference
+
  http://dh.aks.ac.kr/Encyves/Tutorial/workshop1/demo1scene.htm?id=museum 10 5 /VR/style/text60.png 1.0 $Museum
+
</pre>
+
 
+
==§ Make 3D Menu 변경 사항==
+
  
 
===1. 입출력 파일===  
 
===1. 입출력 파일===  
  
* 입출력 파일의 종류에는 변경이 없습니다.
+
* 입출력 파일의 종류는 아래와 같습니다.
  
 
* 입력 파일:
 
* 입력 파일:
120번째 줄: 54번째 줄:
 
</pre>
 
</pre>
  
==2. 기능 개선 사항==
+
===2. 기본 스크립트 ===  
  
* 메뉴 항목으로 개별 사이트 뿐 아니라, 사이트 내의 개별 신을 지정할 수 있습니다.
+
※ 컴플렉스 스크립트 예시 (기본 모델: 각 파빌리온(사이트)의 대표 신을 메뉴 항목으로 지정)
  
* 이전 버전에서는 메뉴 파일이 사이트 폴더의 상위에 있어야 했으나, 새 버전에서는 메뉴 폴더 및 사이트 폴더의 위치를 독립적으로 정할 수 있습니다. ※ #HostURL 정보로 연결
+
<pre>
 +
  #Project
 +
  h1 Encyves Pavilion Sample
 +
  h3 한국학중앙연구원 인문정보학교실
 +
  h3 2017. 10. 26
  
===3. Make3DMenu *.lst 스크립트에 추가된 사항===
+
  #Sites
 +
  workshop1 demo1 55.9482567 -3.2007519 $Edinburgh Castle
 +
  workshop2 demo2 37.548876 126.9812913 $Gallery Artwa
 +
 
 +
  #HostURL
 +
  http://dh.aks.ac.kr/Encyves/Tutorial
 +
</pre>
 +
 
 +
 
 +
===3. 확장 스크립트===
  
 
* #Sites 색션에서 개별 사이트뿐 아니라 사이트 내의 특정 신을 지정할 수 있습니다.  
 
* #Sites 색션에서 개별 사이트뿐 아니라 사이트 내의 특정 신을 지정할 수 있습니다.  
132번째 줄: 79번째 줄:
 
* 특정 신을 지정할 경우 사이트 이름과 신 이름을 “.”으로 연결해 주면 됩니다. 특정 신을 지정하지 않은 경우, 예전과 같이 해당 사이트의 대표 신[첫번째 신]으로 연결됩니다.  
 
* 특정 신을 지정할 경우 사이트 이름과 신 이름을 “.”으로 연결해 주면 됩니다. 특정 신을 지정하지 않은 경우, 예전과 같이 해당 사이트의 대표 신[첫번째 신]으로 연결됩니다.  
  
※ 예시: 개별 사이트 또는 사이트 내의 개별 신을 메뉴 항목으로 지정
+
컴플렉스 스크립트 예시 (확장 모델: 각 파빌리온(사이트) 내의 개별 신을 메뉴 항목으로 지정)
 +
 
 
<pre>
 
<pre>
 
   #Project
 
   #Project

2018년 10월 19일 (금) 14:36 판

§ 파빌리온의 구성 체계

  • 모노미디어 Mono-medium Objects
  • 신 Scene
  • 파빌리온 Pavilion
  • 컴플렉스 Complex


§ 컴플렉스 제작 도구

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

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


§ 컴플렉스 제작 프로그램 사용 예시 사이트


§ 컴플렉스 스크립트 작성 방법

1. 입출력 파일

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

2. 기본 스크립트

※ 컴플렉스 스크립트 예시 (기본 모델: 각 파빌리온(사이트)의 대표 신을 메뉴 항목으로 지정)

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

  #Sites
  workshop1	demo1		55.9482567	-3.2007519	$Edinburgh Castle
  workshop2	demo2		37.548876	126.9812913	$Gallery Artwa

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


3. 확장 스크립트

  • #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