Action disabled: source

ShaderLab syntax: Fog

안개 파라미터들은 Fog 명령어로 조절된다.

Fogging은 생성된 픽셀의 색을 카메라로부터의 거리에 따른 일정한 색을 향해 혼합한다. Fogging은 혼합된 픽셀의 알파 값을 바꾸지 않는다. 오직 그것의 RGB 컴포넌트만을 바꿉니다.

Syntax

  • :_Fog_ _{_ Fog Commands _}_: 괄호안의fog 명령어를 명세한다.
  • :_Mode_ Off|Global|Linear|Exp|Exp2: Fog 모드를 정의한다. 기본값은 글로벌이다. 그것은 렌더링 세팅에서 fog가 켜졌는지 여부에 따라서 Off 또는 Exp2로 번역한다.
  • :_Color_ ColorValue: Fog 색을 세팅한다.
  • :_Density_ FloatValue: 기하급수적인 fog를 위한 밀도를 세팅한다.
  • :_Range_ FloatValue _,_ FloatValue: 선형 fog를 위해 근거리 그리고 원거리의 범위를 세팅한다.

Details

기본적인 fog 세팅은 Render Settings에 기반한다: fog 모델은 Exp2 또는 Off 이다; 세팅으로부터 취해진 밀도 & 색.

사용자가 fragment programs를 사용한다면 그 쉐이더의 Fog 세팅은 여전히 적용될 것이다. 고정된 Fog 기능이 없는 플랫폼에서 Unity는 요청되는 Fog 모드를 지원하기 위해서 실시간으로 쉐이더를 패치할 것이다.

역링크