본문 바로가기
기타 공부하기

월드머신 으로 하이트맵 만들기 테스트

by 대마왕J 2016. 2. 9.

간략하게 월드머신 테스트

 

유니티에서 500*500 미터짜리 터레인을 만들고 , 하이트맵 해상도를 512 정도로 줄인후 그림을 그림.

- 하이트맵 해상도가 클수록 정밀한 메쉬 구조의 터레인 데이터가 나옴.

- 웃긴건 메쉬 구조가 정밀해지면 브러쉬까지 작아짐

- 그러므로 큼직큼직하게 그릴때는 512 정도가 맞다고 보임

- 또 웃긴건 512로 그리고 다시 2048 처럼 늘려서 정밀하게 그리면 되지 않나? 싶지만 바꾸는 순간 리셋되어 버리기 때문에 아무 소용없음.

 

그러므로 512로 그려서 r16 파일로 뽑은 다음에 월드머신으로 가져옴

 

 

 

 전체 노드를 보면 아래와 같은 모양임.

파일 인풋을 노드를 만들어 거기서 파일을 로드하고,  

레이아웃 제네레이터에서 파일을 수정함.

 

 

아래가 프로젝트 셋팅.

처음에 프로젝트 셋팅에서 크기를 지정해주는게 중요.

그리고 빌드할때의 텍스쳐 해상도도 여기서 정해준 대로 따라감.

 

 

레이아웃 제네레이터에서 생뚱맞은 푸딩 하나 추가

 

 

 

짜잔

 

 

그리고 이걸 Erosion 시켜서 풍화작용을 시킴.

여기서 더 잘 만지면 더 이뻐지지만 귀찮.

그건 천천히 공부할 예정.

 

거기에 너무 낮나? 싶어서 Constant를 넣고 Combiner로 둘을 더해서 위로 올림.

나중에 낮기는 개뿔 ... 이라는 것을 깨달음.

이대로 넘기면 터레인도 위로 올라가거든.

조금은 위로 올리는 것도 좋지만 필요없이 위로 올리는건 불편.

 

 

 

 

Clamp의 Expand 기능을 이용해서 좀 확장해줌.

 

 

 이렇게.

 

 간단하게 아웃풉 뽑아봄.

저 Write output to disk를 누르면 렌더링되고, 설정에서 지정된 해상도로 출력됨.

애석하게도 유니티는 4096 이상은 못받아들이더라는.

 

 

이렇게 뽑은 r16 파일 포맷은 32메가다.

 

 

 

 

그래서 엔진으로 넣으면 이렇게 된다. 좀 시간이 걸림.

 

 

라이트 설정하고 1인칭 컨트롤러로 돌아다녀 보면 확실히 퀄리티가 괜찮아지는걸 볼 수 있다.

하이트맵 해상도를 512로 시작했지만, 불러들인 것은 4096 이기 때문에 메쉬의 정밀도가 달라진다.

 

 

 

 

대략 이 정도쯤 되기 때문에 당연히 PC 게임의 고급 프로젝트에서나 쓸만한 정도.

 

 

 

텍스쳐도 없이 카메라 설정만 좀 하고 찍어보았다.

진짜 대충 만든 지형인데도 뭔가 있어보이는게 장점임.

 

 

반응형

댓글