ShaderLab - Fog 연산하기

셰이더

목록 보기
1/3

소개

URP용 셰이더를 작성할 때 포그 연산의 심플 버전을 알아봅시다.

시작해요

다음과 같이 Pass에 #pragma multi_compile_fog를 추가합니다.

Fragment Stage에 보간기(Interpolator)에 수록하여 전달할 데이터에 fogCoord를 추가한다.

HCS를 계산을 완료한 상태에서 FogFactor를 계산하도록 o.vertex.z를 인자에 전달한다.

최종 RGB 계산을 완료하고 나서 MixFog를 사용하여 fog 값은 연산하면 된다.

후원

이 내용이 맛있었다면 저에게 맛있는 커피를 후원해주세요! ☕

토스 익명 송금 : 후원하기
계좌 송금 : 토스뱅크 1000-0586-4766 (김한용)

profile
유니티를 통한 스페셜 테크닉만 다루는 독특한 개발자

0개의 댓글