Version: 2017.1
SpeedTree
윈드 존(Wind Zone)

풀 및 기타 디테일(Grass and Other Details)

터레인의 표면이 풀 뭉치나 기타 돌과 같은 작은 오브젝트로 덮여 있을 때가 있습니다. 풀은 개별 덤불을 표현하기 위해 2D 이미지를 사용하여 렌더링 되며, 기타 디테일은 스탠다드 메시로부터 생성됩니다.

풀이 있는 터레인
풀이 있는 터레인

디테일(Details) 활성화

툴바에 있는 디테일 버튼을 누르면 풀/디테일 페인팅이 활성화됩니다.

처음에는 터레인에 풀이나 디테일을 사용할 수 없지만 인스펙터에서 세부 편집 버튼을 클릭하면 _ 풀 텍스처 추가_ 및 _ 세부 메시 추가_ 옵션이 있는 메뉴가 나타납니다. 나타난 창에서 터레인 페인팅을 위해 사용하고자 하는 에셋을 선택할 수 있습니다.

풀의 경우 나타나는 창은 다음과 같습니다.

풀 텍스처 추가 창
풀 텍스처 추가 창

Detail 텍스처 는 풀을 표현하는 텍스처입니다. 적합한 몇 개의 텍스처가 Unity 스탠다드 에셋에 포함되어 있으며 에셋 스토어에서 다운로드할 수 있습니다. 또한 직접 제작할 수도 있습니다. 텍스처는 빈 영역에 대해서는 알파 값이 0으로 설정된 작고 단순한 이미지입니다(물론 “풀”은 일반적인 용어입니다. 꽃, 덤불, 심지어 철조망과 같은 인공 물체를 표현하는 이미지를 사용할 수도 있습니다).

Min Width, Min Height, Max Width, Max Height 에는 생성될 풀 뭉치의 최대 및 최소 크기를 지정합니다. 실감나게 표현하기 위해 풀은 사이사이에 빈 부분이 들어간 랜덤의 “노이즈가 낀” 패턴으로 만들어집니다.

Noise Spread 값은 번갈아 나타나는 패치의 대략적인 크기를 조절합니다. 값이 크면 해당 영역에 더 다양하게 나타난다는 것을 의미합니다(기술적 주의사항: 노이즈는 실제로는 Perlin noise 를 사용하여 생성됩니다. 노이즈 스프레드는 터레인 및 노이즈 이미지의 x, y 포지션 사이에 적용되는 스케일링을 의미합니다). 번갈아 나타나는 풀 패치는 가장자리보다는 중앙일수록 “건강한” 것으로 간주되며, Healthy/Dry Color 설정에서는 컬러를 통해 풀 덤불의 상태를 보여줍니다.

마지막으로 Billboard 옵션이 활성화되어 있으면 풀 이미지는 회전되어 항상 카메라를 향합니다. 시각적으로 2차원이며 풀 덤불을 옆 방향에서 볼 가능성이 없기 때문에, 이 옵션은 풀이 빽빽하게 우거진 들판을 보여주고 싶을 때 유용합니다. 그러나 풀이 듬성듬성한 경우 개별 덤불을 회전하면 눈에 확 띄게 되며 이상하게 보이는 효과가 발생합니다.

돌과 같은 디테일 메시의 선택 창은 다음과 같습니다.

디테일 메시 추가 창
디테일 메시 추가 창

Detail 프로퍼티는 프로젝트에서 프리팹을 선택할 때 사용됩니다. 이 프리팹은 개별 인스턴스에 대해 Random WidthRandom Height 에 의해 조절됩니다. Noise SpreadHealthy/Dry Color 값은 풀의 경우와 동일하게 동작합니다(물론 “건강함”이라는 컨셉은 돌과 같은 물체에 적용될 때는 다소 의미가 확대됩니다). Render ModeGrass 또는 Vertex Lit 으로 설정할 수 있습니다. Grass Mode 에서는 씬에 있는 디테일 오브젝트의 인스턴스는 풀 텍스처처럼 동작하는 2D 이미지로 평평해질 수 있습니다. Vertex Lit 모드에서 디테일은 씬에 있는 솔리드 버텍스 릿 오브젝트로 렌더링 됩니다.

SpeedTree
윈드 존(Wind Zone)