Title(KR)
코드 재사용을 위하여 컴포넌트 방식을 사용하는 DirectX 11 기반 3D 게임 연구
Title(ENG)
A Study of DirectX 11 based 3D Game using Component Method for Code Reuse
Keywords(KR)
DirectX 11, 3D Game, Code Reuse, Components, Tangent Space Normal Mapping, FPS(Frame per Second)
Keywords(ENG)
DirectX 11, 3D Game, Code Reuse, Components, Tangent Space Normal Mapping, FPS(Frame per Second)
Author
Youngsik Kim
Abstract(ENG)
In commercial game engines, a method of constructing s 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 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 dynamics 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 s among the 8 simulation models is improved by 19.2% compared with model B without normal mapping. The presenceabsence of normal mapping has the greatest effect on rendering speed.
Page 25-34