본문 바로가기
KERD
논문KCI 등재

The Implementation of a 3D Game Engine based on DirectX 9

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

Recently, almost games are using the 3D environment. Therefore, it required strongly that well-structured 3D engine or tools for development of some complicate 3D applications efficiently. In this paper, we design and implement a 3D engine (PLay engine) using the DirectX 9 SDK of the Microsoft corporation. The PLay engine has independent module structure, which has object oriented characteristics, and has not only 3D rendering functions but efficient algorithms. Moreover, we implement some tools what has compatibility with our engine for convenience. Therefore, it helps development of a 3D application easily and efficiently. We also describe each module with 2-layer structure, and each tool with compatible module, and make a simple game using PLay engine for testify.

Abstract

Recently, almost games are using the 3D environment. Therefore, it required strongly that well-structured 3D engine or tools for development of some complicate 3D applications efficiently. In this paper, we design and implement a 3D engine (PLay engine) using the DirectX 9 SDK of the Microsoft corporation. The PLay engine has independent module structure, which has object oriented characteristics, and has not only 3D rendering functions but efficient algorithms. Moreover, we implement some tools what has compatibility with our engine for convenience. Therefore, it helps development of a 3D application easily and efficiently. We also describe each module with 2-layer structure, and each tool with compatible module, and make a simple game using PLay engine for testify.

참고문헌 (11)

  1. S. H. Kim, "Proposal of Game Contents and Game Engine Technology (Korean)", Journal of the Korea Multimedia Society Special Edition, 8(1), pp.1~15 (2004)
  2. K. B. Lee, "A Study of Game Technology and Trend (Korean)", Journal of The Korea Multimedia Society Special Edition, 9(2), pp.1~7 (2005)
  3. D. H. Eberly, "3D Game Engine Design: A Partical Approach to Real-Time Computer Graphics" (2001), Morgan Kaufmann Publishers
  4. http:, , www.microsoft.com, windows, pp.directx, productinfo[DOI]
  5. F. D. Luna, "Introduction to 3D Game Programming with DirectX 9.0" (2004), WordWare Pub.
  6. H. Hoppe, "Mesh Optimization", SIGGRAPH 1993, pp.19~26 (1993)
  7. H. Hoppe, "Progressive Mesh", SIGGRAPH 1996, pp.99~108 (1996)
  8. Y. J. Kim, "3D Game Programming" (2007), Hanbit Media Inc.
  9. M. de Berg, "On Levels of Detail in Terrains", Graphical Models and Image Processing, 60(1), pp.1~12 (1998)
  10. J. R. Isidoro, "Animated Skybox Rendering and Lighting Techniques", SIGGRAPH 2006, pp.19~22 (2006)
  11. [URL]

관련 논문AI추천

이 간행물의 다른 논문 (5건)