개발단에 가입하여 베르의 게임 개발 유튜브를 후원해주세요! 

 

베르의 게임 개발 유튜브

안녕하세요! 여러분들과 함께 게임 개발을 공부하는 베르입니다! 게임 개발에 도움이 되는 강좌들을 올리는 채널입니다! [투네이션 후원] https://toon.at/donate/637735212761460238 [유니티 어필리에이트

www.youtube.com

 

안녕하세요! 여러분들과 함께 게임 개발을 공부하는 베르입니다!

이번에는 높이 맵을 유니티 터레인에 적용하는 방법을 알아봅시다.

 

월드맵 리소스 : https://drive.google.com/file/d/1TzpUwJkWwGvY6A8OlxZQBS5QsmJoqX3t/view?usp=sharing

 

사용 엔진 버전 : 2020.3

 

타임라인

0:00 인트로

0:17 유니티 터레인에 월드 높이맵 적용하기

2:06 아웃트로

스크립트

인트로

안녕하세요. 여러분들과 함께 게임 개발을 공부하는 베르입니다.

이번에 알아볼 것은 [대규모 게임 회사의 고퀄리티 지형 제작 비법] 영상에서 소개했던 월드맵 생성 프로그램인 월드 머신이나 월드 크리에이터같은 프로그램에서 만든 높이맵을 유니티의 터레인에 적용하는 방법을 알아보겠습니다.

유니티 터레인에 월드 높이맵 적용하기

먼저 영상 하단의 링크에서 리소스 파일을 다운로드 받아서 프로젝트에 임포트합니다.

임포트가 끝난 다음에는 비어있는 씬의 Hierarchy 뷰에 우클릭하고 [3D Object > Terrain] 항목을 선택해서 씬에 터레인을 생성해줍니다.

그 다음에는 생성된 터레인을 선택하고 인스펙터 뷰의 터레인 컴포넌트에서 톱니바퀴 모양의 Terrain Settings 버튼을 클릭해서 터레인 세팅을 열어줍니다.

먼저 옵션 중에 Texture Resolution 섹션에서 Heightmap Resolution을 임포트 하려는 월드맵의 해상도에 맞게 설정해줍니다.

지금 예시로 임포트한 월드맵의 크기는 1025x1025이니 Heightmap Resolution도 1025x1025로 설정해줍니다.

그 다음 그 아래에 있는 [Import Raw] 버튼을 선택해서 월드맵 리소스를 임포트한 경로로 이동합니다.

하지만 임포트한 파일이 보이지 않을텐데 Import Raw Heightmap 파일 대화상자의 확장자 제한을 All files로 변경합니다.

그러면 아까 임포트해둔 heightmap.r16 파일을 볼 수 있게 됩니다.

이 파일을 선택하면 Import Heightmap 창이 열립니다.

여기서 터레인의 크기를 바꾸거나 높이를 뒤집을 수 있는 옵션이 있습니다.

지금은 바로 Import 해주겠습니다.

임포트가 끝나면 터레인의 형태가 임포트한 월드맵의 형태로 바뀝니다.

그 다음에는 높이맵과 함께 가져온 텍스처를 넣어보겠습니다.

프로젝트 뷰에 우클릭하고 [Create > Material]을 선택해서 새 머티리얼을 만들고 그 머티리얼의 Albedo에 텍스처를 넣어줍니다.

그리고 씬에 있는 터레인을 선택하고 터레인의 머티리얼 프로퍼티에 방금 만든 머티리얼을 할당해줍니다.

그러면 하얀색이던 터레인에 지형 텍스터의 색상이 멋지게 들어간 모습을 볼 수 있습니다.

하지만 이렇게 넣은 색은 브러시로 색칠해서 수정할 수 없기 때문에 터레인에 색을 입히는 다른 방법을 찾아봐야 할 것 같습니다.

아웃트로

이번 영상에서는 월드 머신이나 월드 크리에이터로 만든 월드맵을 유니티의 터레인에 적용하는 방법에 대해서 알아보았습니다.

이상 베르의 게임 개발 유튜브였습니다. 감사합니다.

 

[유니티 어필리에이트 프로그램]

아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.

 

에셋스토어

여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다.

assetstore.unity.com

 

Easy 2D, 3D, VR, & AR software for cross-platform development of games and mobile apps. - Unity Store

Have a 2D, 3D, VR, or AR project that needs cross-platform functionality? We can help. Take a look at the easy-to-use Unity Plus real-time dev platform!

store.unity.com

 

Create 2D & 3D Experiences With Unity's Game Engine | Unity Pro - Unity Store

Unity Pro software is a real-time 3D platform for teams who want to design cross-platform, 2D, 3D, VR, AR & mobile experiences with a full suite of advanced tools.

store.unity.com

[투네이션]

 

-

 

toon.at

[Patreon]

 

WER's GAME DEVELOP CHANNEL님이 Game making class videos 창작 중 | Patreon

WER's GAME DEVELOP CHANNEL의 후원자가 되어보세요. 아티스트와 크리에이터를 위한 세계 최대의 멤버십 플랫폼에서 멤버십 전용 콘텐츠와 체험을 즐길 수 있습니다.

www.patreon.com

[디스코드 채널]

 

Join the 베르의 게임 개발 채널 Discord Server!

Check out the 베르의 게임 개발 채널 community on Discord - hang out with 399 other members and enjoy free voice and text chat.

discord.com

 

반응형

 

안녕하세요! 여러분들과 함께 게임 개발을 공부하는 베르입니다!

이번 영상에서는 대규모 게임 회사에서 고퀄리티 지형을 만드는 데 사용되는 툴을 알아봅시다!

 

타임라인

0:00 인트로

0:45 월드 머신

2:38 월드 크리에이터

3:25 아웃트로

스크립트

인트로

안녕하세요. 여러분들과 함께 게임 개발을 공부하는 베르입니다.

여러분들은 여러 게임이나 영화를 보면서 엄청나게 넓은 지형과 월드맵을 어떻게 제작하는지 궁금해 해보신 적이 있으신가요?

영화에서 실제로 존재하는 공간이라면 그 현장에 가서 촬영을 하고 CG를 씌우겠지만, 그 공간을 직접 제작해야 하는 게임이나 우리의 상상 속에만 존재하는 공간이라면 어떻게 만들어질까요?

게임이나 영화 속에 나오는 깎아지른 산이 빼곡한 산악 지대, 황량하고 광활한 사막, 매서운 바람이 몰아치는 설원과 빙하지대, 들끓는 용암이 흐르는 용암 지대, 아무도 가본 적없는 우주의 행성과 같은 지형이 어떻게 만들어지는지 알려드리기 위해 이번 영상에서는 상당수의 대규모 프로덕션에서 고퀄리티 지형을 제작하는데 사용되는 툴을 소개해보겠습니다.

월드 머신

첫 번째로 소개할 툴은 월드 머신입니다.

구글에서 World Machine이라는 키워드로 검색하면 제일 상단에 World Machine : The Premier 3D Terrain Generator라는 이름으로 월드 머신 공식 페이지 링크가 뜨는 것을 볼 수 있습니다.

그 링크로 접속하면 월드 머신을 어떻게 사용하는지 간단한 프리뷰가 보이는 홈페이지를 볼 수 있습니다.

여기서 Free download 버튼을 누르면 무료 버전의 월드 머신을 다운로드 받을 수 있습니다.

무료 버전의 월드 머신은 비상업적으로 사용하는 경우에 무료로 제공되고 1025x1025의 해상도 제한이 있습니다.

이러한 제한없이 사용하고 싶으시다면 유료 버전을 구매해서 사용하시면 됩니다.

먼저 무료 버전을 통해서 사용법을 익힌 뒤에 유료 버전을 구매해서 사용하시는 것도 좋습니다.

일단 무료 버전을 다운로드 받아서 설치합니다.

설치가 완료된 다음 월드 머신을 실행해보면 노드를 이어서 지형을 제작하는 작업 공간이 보입니다.

그리고 왼쪽 상단에는 지금 노드로 만들어진 월드가 작게 보이는데 좀 더 크게 보고 싶다면 상단 메뉴 바에서 사각형 4개가 모여있는 스플릿 버튼을 누르면 월드의 모습을 좀 더 크게 원하는 각도로 돌려볼 수 있는 3D뷰를 볼 수 있게 됩니다.

이 3D 뷰를 켜고 각 노드를 선택하면 해당 노드의 결과물을 볼 수 있고 Scene View 노드를 선택하면 모든 작업이 처리된 최종 결과물을 볼 수 있습니다.

그리고 각 노드를 선택해서 변수 값을 바꿔주면 실시간으로 지형이 바뀌는 모습을 볼 수 있습니다.

그리고 노드를 추가하면 바다나 강 역시도 추가할 수 있습니다.

이런 작업을 통해 만들어진 높이 맵을 게임 엔진으로 불러와서 사용하게 됩니다.

이렇게 만들어진 지형을 유니티 엔진과 언리얼 엔진에서 불러오면 이렇게 됩니다.

월드 크리에이터

두 번째로 소개할 툴은 월드 크리에이터 입니다.

월드 머신과 마찬가지로 지형을 제작하는 툴인데 월드 크리에이터는 월드 머신과 같은 교육용 무료 버전을 제공하지 않습니다.

월드 머신과 월드 크리에이터를 모두 사용해본 지인의 의견으로는 월드 크리에이터 쪽이 조금 더 고퀄리티의 결과물을 내기에 좋다고 합니다.

그래서인지 우리가 잘 아는 대규모 개발사들은 상당수 월드 크리에이터를 사용하고 있습니다.

기능 제한이 있는 스탠다드 버전은 $149로 $119인 월드 머신의 인디 버전 버전보다 비싸지만 거의 모든 기능을 자유롭게 사용할 수 있는 프로페셔널 버전은 $289로 $299인 월드 머신의 프로페셔널 버전보다는 저렴합니다.

고퀄리티의 지형 제작에 도전해보고 싶으신 분들이라면 구매해서 사용해보시면 좋을 듯합니다.

아웃트로

이번 영상에서는 거대한 지형을 제작하는데 사용되는 툴인 월드 머신과 월드 크리에이터를 소개해봤습니다.

조금 더 여유가 생긴다면 월드 머신이나 월드 크리에이터로 월드를 제작해서 게임 엔진에 올리는 작업을 강좌로 만들어보도록 하겠습니다.

이상 베르의 게임 개발 유튜브였습니다. 감사합니다.

 

[유니티 어필리에이트 프로그램]

아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.

 

에셋스토어

여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다.

assetstore.unity.com

 

Easy 2D, 3D, VR, & AR software for cross-platform development of games and mobile apps. - Unity Store

Have a 2D, 3D, VR, or AR project that needs cross-platform functionality? We can help. Take a look at the easy-to-use Unity Plus real-time dev platform!

store.unity.com

 

Create 2D & 3D Experiences With Unity's Game Engine | Unity Pro - Unity Store

Unity Pro software is a real-time 3D platform for teams who want to design cross-platform, 2D, 3D, VR, AR & mobile experiences with a full suite of advanced tools.

store.unity.com

[투네이션]

 

-

 

toon.at

[Patreon]

 

WER's GAME DEVELOP CHANNEL님이 Game making class videos 창작 중 | Patreon

WER's GAME DEVELOP CHANNEL의 후원자가 되어보세요. 아티스트와 크리에이터를 위한 세계 최대의 멤버십 플랫폼에서 멤버십 전용 콘텐츠와 체험을 즐길 수 있습니다.

www.patreon.com

[디스코드 채널]

 

Join the 베르의 게임 개발 채널 Discord Server!

Check out the 베르의 게임 개발 채널 community on Discord - hang out with 399 other members and enjoy free voice and text chat.

discord.com

 

반응형

+ Recent posts