• Title/Summary/Keyword: graphics library

Search Result 72, Processing Time 0.023 seconds

3D Graphics Library for Generating Real-time Special Effects

  • Kim Eung-Kon;Yoo Bong-Kil;Song Seung-Heon
    • Journal of information and communication convergence engineering
    • /
    • v.2 no.3
    • /
    • pp.172-176
    • /
    • 2004
  • In special effects industry there is a high demand to convincingly mimic the appearance and behavior of natural phenomena such as smoke, waterfall, rain, and fire. Particle systems are methods adequate for modeling fuzzy objects of natural phenomena. This paper presents particle system graphics library for generating special effects in video games and virtual reality applications. The library is a set of functions that allow c++ programs to simulate the dynamics of particles for special effects in interactive and non-interactive graphics applications, not for scientific simulation.

A Simplified Graphics System Based on Direct Rendering Manager System

  • Baek, Nakhoon
    • Journal of information and communication convergence engineering
    • /
    • v.16 no.2
    • /
    • pp.125-129
    • /
    • 2018
  • In the field of computer graphics, rendering speed is one of the most important factors. Contemporary rendering is performed using 3D graphics systems with windowing system support. Since typical graphics systems, including OpenGL and the DirectX library, focus on the variety of graphics rendering features, the rendering process itself consists of many complicated operations. In contrast, early computer systems used direct manipulation of computer graphics hardware, and achieved simple and efficient graphics handling operations. We suggest an alternative method of accelerated 2D and 3D graphics output, based on directly accessing modern GPU hardware using the direct rendering manager (DRM) system. On the basis of this DRM support, we exchange the graphics instructions and graphics data directly, and achieve better performance than full 3D graphics systems. We present a prototype system for providing a set of simple 2D and 3D graphics primitives. Experimental results and their screen shots are included.

Development of Scene Graph Library for Mobile Platforms (모바일 플랫폼을 위한 장면그래프 라이브러리 개발)

  • Kim, Jun-Ho;Seo, Jin-Seok;Park, Chang-Hoon;Hwang, Jane;Ko, Hee-Dong
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.5
    • /
    • pp.792-801
    • /
    • 2010
  • In this paper, we introduce a novel scene graph library for mobile platforms, called the 'Mobile OpenSceneGraph (Mobile OSG)', as a mobile graphics middleware. Our mobile scene graph library supports several nice properties, including platform-independence, extensibility, touch-based UI supports, and compatibility, by carefully adapting the OpenSceneGraph library, one of the most widely used graphics middlewares for desktop platforms, to mobile platforms. We validate the usefulness of the proposed library for mobiles with the several experimental results including real-time rendering, camera manipulations with a touch-based UI, and animations with switching geometric nodes.

Particle System Graphics Library for Generating Special Effects

  • Kim Eung-Kon
    • International Journal of Contents
    • /
    • v.2 no.2
    • /
    • pp.1-5
    • /
    • 2006
  • The modeling and animation of natural phenomena have received much attention from the computer graphics community. Synthetic of natural phenomena are required for such diverse applications as flight simulators, special effects, video games and other virtual realty. In special effects industry there is a high demand to convincingly mimic the appearance and behavior of natural phenomena such as smoke, waterfall, rain, and fire. Particle systems are methods adequate for modeling fuzzy objects of natural phenomena. This paper presents particle system API(Application Program Interfaces) for generating special effects in virtual reality applications. The API are a set of functions that allow C++ programs to simulate the dynamics of particles for special effects in interactive and non-interactive graphics applications, not for scientific simulation.

  • PDF

Design of Pipelined Floating-Point Arithmetic Unit for Mobile 3D Graphics Applications

  • Choi, Byeong-Yoon;Ha, Chang-Soo;Lee, Jong-Hyoung;Salclc, Zoran;Lee, Duck-Myung
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.6
    • /
    • pp.816-827
    • /
    • 2008
  • In this paper, two-stage pipelined floating-point arithmetic unit (FP-AU) is designed. The FP-AU processor supports seventeen operations to apply 3D graphics processor and has area-efficient and low-latency architecture that makes use of modified dual-path computation scheme, new normalization circuit, and modified compound adder based on flagged prefix adder. The FP-AU has about 4-ns delay time at logic synthesis condition using $0.18{\mu}m$ CMOS standard cell library and consists of about 5,930 gates. Because it has 250 MFLOPS execution rate and supports saturated arithmetic including a number of graphics-oriented operations, it is applicable to mobile 3D graphics accelerator efficiently.

  • PDF

Development of Multi User Games using 3D Graphics and Multicasting (원격 다중 참여자 3차원 그래픽스 게임 개발)

  • Kim, JongSeong;Park, JiHun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.4 no.1
    • /
    • pp.67-77
    • /
    • 1998
  • In this paper we describe a development of a multi user game using 3D graphics and multicasting. First, we represent a virtual reality world by 3D graphics technology. Next, we use computer communication technology for the purpose of interaction among multi users. As a result, multi users share 3D graphics objects and play games. The goal of this paper is a development of a system that enables multi users to play games sharing a virtual world represented by 3D graphics. We use the OpenInventor library and C++ language for 3D graphics scene representation, and IP multicasting protocols for computer communication. The system allows to use Polhemus Fastrak 3D input device that recognizes the 3D position and 3D orientation. As an example we present a game that demonstrates the effect of piano concert by multi piano players who are distributed in a computer network.

  • PDF

  ( )

  • 김길창
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.5 no.2
    • /
    • pp.105-107
    • /
    • 1987
  • A storage tube, Tektronix 4010, was added to NOVA 840 system at Korea Advanced Institute of Science in 1974 and efforts were made to develop an interactive graphics system. These include a software library, called TCS(Terminal Control System) [4], algorithms for hidden line and surface eliminations [5. 6], and two single user graphics systems based on different concepts involving graphic languages [2, 11]. A storage tube is a low-cost terminal, which is useful in certain applications, but introduces some problems since partial modification of the screen is not possible without erasing it entirely. Thus it has far reaching effects on the design of an interactive graphics system. The components of an interactive graphics system will be explained in section 2 and their relation ships with the choice of storage tube as the output device will be pointed out.

Video-Based Augmented Reality without Euclidean Camera Calibration (유클리드 카메라 보정을 하지 않는 비디오 기반 증강현실)

  • Seo, Yong-Deuk
    • Journal of the Korea Computer Graphics Society
    • /
    • v.9 no.3
    • /
    • pp.15-21
    • /
    • 2003
  • An algorithm is developed for augmenting a real video with virtual graphics objects without computing Euclidean information. Real motion of the camera is obtained in affine space by a direct linear method using image matches. Then, virtual camera is provided by determining the locations of four basis points in two input images as initialization process. The four pairs of 2D location and its 3D affine coordinates provide Euclidean orthographic projection camera through the whole video sequence. Our method has the capability of generating views of objects shaded by virtual light sources, because we can make use of all the functions of the graphics library written on the basis of Euclidean geometry. Our novel formulation and experimental results with real video sequences are presented.

  • PDF

Development of interactive Graphics Library Package for Machine Element CAD Modules (기계요소 CAD 모듈 용 그래픽 패키지 개발에 관한 연구)

  • Sin, Jung-Ho;Ryu, Gap-Sang
    • 한국기계연구소 소보
    • /
    • s.16
    • /
    • pp.75-81
    • /
    • 1986
  • 본 논문에서는 기계부품 요소의 설계와 분석에 사용되는 대화식 Graphics package KIMMPAK 을 설계.구현하였다. 2차원의 Plotting 루틴과 Device driver로 구성된 KIMMPAK은 TEKTRONIX 그래픽 터미널을 Drive할 수 있는 PLOT10-TCS와, IBM-PC용의 Multi-HALO(MHA¬LO), 그리고 HP Plotter의 PLOT-21 그래픽 라이브러리를 이용하여 Device Driver를 구축하였다. 이로 인한 KIMMPAK의 Device 독립성의 증가는 패키지 자체의 호환성 및 신뢰성을 높이고 있다. KIMMPAK은 VAX/VMS V4 . 2 운영체제하에서 FORTRAN-77의 부프로그램 형태로 구현되어 있으며, IBM-PC에서 사용 가능하도록 MS-FORTRAN으로 변화된 PC용 KIMMPAK이 따로 설계.구현되었다.

  • PDF

A Study on Textile Design Simulation using LUMENA Program- (LUMENA 프로그램을 이용한 텍스타일 시뮬레이션 개발에 관한 연구 -라이브러리의 응용을 중심으로-)

  • 장수경
    • Journal of the Korean Home Economics Association
    • /
    • v.30 no.4
    • /
    • pp.1-13
    • /
    • 1992
  • A computer simulation method for textile designs was developed using a generic-purpose graphics program, LUMENA and its results were applied for costume design simulation. Its design performance was comparable with those using specialized design package programs which are in general very expensive. Three areas of textile design, print pattern design, weaving design, and knitting design, were covered. In the print pattern design simulation, a gird network library was constructed by using basic methods of repeat, and a pattern library by scanning existing print patterns. Through the modification and synthesis of library patterns, many new print patterns could be obtained. In the weaving design simulation, a thread library and a draw-down library were constructed. Using them, simulations of woven textile structures were carried out. In the knitting design simulation, a stitch library and a detail library were made from various types of knit stitch and detail drawings of knit costume, respectively. They were used to make structural knitting patterns and jacquard knitting designs. Using those simulated textile designs, costume design simulation was carried out.

  • PDF