유니티(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..
엑셀(exel)에서 셀에 입력한 값,수식 계산 비활성화하기 일반적으로 셀에 수식을 입력하면 값을 계산하여 결과를 표시한다. 입력한 값, 수식을 그대로 표시하려면 ' 작은 따옴표를 입력하고 값, 수식을 입력한다.
글로버맵퍼(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에서 아래 표시한 아이콘을 ..
구글어스(google earth)에서 거리 측정하기(ruler)1)상단의 ruler 도구 아이콘을 선택한다. 2)지도위에서 클릭하면 포인트를 생성하며 두 점 사이의 거리를 표시한다. 3)새로 추가된 line measure의 properties를 선택하면 라인을 수정하고 속성을 확인할수있다. 4)add polygon 도구를 사용하여 동일한 방법으로 영역을 설정하고 면적을 측정할수있다.
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
유니티 c# 스크립트 - 문자열 분할하기(String.Split)1)유니티에서 임포트한 텍스트 형식의 파일은 텍스트 에셋(Text Asset)으로 변환된다. 아래 예에서 텍스트 형식의 파일인 .txt를 임포트하였다. 2)파일의 텍스트를 이루는 문자열을 분할하기위한 구분 기호로 >를 사용하였다.동해물과 백두산이 마르고 닳도록>하느님이 보우하사 우리나라만세>무궁화 삼천리화려강산>대한사람 대한으로 길이 보전하세아래 스크립트에서 String.Split 함수를 사용하여 구분기호 >에 의해 분할된 문자열을 배열에 저장한다. 3)아래 예에서 하나 이상의 구분 기호를 사용하였다.동해물과 백두산이 마르고 닳도록>하느님이 보우하사 우리나라만세>하느님이 보우하사 우리나라만세...무궁화 삼천리화려강산^^대한사람 대한으로 길이..
유니티(UNITY)에서 UI 카메라 설정하기(screen sapce - camera)1)아래 예에서 단순한 씬을 구성하였다. 2)메인 카메라(main camera)의 culling mask에서 UI를 체크해제하고 depth 속성의 값을 0으로 설정하였다. 3)씬에 새로운 카메라를 추가한다. 카메라의 clear flags에서 depth only를 선택하고 culling mask에서 UI 레이어를 제외하고 체크해제한다. 4)씬에 캔버스를 생성하였다. 5)캔버스와 하위 ui 요소의 레이어를 설정한다(UI)render mode에서 screen space- camera를 선택하고 render camera에 씬에 추가한 카메라를 참조시킨다. 6)메인 카메라에서 씬의 게임 오브젝트와 스카이박스를 표시하고 두번째 카메..
유니티(UNITY)에서 3D 아이콘 크기 변경하기씬에서 표시되는 3D 아이콘의 크기를 변경하는 방법 씬 윈도우의 상단에 gizmos를 클릭하고 3D Icones의 크기를 조절한다.
윈도우10에서 바이러스 및 위협 방지 실시간 보호 켜기, 끄기 1)내 컴퓨터에서 설정으로 이동한다. 2)설정에서 업데이트 및 보안으로 이동한다. 3)좌측의 windows 보안을 선택하고 windows 보안 열기를 클릭한다. 4)바이러스 및 위협방지를 선택한다. 5)바이러스 및 위협 방지 설정에서 설정 관리를 클릭한다. 6)현재 실시간 보호가 활성화되어있는것을 확인할수있다. 7)실시간 보호를 비활성화하려면 아래 표시한 아이콘을 클릭한다. 8)실시간 보호를 활성화하려면 바이러스 및 위협 방지 메뉴에서 아래 표시한 켜기를 클릭한다.