UE55 [UE5]Custom Shader : PART1_Adding shading models_1 시작하며 UE의 DefaultLit은 물리 기반 셰이더로서 몇몇 파라미터 수치의 제어만으로도 훌륭한 결과물을 만들 수 있는 셰이더이지만 카툰 스타일 같은 NPR(Non-Photorealistic Rendering)에는 맞지 않아 때때로 커스텀 셰이더를 제작할 필요가 있는데요. UE에서는 두 가지 방법으로 커스텀 셰이더를 작성할 수 있습니다. 한 가지는 셰이딩 모델을 추가하는 것이고 다른 하나는 글로벌 셰이더를 제작하는 건데 먼저 셰이딩 모델을 추가하는 것부터 살펴 보겠습니다. 셰이딩 모델 추가에는 크게 두 종류의 코드를 수정하거나 추가할 필요가 있는데요. 엔진 소스 코드(*.cpp, *.h) 셰이더 코드(*.ush, *usf) 이중에 엔진 소스 코드는 렌더링에 필요한 데이터나 파라미터들을 구조화하고 셰이.. 2023. 9. 19. 이전 1 2 다음