rendering 2

[Post-Processing] Blur

[Post-Processing] Blur 작성자 : 김성인 목록 Blur 란? 목적 종류 특이점 게임에서는... 자주 사용되는 효과 DoF Motion Blur Radial Blur 유명 블러 알고리즘 Box Blur Garussian Blur 게임에 블러를 넣어보자 구현과 응용을 위하여 가우스 분포 함수 구현 핵심 결과물 Box Blur Gaussian Blur Motion Blur Radial blur 참고사항 Blur 란? 이미지를 부드럽게 하거나 모호하게 만드는 효과이다. Blur의 목적 이미지나 영상에 깊이감을 줄 수 있다. 이미자나 영상에 생동감(움직임)을 줄 수 있다. 낮은 퀄리티나 결함 등을 숨길 수 있다. Blur의 종류 가우시안 블러 : 이미지의 노이즈를 줄여 부드럽게 만든다. 모션 블..

[Post-Processing] Pixelized

[Post-Processing] Pixelized  - 목적 : 후보정 기능을 이용하여, 빠르고 간단하게 게임 비주얼을 Pixel Art로 변환하기 위함. - 원리 : 화면의 UV의 정밀도를 떨어트려, 화면의 해상도를 줄이는 듯한 시각효과를 이용함. - UV의 정밀도를 떨어트린다?  UV는 2차원 벡터로 (0, 0)에서 (1, 1)까지로 표현할 수 있고, 이 사이에는 아주 많은 수들이 들어 있다. 여기서 아주 많은 수들의 "단위"를 줄이게 되면 어떻게 될까? 예를 들어서 0.1112223라는 임의의 수가 있다면, 이 수를 소수점 1의 자리 밑의 값은 날려 버린다면 앞의 수는 0.1이 된다. 이것은 0에서 1사이에 존재하는 수많은 수를 10개로 줄이는데, 100개 1000개를 사용하던 수를 ..