Version: 2019.3
ShaderLab: 레거시 알파 테스트
ShaderLab: 레거시 BindChannels

ShaderLab: 레거시 안개

안개 파라미터는 안개 커맨드로 제어됩니다.

안개를 사용하면 생성된 픽셀의 컬러가 카메라와의 거리에 따라 일정한 컬러로 블렌드됩니다. 블렌드된 픽셀의 알파 값은 수정되지 않고 RGB 컴포넌트만 수정됩니다.

구문

안개(Fog)

    Fog {Fog Commands}

중괄호 안에 fog 커맨드를 지정합니다.

모드(Mode)

    Mode Off | Global | Linear | Exp | Exp2

안개 모드를 정의합니다. 디폴트는 글로벌로, 렌더 설정에서 안개를 켰는지에 따라 Off 또는 Exp2에 해당합니다.

컬러(Color)

    Color ColorValue

안개 컬러를 설정합니다.

밀도(Density)

    Density FloatValue

지수형 안개의 밀도를 설정합니다.

범위(Range)

    Range FloatValue, FloatValue

리니어 안개의 근접 및 원거리 범위를 설정합니다.

세부 정보

디폴트 안개 설정은 라이팅 창의 설정에 따릅니다. 안개 모드는 Exp2 또는 Off 이며, 밀도와 컬러도 설정에서 가져옵니다.

프래그먼트 프로그램을 사용하는 경우에도 셰이더의 안개 설정이 적용됩니다. 고정 함수 안개 기능이 없는 플랫폼에서 Unity는 요청된 안개 모드를 지원하기 위해 런타임 시점에 셰이더를 패치합니다.

ShaderLab: 레거시 알파 테스트
ShaderLab: 레거시 BindChannels