컴플렉스 제작 방법
DH 교육용 위키
목차
§ 파빌리온의 구성 체계
- 모노미디어 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 에서 다운로드 받을 수 있습니다.
§ 컴플렉스 제작 프로그램 사용 예시 사이트
- http://dh.aks.ac.kr/Encyves/Tutorial/workshop3/index.htm
- 개별 신 및 개별 사이트 접근이 가능한 파빌리온 메뉴 / 파빌리온 메뉴와 사이트 및 신의 독립적 구성 예시
- Make 3D Menu 사용 예시 1
- http://dh.aks.ac.kr/Encyves/Tutorial/workshop4/index.htm
- 메타 파빌리온 (여러 파빌리온 콘텐츠의 조합) 예시
- Make 3D Menu 사용 예시 2
§ 컴플렉스 스크립트 작성 방법
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