개인 프로젝트
-
-
-
-
-
볼류메트릭 포그 (Volumetric Fog)개인 프로젝트 2023. 11. 24. 12:56
목차 Volumetric Fog란 구현 방법 볼륨 텍스쳐 생성 산란 및 밀도 계산 산란 계산 Phase function 밀도 계산 산란 누적 Beer-Lambert 법칙 Fog 적용 품질 향상을 위한 개선점 Temporal reprojection Tricubic texture sampling 마치며 Reference Volumetric Fog란 Volumetric Fog는 물리 기반의 조명 산란을 계산하여 입체적인 안개를 표현하는 기법입니다. 안개 외에도 빌보드나 포스트 프로세스를 대체하여 갓 레이를 표현하는 데도 사용할 수 있습니다. Volumetric Fog는 SIGGRAPH 2014에서 Ubisoft에서 발표한 “Volumetric fog: Unified, compute shader based so..
-
템포럴 안티 에일리어싱 (Temporal Anti-Aliasing)개인 프로젝트 2023. 11. 24. 12:55
목차 Temporal Anti-Aliasing 이란 구현 방식 할톤 수열 (Halton Sequence) Jittering 적용 혼합 Ghosting 동적 씬에서의 아티팩트 해결 마치며 Reference Temporal Anti-Aliasing 이란 Tmporal Anti-Aliasing(이하 TAA)은 공간축선 안티에일리어싱(Spatial anti-aliasing)의 일종으로 과거 프레임의 이미지를 현재 프레임의 이미지에 결합하여 이미지의 계단 현상을 제거하는 기법입니다. TAA는 다른 AA기법들과 비교했을 때 적은 비용을 사용하여 안티에일리어싱 효과를 얻을 수 있다는 장점이 있지만 이전 프레임의 이미지와 결합하는 과정에서 흐릿한 이미지를 얻게 되는 경우가 있습니다. ( 이를 해결하기 위해서 추가로 S..
-
Reflective Shadow Maps개인 프로젝트 2023. 11. 24. 12:54
목차 Reflective Shadow Maps 란 구현 방식 표준 섀도우 맵 확장 간접광 계산 최종 합성 느낀 점 마치며 Reference Reflective Shadow Maps 란 Reflective Shadow Maps(이하 RSMs)은 Shadow Maps라는 이름에서 유추되는 것과는 다르게 그림자를 그리는 데 사용되는 기법은 아닙니다. RSMs는 그럴듯한 간접광(Indirect Light)을 근사하는 방식으로 실시간으로 전역 조명(Global Illumination)을 표현하는 알고리즘입니다. 다만 그 방식이 표준 섀도우 맵(Standard Shadow Map, 이하 SSM)을 확장하는 방식이기 때문에 이러한 이름이 붙었다고 생각됩니다. 이 글에서는 RSMs를 소개한 논문(Dachsbacher0..
-
구면 조화 함수 (Spherical Harmonics)개인 프로젝트 2023. 11. 24. 12:53
목차 개요 Irradiance Map 버금 르장드르 다항식 (Associated Legendre Polynomials) 구면 조화 함수 투영 (Projection) 구면 조화 함수를 이용한 Irradiance Map 마치며 Reference 개요 Spherical Harmonics(이하 구면 조화 함수)는 구면 좌표계에서 정의 되는 함수입니다. 구면 조화 함수에 대한 위키 페이지를 보면 다음과 같이 구면 조화 함수를 설명하고 있습니다. 수학과 물리학에서 구면 조화 함수(球面調和函數, 영어: spherical harmonics)는 구면에서 라플라스 방정식의 해의 정규 직교 기저다. 전자기학과 양자역학 등에서 구면 대칭인 계를 다룰 때 쓰인다. 참 난해한 설명입니다. 하지만 다행스럽게도 구면 조화 함수의 몇..