• Title/Summary/Keyword: 3D Computer Graphics

Search Result 534, Processing Time 0.022 seconds

Hardware-based Visibility Preprocessing using a Point Sampling Method (점 샘플링 방법을 이용한 하드웨어 기반 가시성 전처리 알고리즘)

  • Kim, Jaeho;Wohn, Kwangyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.8 no.2
    • /
    • pp.9-14
    • /
    • 2002
  • In cases of densely occluded urban scenes, it is effective to determine the visibility of scenes, since only small parts of the scene are visible from a given cell. In this paper, we introduce a new visibility preprocessing method that efficiently computes potentially visible objects for volumetric cells. The proposed method deals with general 3D polygonal models and invisible objects jointly blocked by multiple occluders. The proposed approach decomposes volume visibility into a set of point visibilities, and then computes point visibility using hardware visibility queries, in particular HP_occlusion_test and NV_occlusion_query. We carry out experiments on various large-scale scenes, and show the performance of our algorithm.

  • PDF

Design of a Shader Based on the OpenGL ES 2.0 (OpenGL ES 2.0 기반 셰이더 설계)

  • Kim, Jong-Ho;Choi, Wan;Kim, Sung-Jin;Kim, Tae-Young
    • Journal of the Korea Computer Graphics Society
    • /
    • v.12 no.3
    • /
    • pp.13-20
    • /
    • 2006
  • 모바일 환경에서 고급 그래픽스 기술을 적용하고자 하는 시도로 최근 3D 그래픽 엔진을 탑재한 단말기가 출시되고 있다. 이 단말기는 OpenGL ES 1.x을 기준으로 고정된 파이프라인을 통해 그래픽 연산을 처리하고 있으므로 사용자가 다양한 그래픽 표현을 수행하는데 제약이 따른다. 최근 PC 환경의 그래픽 엔진에서는 고정 기능의 파이프라인이 아닌 프로그래밍 가능한 파이프라인을 제공하여 기존 고정 파이프라인에서 불가능했던 유연한 그래픽스 기술을 제공하고 있다. PC환경의 프로그래밍 가능한 파이프라인은 DirectX와 OpenGL 그래픽 라이브러리에 의해 제공되고 있지만, 모바일 환경에서는 이를 지원하기 위한 관련 제품이 아직 출시되지 않고 있는 상태이다. 본 논문에서는 2005년 9원에 발표된 프로그레밍 가능한 그래픽스 파이프라인에 대한 표준인 OpenGL ES 2.0에 기반한 효율적인 셰이더 구조와 이 의 구동방식을 제시한다. 본 연구는 PC상에서 소프트웨어로 개발되었고, 연구 결과는 그래픽스 하드웨어 설계를 위한 검증용으로 사용될 수 있을 뿐 아니라 응용 프로그래머의 모바일 콘텐츠 제작을 위하여 활용될 수 있다.

  • PDF

Augmented Reality based Interactive Storyboard System (증강현실 기반의 인터랙티브 스토리보드 제작 시스템)

  • Park, Jun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.13 no.2
    • /
    • pp.17-22
    • /
    • 2007
  • In early stages of film or animation production, storyboard is used to visually describe the outline of a story. Drawings or photographs, as well as the texts, are employed for character / item placements and camera pose. However, commercially available storyboard tools are mainly drawing and editing tools, not providing functionality for item placement and camera control. In this paper, an Augmented Reality based storyboard tool is presented, which provides an intuitive and easy-to-use interface for storyboard development. Using the presented tool, non-expert users may compose 30 scenes in his or her real environments through tangible building blocks which are used to fetch corresponding 3D models and their pose.

  • PDF

Human Limbs Modeling from 3D Scan Data (3차원 스캔 데이터로부터의 인체 팔, 다리 형상 복원)

  • Hyeon, Dae-Eun;Yun, Seung-Hyeon;Kim, Myeong-Su
    • Journal of the Korea Computer Graphics Society
    • /
    • v.8 no.4
    • /
    • pp.1-7
    • /
    • 2002
  • This paper presents a new approach for modeling human limbs shape from 3D scan data. Based on the cylindrical structure of limbs, the overall shape is approximated with a set of ellipsoids through ellipsoid fitting and interpolation of fit-ellipsoids. Then, the smooth domain surface representing the coarse shape is generated as the envelope surface of ellipsoidal sweep, and the fine details are reconstructed by constructing parametric displacement function on the domain surface. For fast calculation, the envelope surface is approximated with ellipse sweep surface, and points on the reconstructed surface are mapped onto the corresponding ellipsoid. We demonstrate the effectiveness of our approach for skeleton-driven body deformation.

  • PDF

Real-Time 3D Oriental Color-Ink Painting (Kubelka-Munk모델을 응용한 실시간 3차원 수묵담채화 렌더링)

  • Oh, Crystal S.;Nam, Yang-Hee
    • Journal of the Korea Computer Graphics Society
    • /
    • v.11 no.1
    • /
    • pp.1-7
    • /
    • 2005
  • 본 논문에서는 3D 게임이나 가상현실, 인터렉티브 아트 등의 실시간 환경의 컨텐츠 제작에 활용가능한 수묵담채화풍의 렌더링 기법을 제안한다. 제안된 기법은 기존의 3차원 수묵화 렌더링 연구에서는 다루지 않았던, 색채표현법과 그 합성법을 중심으로 연구되었다. 색채표현법의 경우, 일반적으로 삼색을 단계적으로 겹쳐서 표현하는 수묵담채화의 특성에 따라, 실제 그림을 그릴 때에 적용되는 삼색의 혼합방법과 순서가 자동으로 적용될 수 있는 삼색기반 구조를 통해 농담과 질감효과를 표현했으며, 또한 이러한 삼색레이어의 합성을 위해서는 안료의 광학적 성질을 반영하여 실제 회화매체에 가까운 색상을 재현할 수 있는 Kubelka-Munk(KM)모델을 적용한다. 기존의 KM모델은 비사실적 렌더링 연구 분야에서 수채화, 유화 등 서양화를 대상으로 한 색채 합성에 적용되어 왔기 때문에 기존의 연구에서 제시한 방법만으로는 삼색레이어가 겹쳐질 때 나타나는 수묵담채화의 특징과 천연 재료를 사용하는 동양 안료의 색상을 정확히 반영할 수 없었다. 따라서 본 논문에서는 실제 수묵담채화에 이용되는 전통안료의 색상 분석을 통해 KM모델에 적용할 파라미터들을 추출하고, 앞에서 설계한 삼색 기반 구조에 따라 색상을 합성하는 방법을 제시한다.

  • PDF

Robust GPU-based intersection algorithm for a large triangle set (GPU를 이용한 대량 삼각형 교차 알고리즘)

  • Kyung, Min-Ho;Kwak, Jong-Geun;Choi, Jung-Ju
    • Journal of the Korea Computer Graphics Society
    • /
    • v.17 no.3
    • /
    • pp.9-19
    • /
    • 2011
  • Computing triangle-triangle intersections has been a fundamental task required for many 3D geometric problems. We propose a novel robust GPU algorithm to efficiently compute intersections in a large triangle set. The algorithm has three stages:k-d tree construction, triangle pair generation, and exact intersection computation. All three stages are executed on GPU except, for unsafe triangle pairs. Unsafe triangle pairs are robustly handled by CLP(controlled linear perturbation) on a CPU thread. They are identified by floating-point filtering while exact intersection is computed on GPU. Many triangles crossing a split plane are duplicated in k-d tree construction, which form a lot of redundant triangle pairs later. To eliminate them efficiently, we use a split index which can determine redundancy of a pair by a simple bitwise operation. We applied the proposed algorithm to computing 3D Minkowski sum boundaries to verify its efficiency and robustness.

Real-Virtual Fusion Hologram Generation System using RGB-Depth Camera (RGB-Depth 카메라를 이용한 현실-가상 융합 홀로그램 생성 시스템)

  • Song, Joongseok;Park, Jungsik;Park, Hanhoon;Park, Jong-Il
    • Journal of Broadcast Engineering
    • /
    • v.19 no.6
    • /
    • pp.866-876
    • /
    • 2014
  • Generating of digital hologram of video contents with computer graphics(CG) requires natural fusion of 3D information between real and virtual. In this paper, we propose the system which can fuse real-virtual 3D information naturally and fast generate the digital hologram of fused results using multiple-GPUs based computer-generated-hologram(CGH) computing part. The system calculates camera projection matrix of RGB-Depth camera, and estimates the 3D information of virtual object. The 3D information of virtual object from projection matrix and real space are transmitted to Z buffer, which can fuse the 3D information, naturally. The fused result in Z buffer is transmitted to multiple-GPUs based CGH computing part. In this part, the digital hologram of fused result can be calculated fast. In experiment, the 3D information of virtual object from proposed system has the mean relative error(MRE) about 0.5138% in relation to real 3D information. In other words, it has the about 99% high-accuracy. In addition, we verify that proposed system can fast generate the digital hologram of fused result by using multiple GPUs based CGH calculation.

Performance Analysis of 3D Color Picker in Virtual Reality (가상현실 3차원 색상 선택기의 성능 분석)

  • Kim, Jieun;Lee, Jieun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.27 no.2
    • /
    • pp.1-11
    • /
    • 2021
  • In a virtual environment, a 3D workspace and 3D interaction are possible, but most virtual reality applications use a 2D color picker. This paper implements a 3D color picker based on 3D color space in a virtual environment, and compares color selection performance with the existing 2D color picker. The 3D color picker is intuitive by using the 3D color space as it is, and it can position the 3D pointer at a specific point in the color space using a controller, which is a virtual reality device, so a user can select a color in one step. On the other hand, the 2D color picker has the advantage of being familiar with existing users who work with colors in a computer environment, but has a disadvantage that requires several steps of user interaction since it has to set color properties through 2D interfaces. Based on user experiments, we confirmed the usefulness of a 3D color picker in addition to a 2D color picker in a virtual environment, and it was possible to perform natural 3D work in a virtual environment using the 3D color picker.

A Method for Reproducing Stereo Images to Adjust Screen Parallax on a 3D Display (3D 디스플레이에서의 화면 시차 제어를 위한 입체 영상재생성 기법)

  • Rhee, Seon-Min;Choi, Jong-Moo;Choi, Soo-Mi
    • Journal of the Korea Computer Graphics Society
    • /
    • v.16 no.4
    • /
    • pp.1-10
    • /
    • 2010
  • We present a method to reproduce in-between views from captured stereo images to control depth feeling that a user can perceive on a 3D display. The stereo images captured from a pair of cameras have a fixed viewpoint and a screen parallax which depend on the physical position and the distance between the cameras. In this paper, we produce stereo images of an intermediate viewpoint between two original cameras by a view interpolation on the input stereo images. Furthermore, the camera separation of the reproduced stereo images can be controlled by a linear interpolation coefficient used by the view interpolation. By using the proposed method, stereo images can be reproduced where the depth feeling and a three dimensional effect is suitable for the individual's eye separation or the characteristic of an application.

An XML Database System for 3-Dimensional Graphic Images (3차원 그래픽 이미지를 위한 XML 데이타베이스 시스템)

  • Hwang, Jong-Ha;Hwang, Su-Chan
    • Journal of KIISE:Databases
    • /
    • v.29 no.2
    • /
    • pp.110-118
    • /
    • 2002
  • This paper presents a 3-D graphic database system based on XML that supports content-based retrievals of 3-D images, Most of graphics application systems are currently centered around the processing of 2-D images and research works on 3-D graphics are mainly concerned about the visualization aspects of 3-D image. They do not support the semantic modeling of 3-D objects and their spatial relations. In our data model, 3-D images are represented as compositions of 3-D graphic objects with associated spatial relations. Complex 3-D objects are mode]ed using a set of primitive 3-D objects rather than the lines and polygons that are found in traditional graphic systems. This model supports content-based retrievals of scenes containing a particular object or those satisfying certain spatial relations among the objects contained in them. 3-D images are stored in the database as XML documents using 3DGML DTD that are developed for modeling 3-D graphic data. Finally, this paper describes some examples of query executed in our Web-based prototype database system.