• Title/Summary/Keyword: 3D Graphic Engine

Search Result 38, Processing Time 0.036 seconds

An Adaptive Z-buffer Algorithm for PDA Platform (PDA 플랫폼을 위한 적응형 Z-버퍼 알고리즘)

  • Kim Dae-Young;Kim Hyo-Chul
    • Journal of Korea Multimedia Society
    • /
    • v.9 no.1
    • /
    • pp.41-50
    • /
    • 2006
  • This paper aims to improve the efficiency of a 3D-graphic software engine in a PDA platform and the performance of a rasterizer. There are many problems in implementing a software engine in a mobile platform, due to its relatively weak processing power. Taking the advantages and complementing weaknesses of the depth-sort algorithm and the Z-buffer algorithm, we implemented an adaptive Z-buffer algorithm and proved its performance on several PDA platforms. Our algorithm was evaluated to have midway speed compared with two conventional algorithms. It also removed reversal errors in comparison with the depth-sort algorithm.

  • PDF

A 3D graphic pipelines with an efficient clipping algorithm (효율적인 클리핑 기능을 갖는 3차원 그래픽 파이프라인 구조)

  • Lee, Chan-Ho
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.45 no.8
    • /
    • pp.61-66
    • /
    • 2008
  • Recently, portable devices which require small area and low power consumption employ applications using 3D graphics such as 3D games and 3D graphical user interfaces. We propose an efficient clipping engine algorithm which is suitable in 3D graphics pipeline. The clipping operation is divided into two steps: one is the selection process in the transformation engine and the other is the pixel clipping process in the scan conversion unit. The clipping operation is possible with addition of simple comparator. The clipping for the Y-axis is achieved in the edge walk stage and that for the X and Z-axis is performed in the span processing. The proposed clipping algorithm reduces the operation cycles and the area of of 3D graphics pipelines. We designed a 3D graphics pipeline with the proposed clipping algorithm using Verilog-HDL and verifies the operation using an FPGA.

Development of 3-D Web Graphic Library Using Java (자바를 이용한 3차원 웹 그래픽 라이브러리의 개발)

  • Jeong, Gab-Joong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.8
    • /
    • pp.1709-1715
    • /
    • 2005
  • This paper describes the development of 3-D web graphic library for dynamic web graphic design. The 3-D web graphic library developed in this per supports creation of 3-D objects like cube and sphere objects, elimination of hidden line and surface, and the shading of diffuse and specular reflections. It provides, in drawing, perspective projection of an object depth first sort of multiple objects, and wire frame and solid models. It also supports texture mapping function for realistic and dynamic web application in application software. Each created 3-D object gives functions for the scaling, translation, and rotation of itself. It can be used for the development of dynamic web application software and the advertisement of information for business and tourism as a 3-D web graphic library engine. It is written in 'Java' language and runs on web browsers with Java virtual machine without any dependancy of client computer system.

View Synthesis Using OpenGL for Multi-viewpoint 3D TV (다시점 3차원 방송을 위한 OpenGL을 이용하는 중간영상 생성)

  • Lee, Hyun-Jung;Hur, Nam-Ho;Seo, Yong-Duek
    • Journal of Broadcast Engineering
    • /
    • v.11 no.4 s.33
    • /
    • pp.507-520
    • /
    • 2006
  • In this paper, we propose an application of OpenGL functions for novel view synthesis from multi-view images and depth maps. While image based rendering has been meant to generate synthetic images by processing the camera view with a graphic engine, little has been known about how to apply the given images and depth information to the graphic engine and render the scene. This paper presents an efficient way of constructing a 3D space with camera parameters, reconstructing the 3D scene with color and depth images, and synthesizing virtual views in real-time as well as their depth images.

A Design of a Verification System for a 3D Graphic Geometry Engine (3D 그래픽 가속기를 위한 검증시스템의 설계 및 구현)

  • Song, In-Seok;Ha, Jin-Seok;Kim, Myung-Hwan;Lee, Kwang-Yeob;Jo, Tae-Hyun
    • Proceedings of the IEEK Conference
    • /
    • 2005.11a
    • /
    • pp.663-666
    • /
    • 2005
  • The geometry stage, which performs the transformation and lighting operations of vertices, became the critical part in 3D graphics pipeline. In this paper, we have planned and designed the Geometry Processor for the better and more efficient way to process the real-time 3D using the floating point unit. We also designed a verification system for Geometry engine. It is implemented with Xilinx-Virtex2 and Visual C++.NET. In the Synopsis, we confirmed 100 MHz performance and 137107 cell area of Geometry Engine.

  • PDF

Fame-work Design on 3D Cyber Museum-Construction of Augmented Reality(AR) Creation Module of National Museum of Contemporary Art (3차원가상미술관 프레임워크디자인 - 국립현대미술관의 증강현실 창작모듈설계)

  • Lim, Janghoon
    • Trans-
    • /
    • v.9
    • /
    • pp.93-122
    • /
    • 2020
  • I intended to establish Augmented Reality(AR) Museum of 3D Cyber Space where artists and graphic designers can freely create in user integrated environment. This study is aimed at building a sufficient and integrated production environment for artists and graphic designers who utilize three-dimensional simulation methods in integrated development environment(IDE). This study intends to build a 3D simulation engine and a creation module of augment reality of 3D cyber space in Android platform to help artists and graphic designers to freely perform their creation in IDE. Based on these designs, I produced exhibition rooms of National Museum of Contemporary Art in 3D virtual space in which artists and graphic designers can put the graphics they have created on display, conducted a user survey and conducted tasking to an Android smartphone.

  • PDF

Making 2.5D with Vanishing Point in Photoshop (Photoshop Vanishing Point를 이용한 2.5D 제작에 관한연구)

  • Yoon, Young-Doo;Choi, Eun-Young
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.12
    • /
    • pp.146-153
    • /
    • 2009
  • Thanks to computer graphic technology development, graphic design programming is easily accessible by any home computer user today since it is free from the burdens of complicated 알고리듬 or the expensive graphic tools that were required in the past. The term 알고리듬 2.5 is commonly used by computer graphic designers to refer to 2D, a form of pseudo-3D. In this study, by using 2.5D, which was previously utilized for strengthening visual effects and engine efficiency, together with Adobe Photoshop along with After Effects, I will incorporate these into motion graphics. Today, motion graphics dominate the advertisement and image markets. Since viewers have developed higher expectations, a more dynamic 3D space graphic technology is preferred over the outdated 2D basis. In this study, I will produce a 2.5D image which is generated through a vanishing point filter of Adobe Photoshop and After Effects based on still image information and captured at an angle of Axonometric Projection. Also, I will compare the effectiveness of the production process and camera angle flexibility between the previous 3D process and new 2.5 D process.

Development of a 3D real-time visualization system for ship handling simulators using an open source 3D graphics engine (공개형 3D 그래픽 엔진을 활용한 선박 운항 시뮬레이터용 실시간 3D 가시화 시스템 개발)

  • Fang, Tae-Hyun;Oh, Jae-Yong;Hwang, Ho-Jin;Kim, Byung-Chul;Mun, Du-Hwan
    • Journal of Navigation and Port Research
    • /
    • v.35 no.3
    • /
    • pp.187-195
    • /
    • 2011
  • A ship handling simulator is popular means of preventing marine accidents caused by human error. It can also be used to train navigators. A real-time 3D visualization system, a component of a ship handling simulator, is an important component, as realistic and intuitive image generation play an essential role in improving the effects of education using ship handling simulators. This paper discusses the design of a new real-time 3D visualization system based on an open source 3D graphics engine as well as its implementation. The developed real-time 3D visualization system satisfies the operational requirements derived in terms of visualization functionalities, reuse of legacy graphic data, and interoperability with other systems constituting a ship handling simulator. This system has an architecture in which new functionalities are easily added.

Development of Multi-platform 3D Interactive Rural Landscape Simulator with Low-cost Web GIS and Game Engine (무료 Web GIS와 보급형 게임엔진을 이용한 다중플랫폼 3차원 인터랙티브 농촌경관 시뮬레이터 개발)

  • Lee, Sungyong;Kim, Taegon;Lee, Jimin;Suh, Kyo
    • Journal of Korean Society of Rural Planning
    • /
    • v.19 no.4
    • /
    • pp.177-189
    • /
    • 2013
  • 3D modeling and rendering technologies are getting more attention from landscape planners and architects because the virtual reality based on 3D graphic technology could give more realistic experience to landscape simulation users and boost promotional effects. The 3D landscape simulation, however, not only requires a lot of cost and time in production, but also demands efforts to distribute to consumers due to various computing environment of them. The purpose of this study is to suggest a process for developing an interactive 3D landscape simulator with low-cost, which can support multi-platform functionality in high quality through reviewing related current software and web services. We select GIMP for 2D image texturing, SketchUpfor 3D modeling, Unity for real-time rendering, and Google Earth for terrain modeling considering price and workability and apply the developed process for Windows, Web, and Android versions to test the applicability for Sangji-ri, Gosam-myeon, Gyeonggi-do, Korea.

A Development of 3D Simulation and Quantitative Analysis Method for Urban Landscape Design Evaluation System (총합적 경관평가시스템 구축을 위한 3차원 공간차폐 시뮬레이션 및 미디어화 분석기술)

  • Kim, Suk-Tae
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.11
    • /
    • pp.5140-5147
    • /
    • 2012
  • It is difficult for systematic and flexible control reflecting regional characteristics with only public policies that control the landscape. Also, in the event that there is no preceding quantitative index calculation, it is impossible for the public society to come to an agreement. Therefore, the development of a shielding analysis simulation methodology that makes data processing modeling that can be interlinked with the urban information system is a very meaningful study. Thus, this study presents urban space shielding simulation technologies and quantitative analysis methodologies using 3D graphic engines and deduces the optimal design by integrating the data of the geographic information system (GIS) in order to suggest the potential as an analysis model that can be used in future urban information systems.