• Title/Summary/Keyword: X3D-based 3D Viewer

Search Result 8, Processing Time 0.025 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.

Design and Implementation of 3D Web Service based on ASE File and Model Database (ASE 파일 파싱과 모델 데이터베이스 연동을 통한 3D 웹 서비스 설계 및 구현)

  • Yeo, Yun-Seok;Park, Jong-Koo
    • The KIPS Transactions:PartD
    • /
    • v.11D no.6
    • /
    • pp.1327-1334
    • /
    • 2004
  • The purpose of this paper is to implement Web 3D environment that is not provider - oriented but client-oriented in order to provide dynamic information and to analyze knowledges by executing programs on Web pages. For these, The 3D Viewer program that parses and renders ASE files - the most general 3D Model Data file and exported text file of 3D Max Studio - is made and then converted into ActiveX 3D Viewer Component that can be used on the Web. With the purpose of managing ASE and texture file efficiently and interacting between clients and server, ActiveX Component link ASP and Database with Web Service. The 3D View Web Service can make dynamic information and cooperative works easier in Networked Virtual Reality.

Viewers' Psychophysiological and Self-report Responses to 3D Stereoscopic Display (3D 영상의 입체성이 콘텐츠 특성에 따라 이용자의 심리적 반응에 미치는 효과 - 콘텐츠의 유인가와 각성도를 중심으로 -)

  • Lim, So-Hei;Chung, Ji-In
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.6
    • /
    • pp.211-222
    • /
    • 2012
  • There has been growing academic interest in revealing the effect of 3D stereoscopic displays, mostly based on the assumption that 3D would enhance the media user's psychological experiences. A 2(Display: 2D, 3D) x 2(Arousal: High, Low) x2(Valence: Positive, Negative) within-between subject experimental design, including both psychophysiological and self-report measurements, was employed to investigate if valence and arousal of the media content interact with the 3D stereo display. The results confirmed that 3D stereo significantly enhances the viewer's skin conductance level, while no meaningful difference for HR was found across the experimental conditions. The viewer's recall memory did not differ depending on the display type either. However, the viewer experienced a greater level of presence and liking of the content when the negative content was displayed in 3D stereo in comparison with the positive content. The practical implications of the results are further discussed.

Potential Use of 3D Course Material as a Pedagogical Tool for Laboratory Courses with respect to Assembly/Disassembly of the Combustion Chamber in Vocational High Schools (항공고등학교 실습교육에서 연소실 분해 조립을 중심으로 고찰한 3D 학습 자료의 활용 방안)

  • Lee, Tae-gyoon;Kim, Jong-Seong
    • Journal of Internet Computing and Services
    • /
    • v.17 no.3
    • /
    • pp.33-43
    • /
    • 2016
  • In this study, 3D-image based course material has been suggested as a potential pedagogical tool for laboratory courses for aviational maintenance in vocational high schools. With a special focus on assembly/disassembly of the combustion chamber, 3D contents described here are created by Soildworks 2014 based on the textbook widely used in aviational high schools. By analyzing several textbooks currently adopted at various schools, we have clearly shown that the current text-based teaching method is far from being effective regarding providing adequate learning environment for high school students who study aviational maintenance. From the analysis of the conventional textbooks, it is seen that it is urgent that we should come up with more effective and efficient way of teaching methods for these topics at vocational high schools. Using Solidworks, we have developed very vivid 3D image-based course material for topics related to a combustion chamber in the airplane. Newly developed 3D material is seen to clearly show step by step procedures of assembly and disassembly of the combustion chamber which has crucial importance in the aviational laboratory courses. Especially the transparent feature in Solidworks could make it possible to observe the parts covered by outer casing, which can not be seen even in any laboratory class with real objects. 3D animated views could provided unprecedented learning environment for students to acquire core knowledge with ease for the maintenance of a combustion chamber. In order to provide easy access for students to this 3D-based course material, the exclusive viewer is also developed using MS office powerpoint 2007. An example of a learning plan using 3d course material is suggested as well.

Development of Web-based Virtual Theme Park Using X3D Components and Profiles (X3D 컴포넌트와 프로파일을 이용한 웹 기반 가상테마 파크의 구축)

  • Cho Seung-Il;Song Seung-Heon;Kim Eung-Kon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.11a
    • /
    • pp.576-579
    • /
    • 2005
  • As the tools for constructing the cyber world such as virtual theme park on the web, QuickTime VR for 2D panorama Images and VRML for 3D modeling have been used for years. QuickTime VR had some weak points, which were the distortion of images and the difficulties of operating objects vividly and navigating effectively. VRML, though it was able to support various 3D elements to users, was not able to be approached easily by users because of the difficulties for providing viewer. Therefore, in this thesis, we will make it easy for users to approach the contents on the web, offering the concept of X3D components, and profiles and will construct the highly marketable 3D cyber world.

  • PDF

An Implementation Method of Virtual Environment Physical Properties (가상물체의 물리적 속성 구현 방법)

  • Im, Chang-Hyuck;Lee, Min-Geun;Lee, Myeong-Won
    • Journal of the Korea Computer Graphics Society
    • /
    • v.13 no.1
    • /
    • pp.25-32
    • /
    • 2007
  • Computer graphics technology has advanced such that all objects can be represented within a computer display. However, because computer displays have a finite resolution, the variety of objects that can be realistically represented together in the same view is restricted by the difference in their relative size. In addition, objects cannot be rendered according to their physical properties in terms of real length units in current computer graphics technology. To solve these problems, we have defined a method that allows objects to be described using real-world physical property units, such as metric units, in a computer graphics system, and developed a 3D browser based on X3D, which implements the concept of relative proportion properties.

  • PDF

Implementation of 3D View Web Service based on ASE File Parsing and Model Database Linking (ASE 파일 파싱 및 모델 데이터베이스 연동을 통한 3D View 웹 서비스 구현)

  • Yeo, Yun-Seok;Park, Jong-Koo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.685-688
    • /
    • 2003
  • 인터넷 사용자들이 정적인 정보 페이지 검색의 형태를 벗어나 인터넷상에서 프로그램을 실행하여 정보를 해석하고 볼 뿐만 아니라, 변경하고 새롭게 창조할 수 있는 동적인 정보를 제공하기 위해 가장 보편적인 3차원 데이터, 3D MAX-Studio의 텍스트 출력물인 ASE 포맷 파일을 파싱하여 렌더링 해주는 3D Viewer 프로그램 구현 하고, 이를 ActiveX 컴포넌트인 OCX로 만들어 웹 페이지 상에서 실행 가능하게 한다. 그리고 데이터의 효율적 관리와 사용자와의 상호작용을 위하여 ASE 모델들을 위한 데이터베이스를 구축하여 사용자 상호작용적인 3D View Web Service를 실현한다. 이를 통하여 인터넷을 통한 실시간적인 정보 교환이나, 네트워크상의 가상공간 내에서의 공통 업무 작업의 가능성을 내다 보았다.

  • PDF

A Study on the Prototype System for the 3D Digital Archive of Cultural Heritage (문화유산의 3차원 디지털 아카이브 열람 시스템에 관한 연구)

  • Oh Soo-Yeon;Yeo Wook-Hyun
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.05a
    • /
    • pp.203-207
    • /
    • 2005
  • We will describe the function of interactive 3D digital archive prototype system that uses VR technology. This system allows the user or viewer to automatically control the viewpoint by selecting content based on the user's particular area of interest. However, it is not enough simply to look at the content. The user also needs to understand it. Therefore, we need systems that support the user's understanding of the content. An effective method to aid in understanding is comparison. In this paper, we are constructing a prototype system using the 3D digital archive of the ruins of a church on Gemiler Island in the Turkish Republic.

  • PDF