주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다.
주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다.
1. 포스트프로세싱?
3D게임을 하다보면 그래픽 관련 옵션에서 포스프로세싱, 후처리 품질, 포스트 FX등 여러가지 이름을 가지지만 결국 포스트프로세싱인 이 옵션들에 대해서 알아보고자 한다.
사실 포스트 프로세싱이라는 옵션은 게임마다 조절되는 옵션도 다 다르고 그 효과도 한 두개가 아니기 때문에 설명하는 글이 모든 게임에 적용되는 것은 아니다. 그래서 게임마다 적용되는 옵션을 볼 수는 없으니 최대한 많이 쓰이고 중요한 옵션 위주로 한 번 살펴보자.
그럼 포스트프로세싱은 대체 뭘까? 여러가지 섞인 기능의 집합? 포스트프로세싱은 간단하게 말하자면 게임 화면을 이쁘게 만들어 주는 옵션이다. 우리가 틱톡, 카메라앱(Ulike)등에서 사용하는 필터와 비슷한 기능이라고 생각하면 된다.
게임을 실행 하면 작성된 수많은 코드와 엄청난 양의 데이터를 CPU가 처리하고 GPU가 이미지를 만들면 우리가 보는 게임 화면이 나올텐데, 이런 과정이(Processing) 다 끝나고 그 뒤에(Post) 화면을 이쁘게 만들어주는 효과를 덧붙이는게 바로 포스트프로세싱인 것이다.
GTA는 포스트FX, 또 어떤 게임은 포스트프로세싱등 단어들이 혼재 되거나 번역되는 경우가 많은데 대충 화면을 이쁘게 만들어주는 옵션이라고 생각하면 된다. 엘더스크롤 시리즈 모드를 만들어본 사람이나 3D 그래픽옵션에 관심이 많은 사람이라면 한번쯤은 ReShade, SweetFX도 모두 포스트프로세싱의 일종을 사용하는 유틸프로그램이다.
포스트 프로세싱에 포함된 여러 효과들을 살펴보면 대부분 카메라에서 이용하는 효과를 가져온 것이 굉장히 많은데 몇가지만 알아보자.
2. 포스트프로세싱 효과들
1. 렌즈 플레어
렌즈플레어는 렌즈 속에 수많은 유리의 빛이 반사되며 생기는 인공물이다. 해당 렌즈플레어를 우리가 보는 게임화면에 적용하는 기술이다.
2. 비네팅
비네팅은 카메라에 존재하는 CCD, 빛을 받아들이는 센서 주변에 빛이 잘 들어오지 않아 이미지 주변이 어두워지는 효과
3. 색수차
렌즈 곡률 때문에 빛이 굴절되서 이미지 주변에 색이 분리되어 보이는 효과
4. 피사계심도 (DOF)
초점이 맞지 않는 부분은 흐려보이게 하는 피사계심도 효과. 위 4개 기능까지만 보면 게임에 적용되는 포스트프로세싱의 기능 대부분은 카메라효과를 구현하는 기술이 대부분이다.
5. 모션블러
이미지가 남긴 잔상을 구현하는 모션블러 옵션. 가시성이 중요한 FPS 게임에서는 이 옵션을 끄기도 한다.
위 5가지는 대부분 게임에 있는 포스트프로세싱 효과이다. 간략하게 5개만 작성했지만 포스트프로세싱 효과는 수도 없이 많다. 말그대로 이미지 만들고 효과만 추가해주면 포스트프로세싱 이기 때문이다.
다만 포스트프로세싱 옵션하나에다 모든 기능을 우겨 넣으면 유저들이 상세하게 설정하는 것이 불가능하니 보통 중요하지 옵션은 포스트프로세싱 옵션에 우겨 넣거나 중요한 옵션은 독립된 설정으로 빼놓곤 하는데 대표적으로 AO, 앰비언트 오클루젼이 있는데 이 효과는 모서리에 닿아있는 부분에 음영을 만들어 주는 기능이다. 특이하게 배틀 그라운드는 포스트프로세싱 효과에 AO가 포함되어있기도 한다.
또한 반사품질에 포함되어 있는 스크린 공간반사(SSR) 효과는 이미지를 다 만들고 해당 이미지를 반전시켜 반사 된 것처럼 속이는 옵션이라 포스트프로세싱에 해당되는 옵션이라고 할 수 있다. 블룸이나, 안티에일리어싱이나 sharpen tone Mapping 같은 포스트프로세싱 옵션을 한개씩 설명하면 너무나도 방대한 양이지만 나같은 게임 유저로서는 게임안에서 어떻게 적용되는 옵션인지만 각각 플레이하는 게임마다 확인해 보면 될 것 같다.
여담이지만 위쳐3는 특수효과라는 창이 따로 있고 해당 탭에서 모든 포스트프로세싱 효과를 조절 할 수 있게 제공하고 있다. 너무나도 좋은 게임이다.. 다만 위쳐3같이 이렇게 모든 탭을 상세하게 제공하는 게임은 그렇게 많지가 않다 ㅠ
'게임 > 알고 싶다' 카테고리의 다른 글
비등방성필터링이란? (0) | 2022.12.19 |
---|---|
HDR이란? (2) | 2022.12.18 |
안티에일리어싱이란? (0) | 2022.12.18 |
수직 동기화란? (0) | 2022.12.03 |
게임 엔진이란? (2) | 2022.12.03 |
댓글