이번 포스팅에서는 블렌더에서 Mist Pass를 이용해서 안개효과를 적용하고 조절하는 방법에 대해서 설명해보겠습니다.



사용하는 버전은 블렌더 4.4 버전이고 포스팅에 사용된 파일은 아래에서 무료로 다운로드 받을 수 있습니다.
먼저 Mist 효과를 주기 위해서는 오른쪽 Properties 에디터에서 View Layer 에 가서 Passed – Data – Mist 를 선택해 줍니다.


그 다음에 카메라를 선택한 다음에 Object Properties 에서
Viewport Display를 선택해줍니다.
그러면 3D 뷰포트 에디터에서 카메라의 Mist Pass 가 어디서부터 어디까지 인지 노란색선으로 나와서 확인 할 수 있습니다.
Mist Pass 가 적용되는 Start / Depth 값은 조절 해줘야 하는데
World Properties 탭에서 Mist Pass 에서 조절 할 수 있습니다.

Start 값은 기본값이 5m 인데 그 이하로는 하지 않는 게 좋습니다.
Depth 는 기본갑싱 25m 인데 3D Scene 에서 원하는 만큼 키워줄 수 있습니다.

200m 로 해줬을때 3D Scene 에서 노란색으로 Mist Pass가 보이는 걸 볼 수있습니다.

뷰 포트에서 Mist 효과를 보고 싶으면 오른쪽 Viewport Shading 에서
Render Pass를 기본 Combined 에서 Mist로 바꿔줍니다.
이 상태에서 Mist Pass 의 Depth를 조절해서 원하는 대로 안개 효과를 적용할 수 있습니다.
현재는 Mist Pass 결과만 나오는데 실제 3D Scene 이랑 합쳐진 결과를 보기 위해서 Compositing 워크스페이스를 선택해줍니다.
그 전에 F12를 눌러서 렌더 이미지를 한 번 해줍니다.

상단의 Compositing 워크스페이스를 선택하면 아래와 같은 화면이 나타납니다.

Use Nodes 를 체크해 줍니다.

Render Layers 출력을 보면 Image, Alpha, Mist 가 있는 걸 볼 수 있습니다.
Mix Color 노드를 이용해서 아래와 같이 연결해줍니다.

Compositing 워크스페이스에서 결과를 바로 보고 싶으면
Shift + A, Search 에서 Viewer 노드를 추가해주고 Mix Color 노드의 출력을 연결해줍니다.
뒤에 있는 Viewer 노드에 나타나는 이미지 크기는 V or alt + V를 이용해서
크기를 줌인/줌아웃 할 수 있습니다.

Mix Color 노드의 Fac 값이 0일 때는 위에 있는 image 입력이 출력으로
1일 때는 아래 image 입력이 출력으로 나옵니다.
Blendinig 이 기본이 Mix 인데 Add 로 바꿔줍니다.

가까운 곳은 0, 먼곳은 1로 나타나는데 Color Ramp 노드를 Mist 라인과 연결 시켜서 값을 조절 할 수 있습니다.

지금은 Compositing 워크스페이스 인데 실시간으로 3D 뷰포트에서 보고 싶으면 다시 Layout 워크스페이스로 이동해줍니다.

기본이 현재 Mist 로 되어있습니다.
다시 뷰포트 쉐이딩에서 Mist 에서 Combined 로 바꿔주고 Compositor가 disabled 인데 Always를 선택해줍니다.

Data – Mist 에서 General Combined 선택
아래 이미지 처럼 Compositor Always 선택


이제 3D 뷰포트창에서 실시간으로 Mist 효과가 적용된 결과가 나타나는 걸 볼 수 있습니다.
Mist 효과를 적용하는 자세한 강의는 아래 영상으로 확인해 볼 수 있습니다.
포스팅에 사용된 블렌더 파일 다운로드



