DOI QR코드

DOI QR Code

Processing Techniques of Layer Channel Image for 3D Image Effects

3D 영상 효과를 위한 레이어 채널 이미지의 처리 기법

  • Published : 2008.01.28

Abstract

A layer channel, which can express effects on 3D image, is inserted to use it on application rendering effectively. The current method of effect rendering requires individual sources in storage and image processing, because it uses individual and mixed management of images and effects. However, we can save costs and improve results in images processing by processing both image and layer channels together. By changing image format to insert a layer channel in image and adding a hide function to conceal the layer channel and control to make it possible to approach image and layer channels simultaneously during loading image and techniques hiding the layer channel by changing image format with simple techniques, like alpha blending, etc., it is developed to improve reusability and be able to be used in all programs by combining the layer channel and image together, so that images in changed format can be viewed in general image viewers. With the configuration, we can improve processing speed by introducing image and layer channels simultaneously during loading images, and reduce the size of source storage space for layer channel images by inserting a layer channel in 3D images. Also, it allows managing images in 3D image and layer channels simultaneously, enabling effective expressions, and we can expect to use it effectively in multimedia image used in practical applications.

3D 영상에 이펙트를 표현할 수 있는 레이어 채널을 삽입함으로써 애플리케이션 렌더링에 효과적으로 이용하도록 한다. 현재의 이펙트 렌더링은 영상과 이펙트의 개별 처리 및 혼합의 방식을 사용하기 때문에 저장 공간과 영상 처리에 있어서 개별 소스를 필요로 하고 있다. 그러나 영상과 레이어 채널을 하나로 묶어 처리함으로써 비용 절약과 영상 처리 면에서 큰 효과를 볼 수 있다. 개발은 영상에 레이어 채널을 삽입하기 위해서 영상 포맷의 변경, 레이어 채널이 나타나지 않도록 숨김 기능 추가, 영상 로드시 영상과 레이어 채널을 동시 접근 가능하도록 제어, 영상과 레이어 채널이 쉽게 혼합될 수 있도록 간편한 알파 블렌딩 처리 등의 방법으로 영상 포맷을 변경하여 레이어 채널을 숨기는 기법, 일반 영상 뷰어에서도 변경된 포맷의 영상을 볼 수 있도록 개발, 레이어 채널과 영상을 같이 묶음으로써 재사용성을 높이고 모든 프로그램에 이용 가능하도록 만든다. 그러면 영상 로드시에 영상과 레이어 채널을 동시에 불러드림으로써 처리 속도 향상시키고 3D 영상에 레이어 채널을 삽입함으로써 레이어 채널 영상을 위한 소스 저장 공간을 줄일 수 있다. 또한 3D 영상과 레이어 채널의 영상을 한 번에 다룰 수 있게 되어 효과적인 이펙트 표현 가능하고 실제 애플리케이션이 될 수 있는 멀티미디어 영상 등에 효과적으로 이용이 가능할 수 있을 것으로 기대한다.

Keywords

References

  1. T. S. Roger, Computer Graphics Dictipnary CHARLES RIVER MEDIA, 2001.
  2. S. R. Richard and J. S. Michael, OpenGL Super Bible Second Edition, 인포북, 2001.
  3. W. Mason, N. Jackie, D. Tom, and S. Dave, OpenGL Programming Guide Third Edition, ADDISON-WESLEY, 2001.
  4. P. Adrain and R. Dan, Advanced 3D Game Programmin using DirectX, 민프레스, 2001.
  5. Crooks, Clayton E, 3D Game Programming With DirectX 8.0, Charles River Media, 2001.
  6. 메이슨, 남기혁, OpenGL 프로그래밍 가이드제3판, 인포북, 2003.
  7. 김용준, 3D 게임 프로그래밍 IT EXPERT, 한빛미디어, 2003.
  8. 최학현, 이명학, 게임 프로그래밍, 진한M&B, 2006.