KCI등재후보
모바일 AR/VR 구현을 위한 프로그래밍 언어 인터페이스 표준 개발 = Development of a Programming Language Interface for Mobile AR/VR Implementation
저자
발행기관
학술지명
권호사항
발행연도
2019
작성언어
Korean
주제어
등재정보
KCI등재후보
자료형태
학술저널
수록면
41-52(12쪽)
KCI 피인용횟수
0
DOI식별코드
제공처
모바일 장치의 성능 향상과 웹 발전으로 증강현실/가상현실(Augemted Reality/Virtual Reality, AR/VR)은 일반 컴퓨터 뿐 아니라 핸드폰과 같은 모바일 장치에서도 서비스가 가능하게 되었다. 모바일 환경에서 3D 가상현실 응용 프로그램을 개발하는 방법 중 하나로 유니티 3D가 많이 이용되고 있다. 유니티 3D 엔진을 이용하여 3D 가상현실 서비스가 가능하나 3D 가상현실 장면의 저장, 교환, 전송을 다양한 장치에서 사용하기 위해서는 표준화된 데이터 형식이 필요하다. 이를 위해서 유니티 3D 엔진에서 국제표준 ISO/IEC 19775-1 X3D (Extensible 3D)를 사용할 수 있다면 모바일 환경에서 가상현실 응용 서비스를 위한 3차원 장면 생성과 교환이 가능하게 된다.
본 논문에서는 유니티 3D 엔진에서 X3D 가상현실 파일을 처리할 수 있는 C# 프로그래밍 환경 개발에 대해 기술한다. 이를 위해서 유니티 3D 엔진에서 X3D 파일의 오브젝트를 처리할 수 있도록 오브젝트 저장을 위한 데이터 구조를 정의하고 이 데이터에 접근하여 값을 입출력하는 함수를 정의한다. 그리고 본 연구에서 개발된 X3D C# 바인딩 뷰어에서는 유니티 엔진에서 X3D 가상현실 파일을 읽어서 C#으로 정의된 장면 접근 인터페이스를 이용하여 화면에 표현한다. 이와 같은 X3D 오브젝트들을 화면에 표현하는 C# 바인딩 뷰어의 개발과 함께 C# 바인딩 라이브러리를 사용하여 장면을 구성하는 간단한 구현 예제를 보여준다. X3D 오브젝트로 기하 프리미티브 오브젝트들인 상자, 원뿔, 원기둥, 구, 텍스트, H-Anim 캐릭터를 생성하고 화면에 렌더링하여 시각화한다.
With the advancement of technologies related to mobile devices and the World Wide Web, 3D virtual reality services can now be provided for mobile devices such as handheld phones. Unity 3D is a popular platform for developing 3D VR application programs for mobile devices. Though 3D VR services using Unity 3D are now possible, a standardized data format is still required to store, transfer, and exchange 3D VR scenes between various devices and applications. In order to achieve this, it is possible to create and exchange 3D scenes for VR application services in mobile environments if ISO/IEC 19775-1 X3D (Extensible 3D) can be used in Unity 3D.
This paper describes the development of a C# programming environment capable of producing X3D VR scene files that can be processed in the Unity 3D engine. In order to achieve this, data structures for storing X3D objects, functions that can access these data structures,and the capability to import and export values is provided, allowing the objects tobe processed in the Unity 3D engine. An implementation example is included.
분석정보
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2023 | 평가예정 | 재인증평가 신청대상 (재인증) | |
2020-01-01 | 평가 | 등재학술지 선정 (재인증) | KCI등재 |
2018-12-10 | 학회명변경 | 한글명 : 표준학회 -> 표준인증안전학회영문명 : Society for standards and standardization -> Society for Standards, Certification and Safety | KCI후보 |
2018-12-07 | 학술지명변경 | 한글명 : 표준과 표준화 연구 -> 표준인증안전학회지외국어명 : Journal of Standards and Standardization -> Journal of Standards, Certification and Safety | KCI후보 |
2018-01-01 | 평가 | 등재후보학술지 선정 (신규평가) | KCI후보 |
서지정보 내보내기(Export)
닫기소장기관 정보
닫기권호소장정보
닫기오류접수
닫기오류 접수 확인
닫기음성서비스 신청
닫기음성서비스 신청 확인
닫기이용약관
닫기학술연구정보서비스 이용약관 (2017년 1월 1일 ~ 현재 적용)
학술연구정보서비스(이하 RISS)는 정보주체의 자유와 권리 보호를 위해 「개인정보 보호법」 및 관계 법령이 정한 바를 준수하여, 적법하게 개인정보를 처리하고 안전하게 관리하고 있습니다. 이에 「개인정보 보호법」 제30조에 따라 정보주체에게 개인정보 처리에 관한 절차 및 기준을 안내하고, 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.
주요 개인정보 처리 표시(라벨링)
목 차
3년
또는 회원탈퇴시까지5년
(「전자상거래 등에서의 소비자보호에 관한3년
(「전자상거래 등에서의 소비자보호에 관한2년
이상(개인정보보호위원회 : 개인정보의 안전성 확보조치 기준)개인정보파일의 명칭 | 운영근거 / 처리목적 | 개인정보파일에 기록되는 개인정보의 항목 | 보유기간 | |
---|---|---|---|---|
학술연구정보서비스 이용자 가입정보 파일 | 한국교육학술정보원법 | 필수 | ID, 비밀번호, 성명, 생년월일, 신분(직업구분), 이메일, 소속분야, 웹진메일 수신동의 여부 | 3년 또는 탈퇴시 |
선택 | 소속기관명, 소속도서관명, 학과/부서명, 학번/직원번호, 휴대전화, 주소 |
구분 | 담당자 | 연락처 |
---|---|---|
KERIS 개인정보 보호책임자 | 정보보호본부 김태우 | - 이메일 : lsy@keris.or.kr - 전화번호 : 053-714-0439 - 팩스번호 : 053-714-0195 |
KERIS 개인정보 보호담당자 | 개인정보보호부 이상엽 | |
RISS 개인정보 보호책임자 | 대학학술본부 장금연 | - 이메일 : giltizen@keris.or.kr - 전화번호 : 053-714-0149 - 팩스번호 : 053-714-0194 |
RISS 개인정보 보호담당자 | 학술진흥부 길원진 |
자동로그아웃 안내
닫기인증오류 안내
닫기귀하께서는 휴면계정 전환 후 1년동안 회원정보 수집 및 이용에 대한
재동의를 하지 않으신 관계로 개인정보가 삭제되었습니다.
(참조 : RISS 이용약관 및 개인정보처리방침)
신규회원으로 가입하여 이용 부탁 드리며, 추가 문의는 고객센터로 연락 바랍니다.
- 기존 아이디 재사용 불가
휴면계정 안내
RISS는 [표준개인정보 보호지침]에 따라 2년을 주기로 개인정보 수집·이용에 관하여 (재)동의를 받고 있으며, (재)동의를 하지 않을 경우, 휴면계정으로 전환됩니다.
(※ 휴면계정은 원문이용 및 복사/대출 서비스를 이용할 수 없습니다.)
휴면계정으로 전환된 후 1년간 회원정보 수집·이용에 대한 재동의를 하지 않을 경우, RISS에서 자동탈퇴 및 개인정보가 삭제처리 됩니다.
고객센터 1599-3122
ARS번호+1번(회원가입 및 정보수정)