New: Nature Shaders

Interaction, Wind, Dynamic Masking, and Better Shading for your vegetation.

Learn more
This page may not work correctly inside the Unity editor. Open in browser

런타임 마스킹(실험적)

Nature Renderer 1.1.10 또는 더 높은 버전이 필요합니다.

실험적 추가 (보너스) 기능으로 런타임 중에 디테일 오브젝트를 마스킹하는 것이 가능해졌습니다. 특정 위치에서 디테일을 일시적으로 제거하는 것이 가능합니다. 예를 들어 플레이어가 나의 터레인에 건물을 짓도록 허용하면 해당 건물 아래에 터레인 디테일을 마스킹할 수 있습니다.

이 기능은 변경이 일시적일 때 권장됩니다. 영구적 변경의 경우, 터레인 데이터를 편집하고 그곳에서 디테일을 제거할 수 있습니다.

마스킹 사용 방법

  1. 첨부된 'DetailMask'스크립트를 다운로드한 다음 프로젝트로 가져옵니다.
  2. Detail Mask 컴포넌트를 씬 내 (비어 있는) 오브젝트에 추가합니다. 그러면 그 오브젝트에 Box Collider도 추가됩니다.
  3. 마스킹하고자 하는 영역과 일치하도록 오브젝트를 Move, Rotate, Scale합니다.
  4. 모든 Terrain Details가 Editor상과 런타임 시에 Box Collider 안에 숨겨집니다.

한계

마스킹은 기술적 한계 탓에 CPU상에서 처리되므로 퍼포먼스가 버거워집니다. 마스크가 많이 필요한데 퍼포먼스 문제가 생기는 경우, 특정 프로젝트를 위한 커스텀 마스킹 솔루션이 있는 커스텀 셰이더를 만들도록 권장합니다.

 

 

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.