Network-based AR education framework using Python and Unity 3D Engine
* 본 문서는 배포용으로 복사 및 편집이 불가합니다.
서지정보
ㆍ발행기관 : 한국컴퓨터게임학회
ㆍ수록지정보 : 한국컴퓨터게임학회 논문지 / 36권 / 2호
ㆍ저자명 : Bon Woo Gu, Kiu Duck Hwang, Il-Hyun Cho, Seong Hye Ahn
ㆍ저자명 : Bon Woo Gu, Kiu Duck Hwang, Il-Hyun Cho, Seong Hye Ahn
목차
ABSTRACT1. Introduction
2. Related Work
3. Proposed AR Framework
3.1 Python Module
3.2 Unity 3D Engine
4. Result of Proposed AR Framework
5. Conclusion
Reference1.
국문초록
결론 및 향후 연구
한국어 초록
VR 및 AR은 대중들이 접근하기 어려운 기술이 아닌, 개인용 스마트 폰 하나로 체험 및 활용 할 수 있는 시 대가 되었다. 최근 이런 개인용 스마트 폰의 다양한 센서를 활용한 AR 콘텐츠가 개발되고 서비스 되고 있다. AR 콘텐츠의 수요가 커지면서Software교육의 수요도 커지게 되었다. 하지만, 비전공자들도 배우기 쉬운 Python 언어를 중심으로 SW 교육이 활발해졌음에도, 아직까지 AR 콘텐츠 개발에서는 Python을 적극적으로 사용할 수 없다. AR 콘텐츠는 기술 분야 뿐 아니라 인터렉티브 아트 분야에서도 활발하게 사용되고 있다. 최근 인터 렉티브 아티스트들은 Python을 이용하여 인공지능을 활용한 작품을 개발 및 전시하고 있다. Python을 통한 SW 교육은 SW 분야의 취업에만 필요한 것이 아니라 아트 분야에서도 필요한 교육이 되었다. 본 논문에서는 AR 콘텐츠 개발 교육을 위한 Python과 Unity 3D Engine을 이용한 네트워크 기반 AR 프레임 워크를 제안한다. 제 안한 AR 프레임 워크는 Web 기반 브라우저에서 개인용 스마트 폰의 카메라에 접근하여 카메라 정보를 Main Server에 전송하고 Python에서 Mark를 분석한다. Mark 정보에 맞춰 Unity 3D Engine에서 3D 오브젝트를 렌더 링하고, 카메라 정보화 합성 후, MJPEG 스트리밍으로 개인용 스마트 폰 화면에 렌더링 된다. 본 논문에서 제 안한 AR 프레임 워크는 SW 교육 플랫폼과 비대면 교육 플랫폼의 요구사항을 반영하며, 인터렉티브 아티스트 들의 다양한 도전에 필요한 기술적 제한을 낮춰 줄 것으로 기대한다.영어 초록
VR and AR are not technologies that are difficult for the public to access, but can be experienced and used with a single personal smartphone. Recently, AR content using various sensors of these personal smartphones has been developed and serviced. As the demand for AR content grew, so did the demand for software education. However, although SW education has become active around Python languages that are easy for non-majors to learn, Python cannot be actively used in AR content development. AR content is actively used not only in the technical field but also in the interactive art field. Recently, interactive artists have been developing and exhibiting works using artificial intelligence using Python. SW education through Python is not only necessary for employment in the SW field, but has also become necessary education in the art field. This paper proposes a network-based AR framework using Python and Unity 3D Engine for AR content development education. The proposed AR framework accesses the camera of a personal smartphone from a web-based browser, transmits camera information to the Main Server, and analyzes Mark on Python. It renders 3D objects in Unity 3D Engine according to Mark information, synthesizes camera informatization, and renders them on personal smartphone screens with MJPEG streaming. The AR framework proposed in this paper reflects the requirements of SW education platforms and non-face-to-face education platforms, and is expected to lower the technical limitations required for various challenges of interactive artists..참고 자료
없음"한국컴퓨터게임학회 논문지"의 다른 논문
A Case Study on Interdisciplinary Arts Performance Usin..6페이지
A Study on Effective Unreal Interactive Level Implement..6페이지
Rule-Based Sports Game Framework for Creating Sports Ga..10페이지
A study on mobile website perceptual element preference..7페이지
Polygon-based Vector Voronoi Diagram Implementation9페이지
A Technique for Building 3D Game Characters from Cartoo..5페이지
A Study on Comparative Analysis of Game Money Use Cases11페이지
“Virtual School” : metaverse VR for untact group activi..10페이지
The Metaverse Education Platform with the characteristi..9페이지
A Study on the Development and Release Strategy of Mobi..11페이지