갤러리 이슈박스, 최근방문 갤러리
개념글 리스트
1/3
- 장미한테 패배해서 엉덩이 공개된 코난 Dao
- 무신사에서 타 브랜드 살 경우 ”서비스“ 안 될 경우도 있음 익명yee
- 쀼쀼나의 골목식당...내로남불 솔루션...jpg 이현서자이언츠
- 서울대 에타) 형량은 왜 이렇게 약할까? 김팝송
- 남자같은 닉네임 서하주
패러독스 풍 세계지도 만들기
srpg일지는 뜯어고치고 갈아엎고 하느라 한동안 안올릴거 같아서예전에 만들던 게임 월드맵으로 쓸려던 지도 제작기나 올려봄1. 지도 가져오기(유로파 4 픽셀지도)지도는 줌인할때 깨져보이면 안되서 나사에서 21600 x 10800짜리 이미지를 가져왔음. 근데 크기가 100mb에 깨지는건 똑같은거임...그래서 크기 줄이는법 찾아보고 대충 만듬색을 많이 쓰면 용량이 높아진다길래 원래 이미지에서 일부 색만 추출해서 사용하기로 했음.색을 나눠야 하는데 나사에서 초목 분포 하이트맵을 가져와서 height별로 색을 입혔음.처음엔 지형 하이트맵 들고와서 색을 입혔는데 그린란드랑 우리나라랑 색이 같은거 보고 아니다 생각해서 바꿈...도트 겜이라 도트로 만들고 그에따라 해상도도 1/4로 줄였고, 바다도 나사에서 이미지 가져와서 위에서 했던 방식으로 만들었음.그러니까이미지 크기가 100mb에서 2mb로 줄어듬. 확대하면 도트로 보이긴 하는데 느낌이 나쁘진 않음 2. 경계선 구현하기(빅토리아3의 국가간 경계선 )원래는 osm이라고 오픈소스판 구글맵에서 경계선 데이터만 따로 가져올랬는데 shape 숫자가 많아서 크기도 크고 구현하기도 어렵더라...https://youtu.be/sLqXFF8mlEU그러다 세바스찬이라고 이분 영상을 봤는데 경계선을 포함한 필요 데이터에 로드기까지 다 들어있는거임그래서 이분꺼 가져와서 쓰기로 했음데이터 로드기랑 데이터는 들고옴.경계선도 3d로 된거 2d로 바꾸고 어렵사리 구현했는데 3d에 실사용으로 만들어져서 내꺼랑 같이 나두니까 별로더라...https://youtu.be/tAU95loPiD8그래서 이분꺼 보고 경계선 다시 만들었음이분꺼도 어렵더라... 그래도 윗분보단 괜찮아서 수월하게 만들었음.( 경계선이 적용된 지도)곡선이 도트로 구현되서 지도랑도 잘어울리고쉐이더 기능 여러가지 알려줘서 하이라이트랑 누끼 딸때 요긴하게 써먹음3. 데이터위에서 국가랑 도시 데이터는 얻을수 있었는데 중심점이나 면적, 국기 , 기후같은 세세한 데이터는 없어서 직접 찾아서 프로젝트에 추가했어국기랑 면적 데이터는 인터넷에 자료가 많아서 쉽게 들고왔음. 기후 데이터는 지구과학 시간에 배운 쾨펜 기후 분류를 사용했음 근데 1차 분류만 사용하고 싶었는데 1차만 있는 데이터는 없더라그래서 Height맵 들고와서 같은 색조 끼리 구분했음.카메라 무브나 핀 찍는데 중심점이 필요해서 동서남북 끝단 가져와서 구했는데 섬나라거나 프랑스 같이 타대륙에 영토가 있는 국가는 끝단사이의 거리가 엄청 길어서 좌표가 이상하게 나오더라...그래서 영토 크기 구분해서 가장 큰 영토 기준으로 중심점을 구했음.남극이나 중국 근처의 일부 나라... 들은 데이터나 누락된게 많아서 오류가 생기길래 그냥 예외처리 했음(중심점 테스트)본토 기준으로 구해서 프랑스 , 필리핀 같은 나라들 중심점이 본토 중심으로 있음.(하이라이트 테스트)https://youtu.be/LsGREDCVhCc두트윈이랑 요것저것 더해서 프로토 타입을 만들었음.4. 구현하지 않은것원래 더 구현해야 하는데 새 프로젝트 시작하는 바람에 유기해서 미완성 상태임...4.1 국가별 색 분리세비스찬 유튜브에서 rgb값 인덱스로 영토 구분한거랑 영역칠하기 알고리즘 이용해서 만들려 했는데 당장 필요하지 않아서 계획만 잡아뒀다 유기됨...4.2 도로와 시.군 단위 경계선openstreetmap에서 데이터 받아와서 구현 할려고 했었음모든 데이터 합치면 거의 1~2테라가 넘는 바람에 도로만 들고오는데도 크기가 커서 (받는데 4시간 걸림...) 세부 경계선 들고올땐 태그로 구분해서 (osm에선 admin_level_4 = 시, 도 이런식으로 구분하더라) 가져왔음.유튜브랑 인터넷 참고해서 파일로더까지 만들었었는데 그쯤에서 흥미 떨어져서 새 프로젝트로 넘어옴--- GitHub - Youngbin201/2dWorldMap Contribute to Youngbin201/2dWorldMap development by creating an account on GitHub.github.comhttps://github.com/Youngbin201/2dWorldMap(허접한 뉴-비의 깃헙)그런고로 srpg만드느라 이건 더 안만들거 같아서 접어두고... 그냥 깃헙에 공유하기로 함독학 뉴-비라 잘하고 있는지 모르겠는데 보고 훈수좀 주세용...
작성자 : 약코하는뉴비고정닉
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.