개요

엔진의 렌더링 과정에 사용되는 가장 기본적인 셰이더 코드의 작동 방식 및 이론을 작성해둔 페이지.


목차


참고 사항

개요

본 엔진의 렌더링 연산 코드에 대한 설명과 버퍼에 사용되는 구조체들에 대한 서술

이론

Specular값은 Metallic, Roughness값을 사용하는 BRDF방식을 사용. 환경광을 담당하던 Ambient의 값을 거의 사용하지 않게 되면서 IBL을 사용한 환경광을 구현하는 것을 계획중. BRDF와 IBL에 대한 자세한 설명은 본 문서에서는 생략한다.

Material

Material구조체는 다음과 같이 정의된다.