Version: 2017.1
디더링
모니터

디버그 뷰(Debug Views)

포스트 프로세싱 스택은 뎁스, 노멀, 모션 벡터와 같은 특정 효과나 패스를 볼 수 있도록 몇 개의 디버그 뷰 모드를 제공합니다. 이는 포스트 프로세싱 프로파일의 맨 위에 있습니다. 디버그 뷰는 게임 뷰의 다른 효과가 적용되는 것에 영향을 주게 됩니다.

포스트 프로세싱 스택에 포함된 디버그 뷰 모드는 다음과 같습니다.

  • 뎁스

  • 노멀

  • 모션 벡터

  • 앰비언트 오클루전

  • 시각 적응

  • 초점 평면

  • 선 보정 로그

  • 로그 룩업 테이블

  • 사용자 룩업 테이블

프로퍼티

프로퍼티: 기능:
Mode 현재 선택된 디버그 뷰 모드

뎁스(Depth)

뎁스 디버그 뷰 모드는 화면상 픽셀의 뎁스 값을 표시합니다. 이 값은 스케일 값을 조절하여 더 쉽게 볼 수 있도록 이동될 수도 있습니다.

디버그 뷰 모드는 앰비언트 오클루전, 피사계심도와 같은 뎁스 텍스처를 사용하는 모든 효과의 문제를 식별하는 데 사용할 수 있습니다.

뎁스 디버그 뷰
뎁스 디버그 뷰

프로퍼티

프로퍼티: 기능:
Scale 뎁스 맵을 표시하기 이전, 카메라 원거리 평면을 스케일링합니다.

노멀(Normals)

노멀 디버그 뷰 모드는 다양한 효과에 사용되는 노멀 텍스처를 표시합니다. 이 디버그 보기 모드는 렌더링 경로에 따라 차이가 있습니다. 디퍼드 렌더링 경로의 경우, G-버퍼 노멀 텍스처를 표시하게 되는데, 이는 오브젝트의 노멀 맵의 세부 정보를 포함합니다. 포워드 렌더링 경로의 경우, 오브젝트의 버텍스 노멀만을 표시합니다.

디버그 뷰 모드는 앰비언트 오클루전, 스크린 공간 반사와 같은 노멀 텍스처를 사용하는 모든 효과의 문제를 식별하는 데 사용할 수 있습니다.

디퍼드 렌더링 경로의 노멀 디버그 뷰
디퍼드 렌더링 경로의 노멀 디버그 뷰
포워드 렌더링 경로의 노멀 디버그 뷰
포워드 렌더링 경로의 노멀 디버그 뷰

모션 벡터(Motion Vectors)

모션 벡터 디버그 뷰 모드는 motion vector 텍스처를 시각화하여 표시합니다.모션 벡터 디버그 뷰 모드에는 두 가지의 시각화 방법이 있습니다.

오버레이 시각화는 화면 각각의 픽셀의 모션 벡터 컬러를 표시합니다. 컬러는 각각 서로 다른 이동 방향을 나타내며, 채도가 높을 수록 속도가 빠름을 의미합니다. 화살표 시각화는 화면에 화살표를 그려서 이동 방향과 속도를 나타냅니다. 이 방법은 정확성은 떨어지지만 읽기는 편합니다.

디버그 뷰 모드는 모션 블러 또는 TAA와 같은 일시적인 효과의 문제를 식별하는 데 사용할 수 있습니다.

모션 벡터 디버그 뷰
모션 벡터 디버그 뷰

프로퍼티

프로퍼티: 기능:
(Source Image) Opacity 렌더링 소스의 불투명도
(Motion Vectors (overlay)) Opacity 픽셀당 모션 벡터의 불투명도
(Motion Vectors (overlay)) Amplitude 모션 벡터는 아주 작은 벡터이므로, 이 설정을 사용하면 더 잘 보이게 됩니다.
(Motion Vectors (arrows)) Opacity 모션 벡터 화살표의 불투명도
_(Motion Vectors (arrows)) Resolution 화면의 화살표 밀도
(Motion Vectors (arrows)) Amplitude 화살표 길이를 미세 조정합니다.

앰비언트 오클루전(Ambient Occlusion)

앰비언트 오클루전 디버그 뷰 모드는, 씬 위에 복제하지 않고도 앰비언트 오클루전효과의 최종 결과를 표시합니다. 이는 앰비언트 오클루전의 문제를 식별하는 데 유용합니다.

앰비언트 오클루전 디버그 뷰 모드
앰비언트 오클루전 디버그 뷰 모드

시각 적응

시각 적응 디버그 뷰 모드는 안구 적응에 사용되는 히스토그램을 표시합니다. 이는 효과에서 계산된 현재 평균 명도, 명도, 히스토그램 로그의 최소 및 최대 값을 표시합니다. 이 값은 화면의 명도 밝기에 오버레이되며, 안구 적응 효과를 표시하기 위해서 실시간으로 업데이트됩니다.

이는 시각 적응 효과를 미세 조정하는 데 유용합니다.

시각 적응 디버그 뷰
시각 적응 디버그 뷰

초점 평면

초점 평면 디버그 뷰는 피사계심도에 사용되는 초점 거리와 조리개 범위를 표시합니다.

이는 피사계심도 효과를 설정하는 데 유용합니다.

초점 평면 디버그 뷰
초점 평면 디버그 뷰

선 보정 로그

선 보정 로그 디버그 뷰는 로그 평면에서 소스 이미지를 표시합니다. 이는 컬러 분류를 제어하는 데 주로 사용되는 입력 값입니다. 뷰 모드에서는 현재 HDR 뷰를 로그/압축하여 볼 수 있습니다.

이는 컬러 분류 문제를 식별하는 데 유용합니다.

선 보정 로그 디버그 뷰
선 보정 로그 디버그 뷰

로그 룩업 테이블

로그 룩업 테이블 디버그 뷰 모드는 컬러 분류의 출력 룩업 테이블을 표시합니다. 이는 사용자가 설정한 파라미터에 기반한 컬러 분류 효과로 인하여 생성된 룩업 테이블입니다.

이는 컬러 분류 문제를 식별하는 데 유용합니다.

로그 룩업 테이블 디버그 뷰
로그 룩업 테이블 디버그 뷰

사용자 룩업 테이블

사용자 룩업 테이블 디버그 뷰는 사용자 룩업 테이블의 출력 룩업 테이블을 표시합니다. 이는 __Contribution __ 파라미터를 통하여 조절된 룩업 테이블 필드에서 설정된 텍스처입니다.

이는 사용자 룩업 테이블의 문제를 식별하는 데 유용합니다.

사용자 룩업 테이블 디버그 뷰
사용자 룩업 테이블 디버그 뷰

  • 2017–05–24 편집 리뷰 없이 페이지 게시됨

  • Unity 5.6의 새로운 기능

디더링
모니터