메시 렌더러는 메시 필터에서 지오메트리를 가져와 게임 오브젝트의 Transform 컴포넌트에서 정의된 위치에서 렌더링합니다.
인스펙터 창에 표시되는 Mesh Renderer 게임 오브젝트 컴포넌트
프로퍼티: | 기능: |
---|---|
Light Probes | 프로브 기반 조명 보간 모드입니다. |
Off: | 렌더러가 보간된 라이트 프로브를 사용하지 않습니다. |
Blend Probes | 렌더러가 보간된 라이트 프로브를 한 개 사용합니다. 기본값입니다. |
Use Proxy Volume | 렌더러가 보간된 라이트 프로브의 3D 그리드를 사용합니다. |
Reflection Probes | 게임 오브젝트가 씬의 반사에 영향을 받는 방식을 지정합니다. 디퍼드 렌더링 모드에서는 이 프로퍼티를 비활성화할 수 없습니다. |
Off | 반사 프로브를 비활성화하고 스카이박스를 반사에 사용합니다. |
Blend Probes | 반사 프로브를 사용합니다. 블렌딩은 프로브 사이에서만 일어나므로 실내 환경에서 유용합니다. 근처에 반사 프로브가 없으면 렌더러는 기본 반사를 사용하지만 기본 반사와 프로브 사이에는 블렌딩이 일어나지 않습니다. |
Blend Probes and Skybox | 반사 프로브를 사용합니다. 블렌딩이 프로브 사이에서 또는 프로브와 기본 반사 사이에서 일어나므로 야외 환경에 유용합니다. |
Simple | 반사 프로브를 사용하지만 두 개의 영역이 오버랩될 경우 프로브 간에 블렌딩이 일어나지 않습니다. |
Anchor Override | 라이트 프로브 또는 반사 프로브 시스템을 사용할 때 보간 위치를 결정하는 데 사용되는 트랜스폼입니다. |
Cast Shadows | |
On | 그림자를 드리우는 광원이 메시에 닿으면 메시가 그림자를 드리웁니다. |
Off | 메시가 그림자를 드리우지 않습니다. |
Two Sided | 메시의 한 쪽에서 양면 그림자를 드리웁니다. 양면 그림자는 Enlighten이나 프로그레시브 라이트매퍼에서 지원되지 않습니다. |
Shadows Only | 메시의 그림자는 보이지만 메시 자체는 보이지 않습니다. |
Receive Shadows | 체크박스를 선택하면 메시에 드리워지는 그림자를 표시합니다. Receive Shadows는 프로그레시브 라이트매퍼를 사용할 때에만 지원됩니다. |
Motion Vectors | 활성화하면 행에 카메라 모션 벡터 텍스처로 렌더링된 모션 벡터가 포함됩니다. 자세한 내용은 스크립팅 API 레퍼런스 문서에서 Renderer.motionVectorGenerationMode를 참조하십시오. |
Lightmap Static | 이 체크박스를 선택하면 게임 오브젝트의 위치가 고정되고 전역 조명 계산에 참가한다고 Unity에 알립니다. 게임 오브젝트가 Lightmap Static이라고 표시되지 않으면 라이트 프로브를 사용하여 계속 조명을 받습니다. |
Materials | 모델을 렌더링하는 데 사용할 머티리얼 목록입니다. |
Dynamic Occluded | 이 체크박스를 선택하면 ’static’으로 표시되지 않은 게임 오브젝트에 대해서도 오클루전 컬링을 수행하라고 Unity에 알립니다. |
Lightmap Static 체크박스를 선택하면 인스펙터에 메시 렌더러 라이트맵 정보가 표시됩니다. 게임 오브젝트의 static 체크박스도 참조하십시오.
프로퍼티: | 기능: |
---|---|
Optimize Realtime UVs | 작성된 메시 UV가 실시간 전역 조명에 최적화되는지 여부를 지정합니다. 활성화하면 작성된 UV를 병합, 스케일, 패킹하여 최적화합니다. 비활성화하면 작성된 UV를 스케일하고 패킹하지만 병합하지 않습니다. 최적화할 때 오리지널 UV 매핑의 불연속성에 대해 잘못 판단하는 일이 가끔 발생할 수 있습니다. 예를 들어 의도적으로 날카롭게 만든 가장자리를 연속 표면으로 잘못 해석할 수 있습니다. |
Max Distance | UV 차트를 간소화하는 데 사용할 최대 월드 공간 거리를 지정합니다. 차트가 이 거리 이내에 있으면 간소화됩니다. |
Max Angle | UV 가장자리를 공유하는 면 사이의 최대 각도를 도 단위로 지정합니다. 면 사이의 각도가 이 값보다 작으면 UV 차트가 간소화됩니다. |
Ignore Normals | 실시간 전역 조명을 미리 계산하는 프로세스 중에 UV 차트가 분할되지 않게 하려면 체크박스를 선택합니다. |
Min Chart Size | UV 차트에 사용되는 최소 텍셀 크기를 지정합니다. 꿰매기(stitching)가 필요한 경우 값을 4로 지정하면 조명과 방향성을 저장하는 4x4 텍셀 차트가 생성됩니다. 꿰매기가 필요하지 않은 경우 값을 2로 지정하면 텍셀 밀도가 감소하고 조명 빌드 시간 및 게임 성능이 개선됩니다. |
프로퍼티: | 기능: |
---|---|
Scale in Lightmap | 이 값은 라이트맵 내 게임 오브젝트의 UV에 대한 상대 크기를 지정합니다. 값을 0으로 지정하면 게임 오브젝트에 라이트맵이 적용되지 않지만, 씬 내 다른 게임 오브젝트의 조명에는 계속 기여합니다. 값을 1.0보다 크게 지정하면 게임 오브젝트에 사용되는 픽셀(라이트맵 해상도)이 증가하고, 값을 1.0보다 작게 지정하면 픽셀이 감소합니다. 이 프로퍼티를 사용하면 중요하고 상세한 부분에 더욱 정확한 조명을 비출 수 있도록 라이트맵을 최적화할 수 있습니다. 예를 들어, 평평하고 어두운 벽이 있는 고립된 건물은 낮은 라이트맵 스케일(1.0 미만)을 사용하고, 함께 붙어 있는 화려한 오토바이 컬렉션은 높은 스케일 값을 사용하도록 만들 수 있습니다. |
Prioritize Illumination | 이 체크박스를 선택하면 조명 계산에 항상 이 게임 오브젝트를 포함하도록 Unity에 알립니다. 한 게임 오브젝트의 이미시브 값을 높여 다른 게임 오브젝트에 조명을 비추려는 경우에 유용합니다. |
Lightmap Parameters | 이 게임 오브젝트에 대해 라이트맵 파라미터 세트를 선택하거나 만들 수 있습니다. |
3D 패키지에서 임포트한 메시는 여러 머티리얼을 사용할 수 있습니다. 메시 렌더러에서 사용되는 모든 머티리얼은 Materials 목록에 저장됩니다. 각 하위 메시는 머티리얼 목록에 있는 머티리얼을 하나씩 사용합니다. 메시의 하위 메시 수보다 많은 머티리얼이 메시 렌더러에 할당된 경우, 첫 번째 하위 메시는 나머지 머티리얼을 각각 하나씩 쌓아서 렌더링됩니다. 따라서 해당 하위 메시에 대해 멀티 패스 렌더링을 설정할 수 있지만, 이렇게 하면 런타임 시점에 성능이 저하될 수 있습니다. 완전히 불투명한 머티리얼은 단순히 이전 레이어를 덮어쓰는 것에 불과하기 때문에 아무런 도움도 주지 않고 성능 저하만 초래합니다.
메시는 Use Light Probes 및 Use Reflection Probes 옵션의 설정에 따라 라이트 프로브 시스템에서 광원을 받고 반사 프로브 시스템에서 반사를 받을 수 있습니다. 두 프로브 타입에 대해 하나의 점이 메시의 개념적으로 포지션 프로브 보간에 사용됩니다. 기본적으로 이 점은 메시 경계 상자의 중심이지만, 트랜스폼을 Anchor Override 프로퍼티로 끌어다 놓아 이 점을 변경할 수 있습니다. Anchor Override는 두 프로브 타입에 모두 영향을 미칩니다.
게임 오브젝트에 두 개의 인접 메시가 있는 경우 앵커를 설정해두면 편리합니다. 각 메시에 별도의 바운딩 박스가 있기 때문에 기본적으로 인접한 두 메시가 불연속인 조명을 받습니다. 하지만 두 메시가 동일한 앵커 포인트를 사용하도록 설정하면 일관된 조명을 받을 수 있습니다. 기본적으로, 프로브 조명을 받는 렌더러는 씬의 주변 라이트 프로브에서 보간된 단일 라이트 프로브로부터 조명을 받습니다. 이를 통해 게임 오브젝트의 표면 전체에 일정한 주변광을 비출 수 있습니다. 스피리컬 하모닉을 사용하기 때문에 회전 그레디언트를 보유하지만, 공간 그레디언트는 없습니다. 이는 큰 게임 오브젝트나 파티클 시스템에서 더욱 현저합니다. 게임 오브젝트의 조명은 앵커 포인트의 조명과 일치하며, 게임 오브젝트가 조명 그레디언트를 가로지르는 경우 게임 오브젝트의 일부가 부정확하게 보입니다.
이 현상을 완화하려면 추가 Light Probe Proxy Volume 컴포넌트를 사용하여 Light Probes 프로퍼티를 Use Proxy Volume 으로 설정해야 합니다. 그러면 보간된 라이트 프로브의 3D 그리드가 경계 체적 안에 생성되고 여기서 그리드의 해상도를 사용자 지정할 수 있습니다. 보간된 라이트 프로브의 스피리컬 하모닉 계수는 산란 주변광에 대한 기여도를 산출하기 위해 렌더링 시간에 샘플링되는 3D 텍스처로 업데이트됩니다. 그러면 공간 그레디언트가 프로브에서 빛을 받는 게임 오브젝트에 추가됩니다.
2018–09–21 일부 편집 리뷰를 거쳐 페이지 수정됨
양면 그림자 및 그림자 받기와 관련한 뒷부분 추가 업데이트
Unity 5.6에서 업데이트된 메시 렌더러 UI