다중 렌더 타겟을 사용하는 지연 렌더링 환경에서 3D 게임 시각적 효과 기법 비교 분석
Comparison of 3D Game Visual Effect Techniques based on Deferred Rendering using Multiple Render Targets
0
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
In 3D games, the deferred rendering is an effective way in processing realistic visual effects using multiple render targets regardless of the scene complexity. In this paper, based on deferred rendering using multiple render targets, the 3D game visual effect techniques such as dynamic lights, specular, shadow, motion blur, and water shading are compared and analysed. The 3D game supporting deferred rendering is developed to evaluate various 3D rendering effects with variation of the size of the render target memory in terms of the rendering speed. The performance results show that the rendering speed of the 3D visual effect techniques with 4bytes render target memory is average 1.4 and 1.9 times better than those of 8bytes and 16bytes memories, respectively. Also, the shadow mapping with 2-pass plays the biggest role on the performance. Other techniques with 1-pass cause a negligible speed degradation.
Abstract
In 3D games, the deferred rendering is an effective way in processing realistic visual effects using multiple render targets regardless of the scene complexity. In this paper, based on deferred rendering using multiple render targets, the 3D game visual effect techniques such as dynamic lights, specular, shadow, motion blur, and water shading are compared and analysed. The 3D game supporting deferred rendering is developed to evaluate various 3D rendering effects with variation of the size of the render target memory in terms of the rendering speed. The performance results show that the rendering speed of the 3D visual effect techniques with 4bytes render target memory is average 1.4 and 1.9 times better than those of 8bytes and 16bytes memories, respectively. Also, the shadow mapping with 2-pass plays the biggest role on the performance. Other techniques with 1-pass cause a negligible speed degradation.
참고문헌 (16)
- 이윤진, "연기 애니메이션을 위한 GPU 기반 펜앤잉크 렌더링", 한국컴퓨터게임학회논문지, 24(2), pp.101~108 (2011), (사)한국컴퓨터게임학회
- 김정현, "시각 피로를 고려한 3D 그래픽 기반의입체카메라 조절 연구", 한국컴퓨터게임학회논문지, 24(4), pp.89~98 (2011), (사)한국컴퓨터게임학회
- 이근성, "시각적 오류 문제를 경감하는 Oculus Rift 기반 3D 입체 게임 구현", 한국컴퓨터게임학회논문지, 27(4), pp.193~201 (2014), (사)한국컴퓨터게임학회
- 구상권, "3D 컴퓨터그래픽 렌더링 기술의 합리적 발전 과정과 그 과정에서 고안-전유된 이중 인터페이스의 역할에 대한 고찰", 디지털디자인학연구, 7(2), pp.121~132 (2007), 한국디지털디자인학회
- "Deferred Shading, NDC"[URL]
- F. P. Placeres, "Overcoming Deferred Shading Drawbacks, ShaderX5 Advenced Rendering Techniques", Charles River Media, ~ (2007)
- Pope Kim, "Introduction to Shader Programming" (2012), Hanbit Media
- Do-Hyoung Kim, "Real Time Shadow Processing Techniques in 3D Game Graphics Engine", The Magazine of the IEIE, 34(10), pp.54~62 (2007)
- 유영중, "그림자 생성을 위한 개선된 PCF 기법", 한국정보통신학회논문지, 11(8), pp.1442~1449 (2007), 한국정보통신학회
- Hakhyun Choi, "A study on The Development of Motion Blur Effects based for 3D Graphic Game", Proceeding of Korea Information Science Society, 30(2), pp.721~723 (2003)
- 김상훈, "Cascaded Shadow Maps의 경계문제를 해결한 효율적인 분산-혼합 그림자 매핑 알고리즘", 정보과학회논문지 : 소프트웨어 및 응용, 39(5), pp.355~366 (2012), 한국정보과학회[DOI]
- "Common Techniques to Improve Shadow Depth Maps"[URL]
- JungHyun Han, "3D Graphics for Game Programming", pp.246~250 (2011), CRC Press
- "Motion Blur, NDC"[URL]
- Seung Mi Kim, "Water rendering", Proceeding of Korea Multimedia Society, pp.567~570 (2009)
- "Ogre3D Ocean Demo Analysis"[URL]
