논문 상세보기

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

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

  • 언어ENG
  • URLhttps://db.koreascholar.com/Article/Detail/338618
구독 기관 인증 시 무료 이용이 가능합니다. 4,000원
한국컴퓨터게임학회 논문지 (Journal of The Korean Society for Computer Game)
한국컴퓨터게임학회 (Korean Society for Computer Game)
초록

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
  3. 3D Game Experiment and Verification
  4. Conclusion
  4. 결론
  참고문헌
저자
  • 김영식(Department of Game and Multimedia Engineering, Korea Polytechnic University) | Youngsik Kim Correspondence to