• Title/Summary/Keyword: 3D 뷰어

Search Result 43, Processing Time 0.019 seconds

Development of an X3D Python Language Binding Viewer Providing a 3D Data Interface (3D 데이터 인터페이스를 제공하는 X3D Python 언어 바인딩 뷰어 개발)

  • Kim, Ha Seong;Lee, Myeong Won
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.10 no.6
    • /
    • pp.243-250
    • /
    • 2021
  • With the increased development of 3D VR applications augmented by recent VR/AR/MR technologies and by the advance of 3D devices, interchangeability and portability of 3D data have become essential. 3D files should be processed in a standard data format for common usage between applications. Providing standardized libraries and data structures along with the standard file format means that a more efficient system organization is possible and unnecessary processing due to the usage of different file formats and data structures depending on the applications can be omitted. In order to provide the function of using a common data file and data structure, this research is intended to provide a programming binding tool for generating and storing standardized data so that various services can be developed by accessing the common 3D files. To achieve this, this paper defines a common data structure including classes and functions to access X3D files with a standardized scheme using the Python programming language. It describes the implementation of a Python language binding viewer, which is an X3D VR viewer for rendering standard X3D data files based on the language binding interface. The VR viewer includes Python based 3D scene libraries and a data structure for creation, modification, exchange, and transfer of X3D objects. In addition, the viewer displays X3D objects and processes events using the libraries and data structure.

Stereoscopic 3D Model Viewer for Battlefield Visualization (전투공간 시뮬레이션 가시화를 위한 스테레오 3D 모델 뷰어)

  • Park, Hye-Jin;Park, Ji-Young;Kim, Myoung-Hee
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06c
    • /
    • pp.335-337
    • /
    • 2012
  • 전투공간 시뮬레이션 결과를 가시화할 뿐 아니라 시나리오 가시화 중에 사용자가 선택한 엔티티의 상세한 관찰을 제공하기 위해 스테레오 3D 모델 뷰어를 개발하여 가시화 시스템의 프로토타입을 구성하였다. 전투공간 가시화를 위해서는 가시화 스프트웨어인 SIMDIS를 사용하였다. 사용자는 시뮬레이션 가시화 스크린 상에서 엔티티를 선택할 수 있으며, 이 엔티티의 자세한 관찰은 스테레오 3D 모델 뷰어에 가시화 된다. 모델 뷰어는 사용자에게 엔티티 관찰 시 몰입감과 인지도를 향상시키기 위하여 헤드 트래킹 기술을 적용하였다. 사용자의 위치를 추적하기 위해서는 깊이 카메라를 이용하였으며, 획득한 깊이 영상을 통해 실시간 사용자 헤드 트래킹을 적용하였다. 구현된 시스템은 SIMDIS를 이용한 전투공간 시뮬레이션 가시화와 스테레오 3D 뷰어를 각각 가시화하기 위하여 2D 디스플레이와 3D TV를 사용하였다.

Development of 3D Simulation Systems for the 3D Visualization of University Campus Building Information (대학 캠퍼스 건물 정보의 입체적 가시화를 위한 3D 시뮬레이션 시스템의 개발)

  • Kim, Sung-Ho
    • Journal of Digital Convergence
    • /
    • v.11 no.11
    • /
    • pp.327-333
    • /
    • 2013
  • The campus has been composed of a very variety buildings. However, there is almost no easy way to see information about room number of each floor of the buildings and all buildings. For that reason, in this paper, we have developed a 3D simulation system for the 3D visualization of campus building information. Each building and cross section of floor was modeled in 3D based on the actual drawing. And texture mapping were using real photos. The user interface was divided into frames for menu and 3D viewer. When you select a building name from the menu, 3D viewer shows the selected building by zooming. And menu frame is shown the various information related to the building. Also when you select a room number of each floor, a separate web browser shows the cross section by VRML viewer. Conversely, when you click on the building in the 3D viewer, menu frame is shown the various information related to the building. This system is very useful in that provide realistic building information of campus.

A Study on the Document viewer optimized for VR environment (VR 환경에 최적화 된 문서 뷰어에 관한 연구)

  • Joo, Yong-Ho;Kim, Sang-Mok;Cho, Ok-Hue
    • Journal of the Korea Convergence Society
    • /
    • v.12 no.5
    • /
    • pp.139-145
    • /
    • 2021
  • Through this study, we intend to study user satisfaction in order to verify whether there is a need for full-scale research, development and commercialization of document viewers in a VR environment. VR content consists of realistic 3D graphics and 360-degree video, and provides a synesthesia experience and immersion. We developed and tested a VR document viewer prototype that can utilize this concept as a document viewing system. It can act as a viewer that provides an interactive viewing environment according to the user's body interaction and the direction of the field of view, and it can be said that the feature of VR document viewer is that it can draw the user's high level of immersion and concentration when using the viewer. The developed prototype was tested in a test group consisting of 100 VR experiences and device owners for about 1 hour and 3 days a day, and then a questionnaire survey in the form of a fixed selection question was conducted. This study is a prototype study of a document viewer suitable for a virtual reality environment, and can lead to a sense of immersion when reading a document, and suggest a new document viewer direction that is effective for visual fatigue and visual perception of the document.

KPDBViewer : Development of PDB Viewer using Java3D (KPDBViewer : Java3D를 이용한 PDB 뷰어 개발)

  • 변상희;김진흥;문남두;이명준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.832-834
    • /
    • 2003
  • 단백질은 생명현상 유지에 필수적인 기능을 담당하며 이러한 기능이 단백질의 3차 구조에 의해 결정된다는 것이 밝혀짐으로써 단백질 3차 구조에 대한 연구가 더욱 활발히 진행되고 있다. 본 논문에서는 단백질의 3차 구조를 파악할 수 있는 Java3D 기반의 단백질 구조 뷰어인 KPDBViewer에 대하여 기술한다. 개발된 KPDBViewer는 3차원 이미지 상에서 단백질 내 아미노산들의 이벤트 처리를 지원함으로써 단백질내 아미노산의 정보를 보다 효과적으로 파악할 수 있다 또한, Java2D 기반의 단백질 뷰어는 다양한 구조 보기 기능이 부족하다. 이와 같은 기능을 제공함으로써 단백질 구조 정보를 보다 쉽게 이해하는데 도움을 줄 것으로 기대한다.

  • PDF

3차원 웹브라우저 사이버 뷰어의 개발

  • 김현수;심원도;이재기;최형림
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 1997.10a
    • /
    • pp.321-326
    • /
    • 1997
  • 본 논문은 3차원 그래픽 환경을 인터넷상에서 지원해 주는 VRML 2.0 명세를 이용 하여 만들어진 VRML 코드를 Parsing하여 화면에 3차원으로 브라우징 하는 웹브라우저인 사이버 뷰어 개발에 관한 것으로써, 마이크로 소프트사의 3차원 그래픽 라이브러리인 Direct 3D를 사용하여 개발하였다. 사이버 뷰어는 3차원 인터페이스 상에서 간단한 마우스 조작으로, 카메라 시점을 조정하여 Walking, Driving, Flying 등의 Navigation을 지원한다. 또한, Route와 Interpolation 기능을 통하여 각 객체들에 대한 병렬적인 이벤트 처리를 통하 여 실시간 대화형의 환경을 제공해준다.

  • PDF

Implementation of Terrain Model Viewer by DirectX (DirectX에 의한 지형 모델 뷰어의 구현)

  • Sohn, Kwang-Hyun;Noh, Yong-Deok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.9
    • /
    • pp.2403-2411
    • /
    • 1997
  • Direct3D is a recently developed 3D graphic accelerator such that we could make a Windows graphic programs with Direct3D easily. This paper presents the fractal terrain model viewer developed in terms of Direct3D. The object classes and the input dialog box used the model viewer, program initializing process, and the flow of the model viewer are discussed. Finally, the output of terrain formulation in wire-frame, solid, and point type form are presented. To show the results, the data of a terrain model were made by a fractal technique, the midpoint displacement methods with square lattices of points.

  • PDF

Development of On-In-One Web Solution for Technology Marketing (기술마케팅을 위한 On-In-One 웹 솔루션 개발)

  • Choi, Ssang-Yong;Kim, Dong-Sub;Park, Sun-Seong;Kim, Won-Ju;Choi, Si-Woong;Hwang, Seung-Gook
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.26 no.2
    • /
    • pp.99-104
    • /
    • 2016
  • This paper aims to develop the One-In-One web solutions that can work in PC, tablet, notebook, and smart phone depending on the flow of the ICT times to promote the marketing of the technology. The characteristics of this web solutions can be used to a image viewer system of 3D array type for PC, tablet, notebook, and smart phone. It is implemented in the design of 3D display slide show type. And it is developed an image viewer system, which enables users to use by utilizing the links manner ICT base required by each channel of the image. This is the 3D photo viewer PR solution developed in the way that anyone can use easily without the knowledge of programming in various areas such as public relations, business, and education.

Development of Cooperative Viewer System Technology Running on the Scalable High-Resolution Tiled Display System (확장형 초고해상도 타일드 디스플레이 시스템에서 동작하는 협업용 뷰어 시스템 기술 개발)

  • Kim, Min-Young;Lee, Bin-Na-Ra;Cho, Yong-Joo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.4
    • /
    • pp.841-848
    • /
    • 2010
  • A tiled display can present a high resolution image or real-sized 3D objects. It can be used fot effective collaboration by allowing multiple users to allocate their own spaces, which are used privately or shared with others. In this research, a collaborative viewer system, which allows manipulating 3D models, images and movie clips, was constructed on a distributed platform. This allows multiple users to manipulate different contents separately with various input devices. This paper describes an architecture and a prototype system built with the viewer.

A Development of Simulator for Autonomous Navigation System of UUV (무인잠수정의 자율운항시스템을 위한 시뮬레이터 개발)

  • Lee, Young-Il;Min, Jong-Soo;Song, Jin-Kook;Kim, Yong-Gi
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.3
    • /
    • pp.581-589
    • /
    • 2008
  • The goal of a simulator is to provide for the testing of new technologies and to facilitate the eventual transfer of these technologies to the applications. In the Development Step, Simulation can provide a cost effective alternative to expensive and hazardous field testing. In this paper, a 3D simulator is developed to test UUV navigation system bated on RVC model. The simulation system consists of a environment manager, objects and a 3D viewer. Objects are modeling all physical elements such as map, obstacle and UUV which reside in a underwater environment. Those objects are created and initialized by environment manager. The environment manager plays the role of intermediator which allows created objects to interact with each other, and transmits information on the objects to 3D viewer. The 3D viewer analyzes the received information and visualizes 3D graphic by using OpenGL primitives.