필드의 깊이(Depth of Field) 이미지 효과
Depth of Field
이미지 효과는 카메라 렌즈 시스템을 시뮬레이션 하는 일반적은 게시 효과(post effect) 입니다. 이는 정의된 초점에 비교한 각 픽셀의 깊이에 따란 선명하거나 흐린 효과를 발생시킵니다.
다른 이미지 효과와 마찬가지로, 이 효과는 Unity Pro에서만 사용할 수 있습니다. Pro Standard Assets을 반드시 설치하시기 바랍니다.
필드의 깊이에 대한 예. 카메라가 화면중앙에 어떻게 초점을 맞추는지를 주목합니다(Focus on Center 활성화).
Properties
Quality | 품질의 레벨. Low(단, 빠름), Medium (후광 없음, 하지만 저 품질의 전경 의 흐림), High(전경의 오브젝트를 적당히 흐림) 사이에서 선택. 이 설정은 전체 성능에 큰 영향을 미칩니다. |
Focal Distance | 월드 공간에서 카메라의 위치에서 초점까지의 거리. 이 값은 Focus on Center 혹은 Focus on This속성이 켜져 있으면 자동으로 계산됩니다. |
Focal Size | 만일 > 0 면 초점 영역을 증가. |
Start Curve | 흐림에 대한 강도곡선을 정의. |
End Curve | 전경의 흐림에 대한 강도곡선을 정의. |
Focal Falloff | 시작과 종료곡선에 영향을 미치는 전체적인 변경. |
Center focus | 카메라의 중심이 보고 있는 것이 무엇이든 자동으로 초점을 맞추는지를 명시. 이 스크립트는 자동으로 깊이 버퍼를 읽어 들여 올바른 초점의 거리를 계산합니다. |
Object focus | 오브젝트가 던진 트랜스폼(transform)이 무엇이든 자동으로 초점을 맞추는지를 명시. 올바른 초점 거리가 자동으로 계산될 것 입니다. |
Bokeh | 가짜 빛망울(Bokeh) 시뮬레이션 속성 켜기. 이렇게 하면 밝은 오브젝트는 원형의 형태로 이웃하는 픽셀까지 침범할 것 입니다. |
Bokeh Cutoff | 가짜 빛망울(Bokeh) 시뮬레이션에 대한 임계값. |
Background Blur | 배경의 흐림에 대한 설정(필드의 깊이(Depth of Field)의 가장 일반적인 사용 |
Blur iterations | 비선명(unsharp) 영역의 자연스러움. |
Blur Spread | 비선명(unsharp) 영역에 대한 흐림(blur) 거리. |
Foreground Blur | 전경의 흐림에 대한 설정. |
Spread | 비선명(unsharp) 전경 오브젝트에 대한 흐림(blur) 거리. |
Iterations | 배경에 있는 비선명(unsharp) 오브젝트의 자연스러움 |
Weight | 배경에 있는 비선명(unsharp) 오브젝트의 전체적인 흐림의 강도 |
Debug Blur Areas | 게임 뷰(view)에서 보여주는 선명 & 비선명() 영역 사이의 혼합을 허용하려면 이 속성을 켭니다. |
하드웨어 지원
필드의 깊이 이미지 효과는 픽셀 세이더(pixel shaders) (2.0)을 지원하는 그래픽 카드나 OpenGL ES2.0을 지원하는 장비에서만 작동합니다. 예) GeForce FX 5200 or Radeon 9500 혹은 그 이상. 사용자의 그래픽 카드에서 실행 할 수 없게 될 경우, 모든 이미지 효과는 자동으로 비활성화 됩니다. 깊이 텍스처(Depth texture)의 지원은 필수적 입니다.
- 출처: 유니티코리아위키 (CC BY-NC-SA 2.0)