유니티 터레인(Unity Terrain) 오류 문제해결 모음페인트 텍스처 계단현상 1)터레인에서 paint texture를 사용하여 페인팅한 텍스처가 혼합 (blend) 되지않으며 계단현상이 발생하는것을 확인할수있습니다. 2)터레인 오브젝트의 paint texture의 Terrain에서 enable height -based blend 속성이 체크되어있는것을 확인할수있습니다. 3)enable height -based blend의 height transition을 조절하거나 enable height -based blend 속성을 체크해제합니다. 4)터레인 페인트 텍스처가 혼합되고(blend) 계단현상이 발생하지않는것을 확인할수있습니다. 실행 취소를 생성하는데 실패 (Failed to create Objec..
유니티(Unity) 터레인(Terrain) 독립적으로 복사하는 방법일반적인 방법으로 복사한 터레인 오브젝트는 동일한 터레인데이터를 공유하기때문에 독립적으로 사용할수없습니다. 터레인 툴박스(Terrain Toolbox)의 Duplicate를 사용하면 동일한 터레인을 복사하는 동시에 독립적으로 사용할수있는 새로운 오브젝트로 설정합니다.터레인 오브젝트 준비1)씬에서 터레인 오브젝트를 선택합니다. 2)페인트 텍스처(Paint Texture) 도구를 사용하여 지형에 추가된 텍스처와 터레인 레이어를 확인할수있습니다. 3)페인트 나무(Paint Trees) 도구를 사용하여 지형에 배치된 나무 오브젝트 목록을 확인할수있습니다. 4)터레인 오브젝트를 선택하고 인스펙터(Inspector)에서 디버그 모드로(Debug) ..
유니티 터레인에 디테일 추가하기(paint details, grass) 1)터레인의 paint details 도구를 선택하고 edit details를 클릭한다. 2)add grass texture를 선택한다. 3)detail texture에 텍스처를 추가한다. 4)디테일을 선택하고 브러쉬의 속성을 설정한후 터레인에 추가한다. 5)터레인 세팅으로 이동한다. 6)mesh resolution의 detail resolution per patch, detail resolution의 수치를 조절해서 단위 면적에 대한 디테일 밀도를 설정할수있다. 7)씬의 draw mode를 shaded wireframe으로 변경한다. 아래에서 detail resolution per patch - 32, detail resolutio..
유니티 터레인의 나무 설정하기(paint tree, speedTree) 1)씬에 터레인을 생성한다. 2)터레인의 paint trees 도구를 선택하고 edit trees를 클릭한다. 3)add tree를 선택하고 나무 프리팹 오브젝트를 할당한다. add를 클릭하면 나무 오브젝트를 추가한다. 4)목록에 tree가 추가된것을 확인할수있다. brush size - 브러쉬의 크기를 설정한다. tree density - 나무의 밀도를 설정한다. tree height, tree width - 나무의 크기를 설정한다 (random - 범위내에서 나무의 크기를 무작위로 설정한다) color variation - 나무에 무작위로 색상 베리에이션을 추가한다. (이 속성을 사용하려면 오브젝트의 쉐이더가 _TreeInstan..
유니티 터레인 텍스쳐 설정(밉맵, base map dis, base texture resolution) 터레인 텍스처 밉맵 활성화하기 1)터레인에서 사용중인 텍스처에 밉맵을 설정한다. 텍스처 파일의 임포트 세팅(import settings)에서 generate mip maps에 체크하고 적용한다. 2)밉맵을 설정한 텍스처는 미리보기에서 원본 해상도의 텍스처와 이것을 축소시킨 비트맵 이미지 집합(밉맵)을 확인할수있다. 3)사물이 멀거나 작게 보이는 경우 축소된 텍스처를 사용하여 렌더링 속도를 향상시킬수있다. 터레인 텍스처 밉맵 미사용 터레인 텍스처 밉맵 사용 4)씬의 draw mode를 밉맵으로 변경한다. 5)아래에서 빨간영역은 텍스처의 크기가 필요 이상으로 크다는 의미이고 만약 텍스처의 밉맵을 활성화하였..
유니티에서 페인트 텍스처 사용하기(paint texture) 1)씬에 터레인을 생성한다. 텍스처 추가 이전의 터레인은 표면이 checkerboard 패턴으로 표시된다. 2)터레인에 텍스처를 페인트하기위하여 터레인 레이어를 생성한다. 프로젝트 폴더에서 마우스 우클릭한후 create의 terrain layer를 선택한다. 3)터레인 레이어를 설정한다. 페인트에 사용할 텍스처를 추가하고 재질의 속성(specular, metallic, smoothness), 타일링(tiling settings)을 설정한다. 4)터레인에서 paint texture 도구를 선택하고 edit terrain layers를 클릭한다. 5)add layer를 선택하고 터레인 레이어를 추가한다. add layer는 프로젝트에 존재하는 터레..
유니티 샘플 터레인 어셋 사용하기(speedTree, TerrainAssets) 유니티에서 제공하는 무료 에셋인 standard assets에는 터레인에서 사용할수있는 샘플 터레인 에셋이 포함되어있다(texture, tree, grass) 1)에셋 스토어에서 standard assets을 다운로드한다. 2)standard assets에서 environment의 speedTree, TerrainAssets에 체크하고 불러오기한다. 3)불러오기한 에셋을 프로젝트의 에셋 폴더에서 확인할수있다(speedTree, TerrainAssets) 4)speedTree 폴더에는 스피드트리 프로그램으로 제작한 샘플 나무 오브젝트 3종이 제공된다. 나무 오브젝트는 데스크톱, 모바일 버전으로 구분되고 LOD 및 빌보드가 설정..
유니티에서 터레인 페인트 도구 사용하기(paint terrain) 1)터레인 컴포넌트의 도구 모음에서 paint terrain 아이콘을 클릭하고 raise or lower terrain을 선택한다. 2)팔레트에서 몇가지 빌트인 브러쉬를 확인할수있다. 브러쉬를 선택하고 브러쉬의 속성을 조절한다. brush size는 브러쉬의 크기를 조절하고(단축키[ , ]), opacity는 브러쉬의 강도를 조절한다. 3)터레인 오브젝트에 페인팅을 진행한다. 터레인 위에서 클릭, 드래그하여 지형을 높일수있으며 클릭+shift, 드래그하여 지형을 낮출수있다. 4)paint holes는 지형에 구멍을 생성한다(opening) 동굴, 절벽과 같은 구조물을 생성할때 사용할수있다. blogs.unity3d.com/2020/01/3..
유니티에서 이웃 터레인 추가하기(create neighbor Terrains) 1)씬에 터레인 게임 오브젝트를 생성한다. 2)씬에 checker 패턴으로 표시되는 터레인 게임오브젝트가 생성된것을 확인할수있다. 3)터레인을 생성하면 터레인 에셋 데이터도 함께 생성한다. 터레인 게임오브젝트는 터레인 데이터를 참조하며 이것은 프로젝트의 에셋 폴더에서 확인할수있다. 3)터레인을 확장하려면 터레인 도구 모음에서 create neighbor Terrains를 활성화한다. 4)해당 터레인에 인접하여 확장 가능한 영역이 표시되는것을 확인할수있다. 5)해당 표시 영역을 클릭하면 이웃 터레인이 추가된다. 6)씬에서 추가된 터레인을 확인할수있으며 해당 터레인에 대한 터레인 데이터도 추가된것을 확인할수있다. 7)동일한 방법으..
유니티 터레인 에셋 - real world terrainhttps://assetstore.unity.com/packages/tools/terrain/real-world-terrain-8752
유니티 터레인(terrain) 에셋 - terraworld, terrarland3https://terraunity.com/ terraworldhttps://assetstore.unity.com/packages/tools/terrain/terraworld-automated-level-designer-156561 terraland3https://assetstore.unity.com/packages/tools/terrain/terraland-3-119097
유니티(unity) 터레인(terrain) 에셋terrain composer, world composerhttp://www.terraincomposer.com terrain composerhttps://assetstore.unity.com/packages/tools/terrain/terrain-composer-2-65563 world composerhttps://assetstore.unity.com/packages/tools/terrain/world-composer-13238