DOI QR코드

DOI QR Code

Rendering Performance Evaluation of 3D Games with Interior Mapping

Interior Mapping이 적용된 3D 게임의 렌더링 성능 평가

  • Lee, Jae-Won (Dept. of Game and Multimedia Engineering, Korea Polytechnic University) ;
  • Kim, Youngsik (Dept. of Game and Multimedia Engineering, Korea Polytechnic University)
  • 이재원 (한국산업기술대학교 게임공학과) ;
  • 김영식 (한국산업기술대학교 게임공학과)
  • Received : 2019.07.01
  • Accepted : 2019.09.03
  • Published : 2019.12.20

Abstract

Interior Mapping has been used to reduce graphics resources. In this paper, rendering speed(FPS), the number of polygons, shader complexity and each resource size of Interior Mapping were compared to those of actual modeling in order to examine the performance of 3D games when the technology is adapted by utilizing Unreal Engine 4. In addition, for the efficient application, the difference in performance according to the resolution and detail of cube map texture was verified.

Interior Mapping은 효율적으로 그래픽 리소스를 최적화하는 방법들 중에 하나로 사용되어왔다. 본 논문에서는 보편화 된 게임엔진인 Unreal Engine 4를 활용하여 Interior Mapping을 적용했을 시 3D 게임 내의 성능 변화를 검증하기 위해 실제 모델링과 Interior Mapping의 렌더링 속도(FPS), 폴리곤 개수, 쉐이더 복잡도, 각각의 리소스 용량을 비교하였다. 또한, 효율적인 기술의 적용을 위해 큐브 맵 텍스처의 해상도와 세부 정보에 따른 성능 차이를 검증하였다.

Keywords

References

  1. Joost van Dongen, "Interior Mapping", CGI 2008 Conference
  2. "Interior Mapping", http://joostdevblog.blogspot.com/2018/09/interior-mapping-real-roomswithout.html
  3. JungHyun Han, 3D Graphics for Game Programming, CRC Press, pp. 246-250, 2011.
  4. "CubeMap Texture", https://patents.google.com/patent/US7884830B1/en
  5. Jeong-Hyeon Park, Jong-Seung Park Dept. of Computer Science & Engineering, Incheon National University, "Planar Texture Replacement in Spherical Images using Cubemap", Korea Game Society, Vol.17, No.6, pp. 153-164, 2017.
  6. Tae-gyu Hwang, Beom-Sik Kim, "Image - based Rendering using Environment Map and Warping Function", Korea Institute of Information Scientists and Engineers, Vol.26, No.1, pp.659-661, 1999.
  7. "Materials", https://docs.unrealengine.com/en-US/Engine/Rendering/Materials/index.html
  8. "Essential Material Concepts", https://docs.unrealengine.com/en-US/Engine/Rendering/Materials/IntroductionToMaterials/index.html
  9. "Cube Environment Map Support" https://docs.microsoft.com/ko-kr/windows-hardware/drivers/display/cube-environment-mapsupport
  10. Woong Seo, Byeongjun Choi, Insung Ihm, "Mobile-platform-oriented Grid Acceleration Structure for Tracing Secondary Rays in Dynamic Scenes", Korea Institute of Information Scientists and Engineers, pp. 1093-1095, 2016
  11. Dongkuk Chang, Joohee Park, "3D Visibility Data Search and Its Implementation in 3D Virtual Space by Ray Picking Method", Architectural Institute of Korea, pp. 71-78, 2016
  12. Hyeon Woo Nam, "Design of 3D Character Block Creation System Using Augmented Reality Camera", Korea Entertainment Industry Association, Vol.12, No.4, pp. 373-382, 2018 https://doi.org/10.21184/jkeia.2018.6.12.4.373
  13. Kaneko, T, et al., "Detailed Shape Representation with Parallax Mapping", Proceedings of ICAT 2001, pp. 205-208, 2001
  14. "Performance and Profiling Overview", https://docs.unrealengine.com/en-US/Engine/Performance/Overview/index.html
  15. "Core Optimization Concepts for Particle Systems", https://docs.unrealengine.com/ko/Engine/Rendering/ParticleSystems/Optimization/Concepts/index.html
  16. "GPU Profiling", https://docs.unrealengine.com/ko/Engine/Performance/GPU/index.html
  17. "Stat Command Descriptions", https://docs.unrealengine.com/udk/Three/StatsDescriptions.html