• Title/Summary/Keyword: Scene Graph

Search Result 71, Processing Time 0.027 seconds

Visualization of CAE Analysis Results using JT (JT를 이용한 CAE 해석결과 가시화)

  • Lee, Ok-Lyeol;Kim, Jay-Jung
    • Proceedings of the KSME Conference
    • /
    • 2008.11a
    • /
    • pp.625-630
    • /
    • 2008
  • In the manufacturing industries, viewing CAE analysis results is frequently required during the product development process for design verification. CAE data which include all related information of an analysis is, however, not efficiently shared among designers because CAE data size is in general large to deal with. In order to increase collaboration among designers this paper introduces the development of a CAE visualization system based on JT format exploiting for a large model visualization with a scene graph-based toolkit. Since CAE analysis results and JT format have different structure we developed a translator to convert the CAE result in binary format to the JT format. To show the effectiveness of JT format in showing the CAE result we also developed a prototype viewer offering basic functions provided by commercial systems. By using JT format we are able not only to reduce the size of analysis results, but to store a series of analysis results with several LOD in a data file.

  • PDF

Simulation of arm motion using a Korean dummy (한국인 인체 모델의 팔 동작 시뮬레이션)

  • Jeong, Yun-Seok;Son, Kwon;Choi, Kyung-Hyun
    • Proceedings of the Korean Society for Emotion and Sensibility Conference
    • /
    • 2002.05a
    • /
    • pp.240-243
    • /
    • 2002
  • 본 연구에서는 인간공학적 평가를 위한 한국인 인체모델을 개발하고, 인체 모델의 평가를 위해 팔 동작의 시뮬레이션 및 리치 평가를 수행하였다. 한국인의 인체측정자료를 이용하여 통계학적 분석을 실시하고, 인체 자료생성 프로그램을 통해 인체 각 지체들의 특성치와 상관관계를 얻었다. 이를 바탕으로 인체 모델을 구성하고 가상 공간에서의 용이한 적용을 위해 인체 모델은 3차원 그래픽 기술을 통해 가시화되었다. 차량모델과 인체모델을 통합하고 차량 내에서 운전자의 팔 동작 표현 및 리치 평가기능을 구현하였다.

  • PDF

3D Object Picking in Web-based Design System

  • Kim, Dong-Hyun;Yun, Bo-Yeul;Kim, Eung-Kon
    • Journal of information and communication convergence engineering
    • /
    • v.1 no.2
    • /
    • pp.82-87
    • /
    • 2003
  • We are able to work on the shared virtual space in Web-based Collaborative Design System using only Internet and Web browser. Then the users will share 3D objects and must be able to pick the objects effectively which they want to manipulate. In this paper, picking is implemented not only by computing intersection of mouse pointer with the objects of the virtual world, but also by using capabilities and attributes of scene graph node, by setting bounds intersection testing instead of geometric intersection testing, by limiting the scope of the pick testing, using Java 3D. These methods can reduce the computation of picking and can pick 3D objects effectively and easily using the system of hierarchy.

Scene Graph Generation by Exploration of Agent in Three-Dimensional Space (3차원 공간에서 에이전트의 탐색을 통한 장면 그래프 생성)

  • Shin, Donghyeop;Kim, Incheol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.742-745
    • /
    • 2018
  • 장면 그래프는 영상 내 물체들의 정보를 나타내는 지식 그래프이다. 본 논문에서는 3차원 공간에서 에이전트의 탐색을 통해, 장면 그래프를 생성하는 모델을 제안한다. 3차원 공간에 대한 장면 그래프는 물체들의 위치, 종류, 속성뿐만 아니라 물체들 간의 관계 정보를 포함한다. 이에 따라 장면 그래프는 다양한 문제 해결에 기초 데이터로써 활용될 수 있다. 본 논문은 장면 그래프를 생성하기 위해 필요한 기능들을 정의하고, 기능에 따라 4가지 부분 네트워크들을 제안한다. 또한 각 부분 네트워크들의 학습 및 성능 평가를 위해, 3차원 실내 가상환경인 AI2-THOR에서 데이터들을 수집하였고, 다양한 실험을 통해 각 부분 네트워크들의 성능을 검증하였다.

Specification and Implementation of Projective Texturing Node in X3D

  • Kim, In-Kwon;Jang, Ho-Wook;Yoo, Kwan-Hee;Ha, Jong-Sung
    • International Journal of Contents
    • /
    • v.12 no.2
    • /
    • pp.1-5
    • /
    • 2016
  • Extensible 3D (X3D) is the ISO standard for defining 3D interactive web- and broadcast-based 3D content integrated with multimedia. With the advent of this integration of interactive 3D graphics into the web, users can easily produce 3D scenes within web contents. Even though there are diverse texture nodes in X3D, projective textures are not provided. We enable X3D to provide SingularProjectiveTexture and MultiProjectiveTexture nodes by materializing independent nodes of projector nodes for a singular projector and multi-projector. Our approach takes the creation of an independent projective texture node instead of Kamburelis's method, which requires inconvenient and duplicated specifications of two nodes, ImageTexture and Texture Coordinate.

Effective Picking Object in Web Based Collaborative Design System (웹 기반 협동설계시스템에서 오브젝트의 효과적인 Picking)

  • Yoon, Bo-Yul;Song, Seung-Heon;Kim, Eung-Kon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.349-352
    • /
    • 2001
  • 웹 기반 협동설계시스템은 인터넷망과 웹브라우저를 이용하여 공유된 가상 공간에서 협동작업이 이루어지도록 한다. 이때 공유 오브젝트는 3D 도형이 되며, 사용자가 임의의 오브젝트를 선택하여 조작하기 위하여 picking이 효과적으로 이루어져야 한다. 본 논문에서는 오브젝트의 picking이 마우스 포인터에서의 ray와 오브젝트간에 intersection을 계산하는 방법 외에 Java 3D API를 이용하여 scene graph의 노드에 picking 속성을 주는 방법, bounds를 설정하는 방법, picking test의 범위를 한정하는 방법을 사용하여 computation의 부담을 줄이고 효과적인 picking이 이루어지도록 한다.

  • PDF

A Prototype Implementation for 3D Feature Visualization on Cell Phone using M3G API

  • Lee, Ki-Won;Dong, Woo-Cheol
    • Korean Journal of Remote Sensing
    • /
    • v.24 no.3
    • /
    • pp.245-250
    • /
    • 2008
  • According to public and industrial interests on mobile graphics, a preliminary implementation regarding 3D feature visualization system on cell phone was performed using M3G API, one of the de-facto standards for mobile 3D graphic API. Through this experiment, it is revealed that scene graph structure and 3D mobile file format supported from this API is useful one for 3D geo-modeling and rendering in mobile environment. It is necessary that 3D mobile graphic standards can be considered as one component of current mobile GIS services standards to provide value-added 3D GIS contents.

Removable 3D Object For Mobile Phone Based on J2ME

  • Lee, Song-Won;Hong, Sung-Soo;Kim, Seok-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.706-709
    • /
    • 2009
  • The informatization of Korea is accompanied by the great growth of new strategic export industry, as of mobile phone or semiconductor LCD. Speaking to the situation of mobile phone, Motorola swept over the American domestic market in the beginning of 1990s, digital mobile communication as CDMA developed swiftly in Korea. In 1996, the first year's CDMA users of Samsung were merely one million, nevertheless, the world's sales in the first half of this year is up to 92 million. In this p aper I design 3D application based on J2ME and implement a freely removable 3D object which happened in a 3D scen e by receiving the keyboard response of mobile device with WTK (Wireless ToolKit) simulator. It contains benefits of improvement of relative speed and high-level functionality such as scene graph, keyframe animation, etc.

Object Tracking And Elimination Using Lod Edge Maps Generated from Modified Canny Edge Maps (수정된 캐니 에지 맵으로부터 만들어진 LOD 에지 맵을 이용한 물체 추적 및 소거)

  • Park, Ji-Hun;Jang, Yung-Dae;Lee, Dong-Hun;Lee, Jong-Kwan;Ham, Mi-Ok
    • The KIPS Transactions:PartB
    • /
    • v.14B no.3 s.113
    • /
    • pp.171-182
    • /
    • 2007
  • We propose a simple method for tracking a nonparameterized subject contour in a single video stream with a moving camera and changing background. Then we present a method to eliminate the tracked contour object by replacing with the background scene we get from other frame. First we track the object using LOD (Level-of-Detail) canny edge maps, then we generate background of each image frame and replace the tracked object in a scene by a background image from other frame that is not occluded by the tracked object. Our tracking method is based on level-of-detail (LOD) modified Canny edge maps and graph-based routing operations on the LOD maps. We get more edge pixels along LOD hierarchy. Our accurate tracking is based on reducing effects from irrelevant edges by selecting the stronger edge pixels, thereby relying on the current frame edge pixel as much as possible. The first frame background scene is determined by camera motion, camera movement between two image frames, and other background scenes are computed from the previous background scenes. The computed background scenes are used to eliminate the tracked object from the scene. In order to remove the tracked object, we generate approximated background for the first frame. Background images for subsequent frames are based on the first frame background or previous frame images. This approach is based on computing camera motion. Our experimental results show that our method works nice for moderate camera movement with small object shape changes.

Object Tracking for Elimination using LOD Edge Maps Generated from Canny Edge Maps (캐니 에지 맵을 LOD로 변환한 맵을 이용하여 객체 소거를 위한 추적)

  • Jang, Young-Dae;Park, Ji-Hun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.333-336
    • /
    • 2007
  • We propose a simple method for tracking a nonparameterized subject contour in a single video stream with a moving camera and changing background. Then we present a method to eliminate the tracked contour object by replacing with the background scene we get from other frame. Our method consists of two parts: first we track the object using LOD (Level-of-Detail) canny edge maps, then we generate background of each image frame and replace the tracked object in a scene by a background image from other frame that is not occluded by the tracked object. Our tracking method is based on level-of-detail (LOD) modified Canny edge maps and graph-based routing operations on the LOD maps. To reduce side-effects because of irrelevant edges, we start our basic tracking by using strong Canny edges generated from large image intensity gradients of an input image. We get more edge pixels along LOD hierarchy. LOD Canny edge pixels become nodes in routing, and LOD values of adjacent edge pixels determine routing costs between the nodes. We find the best route to follow Canny edge pixels favoring stronger Canny edge pixels. Our accurate tracking is based on reducing effects from irrelevant edges by selecting the stronger edge pixels, thereby relying on the current frame edge pixel as much as possible. This approach is based on computing camera motion. Our experimental results show that our method works nice for moderate camera movement with small object shape changes.

  • PDF