• Title/Summary/Keyword: 그래픽 엔진

Search Result 115, Processing Time 0.023 seconds

An Open Source Framework for Visual Tracking of Non-rigid Body with Physics-based Graphical Simulation (물리 기반 그래픽 시뮬레이션을 이용한 비강체 추적 오픈소스 프레임워크)

  • Kim, Changseob;Kim, Hyungmin;Ku, Tae-Hong;Kwon, Tae-soo;Park, Jong-Il
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2018.06a
    • /
    • pp.292-293
    • /
    • 2018
  • 최근 증강현실 산업 분야가 많은 각광을 받고, 시장이 성장함에 따라 보다 쉽게 증강현실을 구현 할 수 있도록 많은 SDK(Software Development Kit)들이 발표되었다. 기존에 발표 된 SDK들이 대부분 강체 추적만을 제공한다. 이는 현재 추적 알고리즘의 기반이 되는 이론이 강체에 한정되어 있기 때문이다. 그러나 제안하는 프레임워크는 강체 추적뿐만 아니라 비강체 추적 또한 가능하다. 이를 위하여, 제안하는 프레임워크는 증강현실의 핵심 기술인 추적 엔진과 보다 넓은 확장성을 가지도록 추적하고자 하는 물체를 사전에 분석하고 실시간으로 모델 변형 정보를 추정하는 시뮬레이션 엔진으로 구성된다. 추적 엔진은 기본적으로 물체의 표면에 존재하는 특징점 정보를 이용하여 추적을 진행 하되, 비강체 추적을 위하여 시뮬레이션 엔진의 도움을 받는 형태로 구성된다. 시뮬레이션 엔진에서는 물체의 역학 파라미터를 추정하여 이를 추적을 진행 할 때, 추적 엔진의 물체 표면 특징점 정보를 이용하여 물체의 변형 정보를 추정한다. 또한 제안하는 프레임워크는 성능 상의 장점 외에도 오픈소스로 공개되기에 국내 증강현실 시장 성장에 발판이 될 것으로 기대된다.

  • PDF

Design of Graphic Generator for Driving HUD(Head-Up Display) and MFD(Multi-Function Display) (전방시현기 및 다기능시현기 구동을 위한 그래픽 영상생성기 설계 연구)

  • 황상현;이재억;박덕배
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.5 no.2
    • /
    • pp.72-82
    • /
    • 2002
  • This paper presents the design technology of a Graphic Generator which drives the embedded aircraft display equipments such as HUD(Head-Up Display) and MFD (Multi-Function Display) those provide pilot with the most important mission information. The main issue of this design is how we can implement the real-time embedded graphic generator using a general purpose processor as a substitute for the obsolete the production of specific graphic processor in the military market. So we proposed two kinds of method that one is a software solution so called graphic kernel system, interpreting the display file, controlling the graphic system and pre-processing graphic primitives, the other is a hardware solution so called graphic engine, interpreting passed commands through the graphic kernel system, post-processing the looping calculation taking much of time as implemented by software. We have tested and verified the functionalities and the required performance of Graphic Generator.

A study on the effect of introducing EBS AR production system on content (EBS AR 실감영상 제작 시스템 도입이 콘텐츠에 끼친 영향에 대한 연구)

  • Kim, Ho-sik;Kwon, Soon-chul;Lee, Seung-hyun
    • The Journal of the Convergence on Culture Technology
    • /
    • v.7 no.4
    • /
    • pp.711-719
    • /
    • 2021
  • EBS has been producing numerous educational contents with traditional virtual studio production systems since the early 2000s and applied AR video production system in October 2020, twenty-years after. Although the basic concept of synthesizing graphic elements and actual image in real time by tracking camera movement and lens information is similar to the previous one but the newly applied AR video production system contains some of advanced technologies that are improved over the previous ones. Marker tracking technology that enables camera movement free and position tracking has been applied that can track the location stably, and the operating software has been applied with Unreal Engine, one of the representative graphic engines used in computer game production, therefore the system's rendering burden has been reduced, enabling high-quality and real-time graphic effects. This system is installed on a crane camera that is mainly used in a crane shot at the live broadcasting studio and applied for live broadcasting programs for children and some of the videos such as program introductions and quiz events that used to be expressed in 2D graphics were converted to 3D AR videos which has been enhanced. This paper covers the effect of introduction and application of the AR video production system on EBS content production and the future development direction and possibility.

A Study on The Proposal for Game Contents and The Game Factor's Abstraction Suited to The Character by Kid Age (아동의 연령별 특징에 적합한 게임요소의 추출과 새로운 게임 컨텐츠 제안에 관한 연구)

  • Kim, Ki-Young;Jeong, Jae-Wook
    • Proceedings of the Korean Society for Emotion and Sensibility Conference
    • /
    • 2007.05a
    • /
    • pp.85-90
    • /
    • 2007
  • 게임산업은 21세기 정보화 사회의 문화 컨텐츠 산업의 한 분야이다. 멀티미디어, 3차원 그래픽, 3차원 음향, 가상 현실 분야, 캐릭터 산업 등과 맥락을 같이 하는 핵심 기술 집약 산업이며, 문화적 파급효과와 규모가 점점 커지고 있는 산업이다. 그러나 국내의 게임 개발 능력은 선진 미국이나 일본에 비하여 낙후되어 있다. 정책적으로 게임 개발 지원 사업이 행하여지고 있으나 게임 컨텐츠 영역보다는 인터넷 게임 혹은 3차원 그래픽 엔진 개발 등 게임 소프트웨어 엔진 개발에 치중되어 있는 것이 현실이다. 한편 미국 PC게임 시장에서 만 8세 이하의 아동용 게임 시장은 전체 게임 시장의 삼분의 일을 차지하는 거대 시장이다. 재미요소와 교육요소가 접목된 아동용 게임은 컨텐츠 위주의 산업으로 짧은 개발 기간에 고부가가치를 창출할 수 있는 산업이기 때문이다. 본 연구는 기존의 컴퓨터 게임에 관해 고찰하고, 아동의 연령별 특징에 적합한 게임요소의 추출과 새로운 게임 컨텐츠를 제안한다는 것을 목적으로 한다. 앙케이트 조사와 프로토콜 분석 및 연령별 성장기 특징의 문헌 조사를 통해 기존의 게임 장르에 추가하여 'Asports', 'Asim', 'U.J RPG', 'S+RPG'가 성장기별 아동 발달에 유익하다는 결론을 도출 할 수 있었다.

  • PDF

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 Study on game engine properties for Art college education (예술 대학 교육을 위한 게임엔진 특성 연구 (Unity와 Unreal engine을 중심으로))

  • Cho, Hyung-ik
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2019.05a
    • /
    • pp.227-229
    • /
    • 2019
  • Currently, people use game engines which is consist of essential elements(Graphic engine, Physics engine, Audio engine, UI system, Gameplay frameworks, etc) to develop video. This game engine is used for its own development, but usually it is used by renting a commercial engine. To be able to use such a game engine requires a lot of theoretical and functional education, but in a limited period of university education, it is impossible to deal with various game engines in game art colleges, not general engineering universities. This paper will compare and analyze the characteristics, and merits and demerits of these two kinds of Game engines (Unity and Unreal engine), and showed the result of analyses about the fact that educating which of the above 2 Game engines are helpful and beneficial for the students for the efficient education in the Art college where should teach much in the limited time.

  • PDF

Development of a Windows-based Program for Discrete Event Simulation of Truck-Loader Haulage Systems in an Underground Mine (지하광산 트럭-로더 운반시스템의 이산 사건 시뮬레이션을 위한 Windows용 프로그램 개발)

  • Choi, Yosoon;Park, Sebeom;Lee, Sung-Jae;Baek, Jieun;Jung, Jihoo;Park, Han-Su
    • Tunnel and Underground Space
    • /
    • v.26 no.2
    • /
    • pp.87-99
    • /
    • 2016
  • We developed a Windows-based program for discrete event simulation of truck-loader haulage systems in an underground mine. The Daesung MDI limestone mine located in Samcheok City, Gangwon Province, Korea was selected as the study area to design the program. The developed program is composed of the graphic user interface (GUI) and simulation engine implemented by Visual Basic.NET 2012 and the GPSS/H simulation language, respectively. When a user sets up input parameters for the discrete event simulation through GUI, the program activates the simulation engine, and then simulation results are displayed on GUI. This paper describes the details of the program development as well as its applications to the study area to determine the optimal number of trucks dispatched at each loading point under different operating conditions.

REAL-TIME COLLISION RESPONSE BETWEEN CLOTH AND SPHERE OBJECT IN UNITY (유니티 게임 엔진에서의 구형 물체와 천 시뮬레이션간의 실시간 충돌 및 반응 처리 연구)

  • Kim, Min Sang;Song, Wook;Choi, Yoo-Joo;Hong, Min
    • Journal of Internet Computing and Services
    • /
    • v.19 no.6
    • /
    • pp.53-62
    • /
    • 2018
  • As the performance of computer hardware has been increased in recent years, more realistic computer generated objects can be created and presented in personal computers and portable digital devices as well. For this reason, digital contents, including computer graphics, require virtual objects that are more realistic and representable in real-time on various devices, thus it requires more computational costs. In order to support the production of contents including computer graphics, games, and animations on multi-platform, Unity or unreal engines are mainly used. To represent more realistic behavior of virtual objects in a simulation, a virtual object must collide with other virtual objects and present the plausible interaction, as in the real world. However, such dynamic simulation requires a large amount of computational cost, and most portable devices cannot provide these dynamic simulations in real-time. In this paper, we proposed a GPGPU computation based dynamic cloth simulation to represent collision and response with spherical object in real-time. We believe that the proposed method can be useful for readily producing realistic digital contents.

Development of App Game Engine For Mobile OS Cross-Platform Support (모바일 OS 크로스 플랫폼 지원을 위한 앱 게임 엔진 구축)

  • Kim, MinHo;Jung, KyoungJin;An, DongUn
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.325-327
    • /
    • 2014
  • 애플의 iOS가 처음 출시되고 앱 마켓이 공급자와 소비자 모두에게 각광을 받으며 성공하자 구글에서도 Android를 내세워 구글 마켓을 오픈하였고 결국 다양한 종류, 높은 품질의 애플리케이션들이 사용자들에게 공급되게 되었다. 언제 어디서나 스마트 폰을 통해 고품질의 다양한 앱을 이용할 수 있다는 점이 부각되어 각 마켓의 다운로드 횟수가 급증하는 등 폭발적인 앱 시장을 이룩하게 되었다. 하지만 개발자의 입장에서는 같은 솔루션을 개발할 때 모든 플랫폼을 지원하기 위해 각각의 OS에 맞게 따로 개발하기 때문에 오히려 전체 개발기간이 늦어지는 요소가 되었다. 이런 비효율적인 개발 기간을 단축하기 위해 상용엔진을 구매하여 적용하는 경우가 있지만 영세한 규모의 프로젝트 팀에서 적용하기에는 무리가 있으며 엔진 자체를 배우거나 개발하려는 앱을 위한 커스터마이징하는 기간 역시 짧지 않아 좋은 선택이 될 수 없다. 이에 본 논문에서는 모바일 OS 크로스 플랫폼 지원이 가능한 게임 엔진을 구축하기 위한 방법을 설명하고 이를 활용하여 개발된 프로젝트를 테스트하여 초당 54~61frame 이라는 그래픽 출력 속도를 보임으로써 해당 엔진의 활용 가능성을 증명하였다.

Secondary Action based Dynamic Jiggle-Bone Animation (이차 행동 기반의 다이나믹 지글 본 애니메이션)

  • Park, Sung-Jun;An, Deug-Yong;Oh, Seong-Suk
    • Journal of Korea Game Society
    • /
    • v.10 no.1
    • /
    • pp.127-134
    • /
    • 2010
  • The secondary animation technology for the detailed objects including accessories is being studied and applied to the modern game development. The jiggle-bone deformer is used for 3D graphic tools as a technology to create the animation of these objects, but it is disadvantageous in that the real-time modification is difficult and the graphic developers need much time. The secondary animation can also be realized using a physical game engine, but the cost of animation process increases when many objects in a scene of a game are rendered, and it has a low efficiency. This paper proposes a dynamic jiggle-bone animation algorithm, which can be modified in real time and has the similar effect to the physical game engine. To evaluate the performance of the proposed algorithm, tests were conducted with varied number of bones and for the case of one scene with the animation of many jiggle-bones, and the results were adjudged relatively efficient.