earticle

논문검색

코드 재사용을 위하여 컴포넌트 방식을 사용하는 DirectX 11 기반 3D 게임 연구

원문정보

A Study of DirectX 11 based 3D Game using Component Method for Code Reuse

김영식

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

In commercial game engines, a method of constructing objects by combining components is often used. Components can be assembled and used at any time as needed. In this paper, the 3D game is developed by applying the component method, which is the object creation method widely used in the commercial game engine, in the DirectX 11 environment. There are four kinds of components used in the in-house 3D game. These are four components such as transform, mesh, script, and collider. The component generation method used in this paper shows very good operation efficiency in terms of reusability. This paper also applied tangent space normal mapping to static and dynamic objects and analyzed performance at various screen resolutions. Performance analysis showed that the average rendering speed was 64.6% higher on the low resolution screen than on the high resolution screen. And the rendering speed of model G with normal mapping to all objects among the 8 simulation models is improved by 19.2% compared with model B without normal mapping. The presence or absence of normal mapping has the greatest effect on rendering speed.

목차

ABSTRACT
 1. Introduction
 2. DirectX 11-based, built-in 3D game
  2.1 Self-built 3D game structure
  2.2 Component based 3D game
  2.3 Tangent space normal mapping
 3. 3D Game Experiment and Verification
 4. Conclusion
 4. 결론
 참고문헌

저자정보

  • 김영식 Youngsik Kim. Department of Game and Multimedia Engineering, Korea Polytechnic University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.