유니티(unity3D)에서 터레인 height map 임포트하기 유니티에서 지원하는 터레인의 height map은 정해진 형식이 있다. RAW 이미지 파일, 16비트, grayscale, non interlaced, IBM PC, 해상도 - 2의 n승(power of 2) +1 square size 지형의 height map 이미지를 포토샵 또는 이미지 편집 프로그램에서 지원 형식으로 수정 및 저장해야한다. 터레인 모델링에 사용할 맵(height map, 위성사진)을 검색하고 다운로드하기글로버맵퍼에서 데이터 리샘플링하고 맵 추출하기 1)이미지의 사이즈를 변경한다. 2)상단 image 메뉴의 mode에서 이미지가 그레이스케일(grayscale), 16 bits/channel인지 확인한다. 3)이미지를 RA..
글로버맵퍼(global mapper)와 3D MAX를 이용한 터레인 모델링33D 맥스에서 터레인 모델링, 맵핑하기 1)맥스에서 plane 오브젝트를 생성하고 충분한 개수의 segment를 설정한다. 2)plane에 displace를 추가하고 image의 bitmap에 grayscale 높이맵을 설정한다. strength의 수치를 높이면 맵의 grayscale 값으로 모델의 높이를 설정한다. 3)모델에 위성사진 이미지를 적용하면 터레인의 모델링, 맵핑이 완성된다.
글로버맵퍼(global mapper)와 3D MAX를 이용한 터레인 모델링2글로버맵퍼에서 데이터 리샘플링하고 맵 추출하기 1)글로버맵퍼에서 상단의 open data file을 선택한후 데이터를 불러오기한다. 2)높이 데이터(DEM)와 위성사진 이미지(jp2)가 레이어에 추가되며 viewer에서 이것을 표시한다. 3)레이어를 선택하고 마우스 우클릭한후 ZOOM_TO -zoom to selected layers를 선택하면 viewer에서 해당 레이어의 확장된 이미지를 표시한다. 4)위성사진 이미지를 추출하기위해 레이어를 선택하고 상단의 file 메뉴에서 export의 export raster/image format를 선택한다. 5)추출할 이미지의 포맷을 선택한다. 6)export 옵션의 export boun..
글로버맵퍼(global mapper)와 3D MAX를 이용한 터레인 모델링1터레인 모델링에 사용할 맵(height map, 위성사진)을 검색하고 다운로드하기 1)구글 어스에서 터레인으로 제작할 대상을 검색하고 위치로 이동한다. 예에서는 그랜드 캐니언을 검색하였다. 2)위치에 placemark를 추가한다. places에서 마우스 우클릭한후 add의 placemark를 선택한후 지도위에 클릭한다. 3)placemark의 속성에서 위도 및 경도의 값을 확인할수있다(latitude, longitude) 4)USGS의 national map viewer 홈페이지에서 해당 위치의 위도, 경도 값을 입력한다.https://viewer.nationalmap.gov/basic/ 5)viewer에서 아래 표시한 아이콘을 ..
Bryce daz 3d에서 개발한 터레인 제작 및 렌더링 프로그램https://www.daz3d.com/bryce-7-pro
터레인 제작 프로그램 - TerreSculptor무료 라이센스 터레인 제작툴http://www.demenzunmedia.com/home/terresculptor/http://www.demenzunmedia.com/home/blog/ https://www.youtube.com/channel/UC_8MqFatjX_L7QqfuZpyHJg/featured
월드머신(world machine)에서 사용자 height map으로 터레인 생성하기 height map 또는 DEM 데이터를 input으로 사용하여 터레인을 생성하는 방법 1)device work view에서 file input generators를 생성한다. 2)load를 클릭하고 height map 또는 DEM 파일을 선택한다. 3)미리보기 또는 3D view에서 사용자 input data로 생성한 터레인을 확인할수있다.
월드머신(world machine)에서 channel combiner사용하기channel combiner는 3개의 input을 각각 R채널, B채널, G채널로써 사용하여 합성한다.1)advanced perlin을 생성한다. 2)select height를 추가하여 perlin에 연결한것을 3개 복사한다. 3)3개의 select height을 설정한다. 4)channel combiner를 생성하고 3개의 selector 디바이스를 각각 channel combiner의 R,G,B인풋에 연결한다. 5)selector로 선택한 3개의 터레인 영역이 합성되어 각각 R,G,B색상으로 표시되는것을 확인할수있다. 6)비트맵 output을 추가하여 이미지를 저장한다.
월드머신(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를 생성 및 추가..
유니티(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..