월드머신(world machine)에서 터레인에 침식 추가하기(erosion)erosion는 지형에 자연스러운 침식을 추가하는 디바이스로 월드머신의 강력한 기능중 하나이다.1)advanced perlin으로 터레인을 생성한다. 2)렌더링 해상도를 높이고 빌드한 결과이다. 무작위로 높낮이를 가지는 지형에 노이즈가 추가되어있는것을 확인할수있다. 3)natural filters의 erosion을 추가하고 perlin에 연결한다. 4)지형에 침식된 영역이 추가된것을 확인할수있다. 디바이스를 더블 클릭하면 erosion의 속성들을 확인할수있다. 5)erosion 디바이스를 더블 클릭하면 erosion의 속성들을 확인할수있다. 속성을 조절하여 지형 및 침식의 형태를 수정한다.
월드머신(world machine)에서 selectors 디바이스 사용하기아래 이미지는 wm에서 제공하는 몇가지 selectors를 보여주고있다. 1)device work view에서 advanced perlin 디바이스를 생성한다. 2)상단의 world commands메뉴에서 project world parameters로 이동한다. 3)general setup 탭에서 vertical scale 수치를 조절하면 터레인의 높낮이가(maximum elevation) 변하는것을 확인할수있다. 4)select height 디바이스를 추가하고 perlin을 input으로 연결한다 5)디바이스의 속성에서 최소, 최대값을 설정하면 해당 고도 범위의 터레인 영역을 선택한다. selection fallout의 수치를 조..
월드머신(world machine) 기본 사용법1)world machine을 실행하면 아래와 같은 사용자 인터페이스를 확인할수있다. 2)격자로 이루어진 작업 공간을 device work view라고한다. world machine에서 world는 터레인을 생성하는 단계들(steps)의 모음이다. 이러한 단계들을 device라고하며 각각의 device는 world에서 어떤 작업을 수행한다. device work view에서 마우스 우클릭하면 추가할수있는 디바이스 목록을 확인할수있다. 3)상단의 메뉴에서도 동일한 디바이스의 목록을 확인할수있다. 4)마우스 우클릭하고 add device의 generators에서 advanced perlin을 선택한다. 5)work view에 클릭하면 device를 생성 및 추가..
Terragen사실적인 자연 환경의 렌더링, 애니메이션 제작을 위한 강력한 솔루션https://planetside.co.uk/ terragen의 기능 및 특징 terragen 사용법, 기술문서https://planetside.co.uk/wiki/index.php?title=Main_Page terragen 튜토리얼https://planetside.co.uk/terragen-tutorials/ terragen 사용자 포럼https://planetside.co.uk/forums/ Terragen 유튜브 채널https://www.youtube.com/user/PlanetsideSoftware/featured
유니티(unity) splat map - 24비트의 이미지로 32비트의 splat map만들기 1)아래는 유니티에서 splat map으로 사용하기 위해 World Machine 툴에서 추출한 24비트의 이미지이다. 2)해당 이미지는 채널당 8비트를 사용하고 알파채널이 존재하지않는 24비트의 PNG 파일이다. 유니티 터레인에서 splat map으로 사용가능한 이미지의 형식은 4개의 체널을 가지는 32비트RGBA 포맷이여야한다. 3)채널 패널에서 새로운 알파 채널을 추가한다. 4)알파채널의 visibility를 활성화시키고 RGB 채널만 선택한 상태에서 TIF 또는 TGA 형식의 32 비트 이미지 파일로 저장한다. 5)유니티에서 해당 이미지를 읽고 쓰기 가능한 상태로 만들고(read, write enable..
유니티(unity)에서 터레인의 splat map 사용하기 splat map이란https://en.wikipedia.org/wiki/Texture_splattinghttp://wiki.polycount.com/wiki/Splat 1)씬에서 터레인 오브젝트를 생성한다. 2)터레인의 paint texture 도구를 선택하고 4개의 레이어를 생성한후 텍스쳐를 할당한다.터레인의 splat map은 4개의 텍스쳐를 지원한다. splat map의 R,G,B,A채널은 각각 레이어 팔레트 목록의 상단에서부터 순서대로 4개의 텍스쳐를 사용한다(따라서 splat map으로 사용가능한 이미지의 형식은 4개의 체널을 가지는 32비트RGBA 포맷이여야한다) 3)터레인을 선택한후 terrain toolbox에서 terrain s..
월드머신(World Machine)world machine은 절차적 모델링 방법으로 빠르고 쉽게 터레인(지형)을 디자인 및 제작할수있는 툴이다.https://www.world-machine.com/ http://www.world-machine.com/gallery/ 월드머신 비디오(GDC 2019) 월드머신 기본 예제 프로젝트(open example world에서 튜토리얼 예제 파일 확인) 월드머신 기본 사용법https://help.world-machine.com/topics/manual/http://www.world-machine.com/learn.php?page=userguide 월드머신 튜토리얼https://help.world-machine.com/topics/video/http://www.worl..
유니티에서 터레인의 높이 해상도 설정(height map resolution) 1)아래 예에서 터레인의 set height 도구를 사용하여 지형을 추가하였다. 2)터레인의 높이 해상도가 낮은것을 확인할수있다. 3)smooth한 지형을 생성하고싶다면 터레인의 texture resolutions에서 heightmap resolutin의 수치를 높인다. 4)해상도가 높은 지형을 생성할수있다.
유니티에서 LOD 그룹 설정하기 1)3DMAX에서 제작한 모델을 유니티에서 임포트하였다. 2)씬에 empty 게임오브젝트를 생성하고 LOD Group 컴포넌트를 추가한다. 3)임포트한 박스 형태의 모델로 디테일이 다른 3단계의 오브젝트를 준비한다(예에서 디테일의 차이는 다른 색상을 가지는 재질로 설정하였다) 4)LOD 그룹에서 LOD0, LOD1, LOD2를 설정한다. LOD를 클릭하고 하단의 renderer에서 add를 클릭하여 오브젝트를 추가한다. 5)이 오브젝트의 프리팹을 생성하고 터레인에 추가하였다. 카메라의 거리에 따라서 디테일의 정도가 다른 단계의 lod 오브젝트를 표시한다.
유니티 에셋 - erosion brush터레인 제작에 유용한 스크립트이다. 지형에 erosion(침식)를 표현하고 쉽고 빠르게 터레인 텍스쳐 작업을 진행할수있다.다.https://assetstore.unity.com/packages/tools/terrain/erosion-brush-27389
USGS의 earth explorer에서 DEM을 다운로드하고 유니티 터레인의 height map 제작하기 USGS Earth Explorer미국 지질 조사국인 USGS에서 제공하는 광범위한 컬렉션으로부터 지리 공간 데이터 세트를 얻을 수있다. 제공하는 데이터는 아래와 같다.Landsat satellite imagery, Radar data, UAS data, digital line graphs, digital elevation model data, aerial photos, Sentinel satellite data, some commercial satellite imagery including IKONOS and OrbView3, land cover data, digital map data from ..
유니티 빌드하기전에 가이아(gaia) 에셋에서 삭제 가능한것들https://proceduralworlds.freshdesk.com/support/solutions/articles/33000236923-which-gaia-gameobjects-can-i-delete-after-creating-my-terrain-