환영합니다.
지난 강의에서 LandscapeLayerBlend 노드를 사용해서 다수의 레이어가
최종 출력을 지날 수 있게 해주었고 여러 layer info(레이어 정보)를 만들어 Landscape(랜드스케이프)에
다른 레이어를 칠할 수 있었습니다
우리의 Landscape(랜드스케이프) 머티리얼의 현재 모습입니다
landscape mode(랜드스케이프 모드)로 가서 페인트를 선택하시고 칠할 레이어를
선택합니다
예를 들어 Landscape(랜드스케이프)에 이 soil 머티리얼을 칠할 수 있고 보이실지
모르겠지만
레이어를 칠할 때 경계선 같은 것이 나타나는 것을 보실 수 있습니다 더 칠해보면
Landscape(랜드스케이프)에 경계선이 나타나고 이를 없애기 위해서는
texture sample 설정을 바꿔야 합니다
M_AutoLandscape를 더블 클릭해서 열고
문제는 여기 MF_MacroVariation에서 발생하므로 더블 클릭해서 열고
여기 TextureSample 노드로 옵니다
이 sampler source(샘플러 소스)의 세팅을 From texture asset에서 Shared: Wrap으로 바꾸고
다른 TextureSample 노드에도 동일하게 적용합니다
모두 Shared: Wrap으로 변경하고
Apply를 누르면 사라졌습니다
이제 경계선이 보이지 않습니다
그 이유는 이 것을 변경하지 않으면 한계가 있습니다
레이어를 칠할 때 Shared: Wrap으로 되어 있지 않으면 최대 세개의 레이어만 칠할 수 있을
것입니다
그러므로 샘플러 소스를 Shared: wrap으로 바꾸는 것을 기억하십시오
좋습니다
이제 레이어를 칠할 기능이 생겼으니 이제 우리가 작업할 실제 Landscape(랜드스케이프)를 만들
시간입니다
그러기 위해 우리는 외부 소프트웨어를 사용해야 합니다
가이아라고 합니다
Landscape(랜드스케이프) 소프트웨어가 많이 있는데
왜 가이아를 써야 할까요
가이아를 사용해야 하는 세 가지 이유가 있습니다
첫 번째로 노드 기반 시스템입니다
가이아 소프트웨어는 노드 기반 시스템으로 언리얼과 상당히 비슷합니다
우리가 지금 언리얼을 사용하는 것처럼 노드 기반 시스템에 익숙하시다면
가이아의 사용이 편하실 것입니다
그리고 UI가 좋습니다
몇몇 다른 Landscape(랜드스케이프) 소프트웨어들은 그렇지 못합니다
어떤 것들은 정말 사용하기 어렵습니다
그래서 제가 가이아를 더 좋아합니다
또 다른 이유는 가장 중요한 것 같은데 바로 무료입니다
엄밀히 말하면 무료는 아니지만 우리가 사용할 수 있는 무료의 커뮤니티 버전이 있습니다
그리고 우리의 목적을 생각하면 이것으로 충분할 것입니다
이 강의의 자료 드롭다운 메뉴에서 가이아를 다운 받을 링크를 찾으실 수
있습니다
그러나 가이아를 배우는 데 관심이 없으시고 머티리얼같은 것에 집중하고
싶으시다면
이번 강의에서 만든 최종 landscape map(랜드스케이프 맵)을 자료 드롭다운 메뉴에서 찾으실 수 있습니다
그 맵을 다운 받으셔서 가이아에서 만든 맵을 임포트하는 강의로 건너뛰시기
바랍니다
좋습니다 가이아를 바운 받고 여시면 이런 인터페이스를 보시게 됩니다
언제나 처럼
완전히 처음부터 시작합니다
겁이 나게 생겼어도 걱정하지 마십시오 Landscape(랜드스케이프)를 만들 간단한 설정 몇 개와
간단한 노드 몇 개만 사용할 것입니다
그렇지만 이 강의의 목표는 가이아에서 Landscape(랜드스케이프)가 얼마나 쉽게 만들어 지는 가를 보여드리는 것입니다
시작 템플릿으로 blank를 선택하면 보시는 것처럼 완전히 비어있습니다
작업을 하고 진행을 하기 전에 좀 더 큰 폰트를 쓰겠습니다
기본 폰트 크기가 조금 작은 것 같은데 이 드롭다운 메뉴에 가셔서
100%에서 125%로 바꿉니다
이제 폰트가 조금 커졌습니다
이제 어떻게 작업할까요
가이아가 노드 기반 시스템이라는 것은 알지만 어디서 부터 시작할까요
Blender(블렌더)같은 3D 모델링 소프트웨어를 사용해보신 적이 있으시다면
블렌더에서 작업할 때 무언가를 만들려면
여기 있는 큐브와 같은 primitivies(기초 요소)라고 하는 것이 있는데 꼭지점이나 모서리 같은 곳을
움직여서 동작시킵니다
조정을 조금 해주면 총이든 사람이든 우리가 원하는 모양을 얻을 수 있습니다
가이아에서도 똑같습니다
가이아에서도 primitives(기초 요소)를 사용해서 우리가 원하는 모양을 만듭니다
보통 이 작업 흐름은 scene(씬)을 만드는 것과 같습니다
지난 섹션에서 참조 이미지가 필요했고 이를 모방해야 했습니다만
그렇게 하지 않을 것입니다
제가 말씀드린 것처럼 이 강의의 목표는 Landscape(랜드스케이프)가 얼마나 쉽게 만들어 질 수 있는지를 보여드리는
것입니다
그리고 가이아를 써 보신 적이 있다면, 경험이 있으시다면 본인의 작업 흐름을 따라가셔도 됩니다
가이아로 돌아와서
작업할 primitives(기초 요소)를 꺼내 보겠습니다
여기를 보시면 우리가 작업할 수 있는 primitives(기초 요소)가 많이 있는데 Landscape(랜드스케이프)에
산이 조금 있었으면 좋겠으니 mountain 노드를 그래프로 드래그하시면
뷰포트에 산이 생겼습니다
뷰포트를 움직이시려면 Alt를 꾹 누르시고 마우스 좌클릭을 꾹 누르시면 뷰포트를
회전하실 수 있습니다
마우스 가운데 버튼인 휠을 이용해서 확대 및 축소를
할 수 있습니다
좋습니다
노드 기반 시스템의 그래프는 언리얼과 매우 유사합니다
핀을 뽑을 수도 있고 선택할 수 있는 옵션들도 있습니다
마우스 우클릭을 하고 사용할 노드를 입력할 수도 있습니다
이제 산으로 무엇을 할 수 있을지 보겠습니다
우선 이 Mountain을 클릭하면
오른쪽에 조절할 수 있는 속성들이 보입니다
처음으로 할 것은 이 Bulky를 선택하는 것입니다 이제 더 큰
산이 되었고 이 속성를 조절해서 높이를 조절할 수 있고 83%로 낮추면
산이 조금 작아졌습니다
60%로 값을 조절해야겠습니다
좋습니다
이 것으로 작업하면 좋을 것 같습니다
산의 모양이 마음에 드시지 않는다면 여기 이 아이콘을 클릭해서
쉽게 바꿀 수 있습니다
누르면 무작위의 모양으로 바뀝니다
이 것도 마음에 드시지 않는다면 이 아이콘을 계속 누르시면 됩니다
이제 마음에 드는 모양이 나왔습니다
좋습니다
이 것으로 작업하면 좋을 것 같습니다
Mountatin에 노드를 계속 사용해 보겠습니다
이 핀을 드래그하고 fold를 입력합니다
이 것이 Fold 노드를 사용한 모습입니다
가이아에서 노드를 미리 보는 것은 쉽습니다
노드를 클릭만 하면 변화가 보입니다
이 것이 Fold 노드의 사용 후 모습이고 이 것은 사용 전 모습입니다
보시는 것처럼 몇몇 재미있는 세부 표현을 제공해주고 있고 여기서 속성를 조절할 수 있습니다
Scale을 바꾸면 모습이 변하고 Folding을 증가시켜도
모습이 바뀝니다
이 속성를 가지고 놀아 보시고 산에 어떤 변화를 주는 지 보시기 바랍니다
좋습니다
Fold 다음으로 사용할 노드는 FractalTerraces입니다
여기 바로 보입니다
엔터를 누르면
이 것이 FractalTerraces 노드가 적용된 모습입니다
산에 더욱 흥미로운 세부 표현들을 제공해 줍니다
이 것이 사용 후
사용 전
사용 후 입니다
기본적으로 우리는 기본 해상도인 0.5K로 작업하고 있는데
이 해상도로 사용하시는 것을 추천합니다
추가적인 세부 표현들을 보고 싶으시면 해상도를 올리면 되지만
느려질 것이므로
조심하시기 바랍니다
다 만드시고 하시는 것이 좋으실 것입니다
좋습니다
이 노드의 속성를 조금 조절하겠습니다 Spacing을 조금
조절하면
이 정도면 되겠습니다
Intensity를 조금 올리겠습니다 마음에 드시는 결과가 나올 때까지
이것 저것 해보시기 바랍니다
좋습니다
다음으로 사용할 노드는 Erosion입니다
Erosion을 입력하면
보다 사실적인 산이 되었고 여기서 Erosion의 속성를 조절할 수 있습니다만
조절하기 전에 변화를 보기 위해 서 이 Auto Apply 버튼을 눌러야
여기서 바꾸는 변화가 뷰포트에서 보일 것입니다
Duration을 증가 시키면 강한 침식이 보이고 Duration을 감소 시키면
약해집니다
그러니 속성를 많이 만져보시기 바랍니다
조금만 증가 시키겠습니다
좋습니다
Rock Softness를 조금만 낮추겠습니다
조금 더 단단한 바위들이 되었고 Strength를 조금 낮춥니다
속성를 계속 만져보십시오
제가 특정한 값을 조절하는 데 특정한 이유는 없습니다
만족할 만한 결과가 나올 때까지 실험해 보십시오
좋습니다
다음 속성는
Downcutting입니다 이 속성는 물의 흐름을 시뮬레이션 합니다
값이 커질 수록 깊은 흐름이 생깁니다
이 값들도 마음에 들고
모양도 마음에 듭니다
다음 노드는 Erosion 노드를 다시 사용하겠습니다
종종 Erosion 노드 하나로는 원하는 결과를 얻기 충분하지 않습니다
좋습니다
두 번째 Erosion 노드이고
마음에 듭니다
다 됐습니다
이제 산이 생겼습니다
더 추가하기 전에, 땅에 세부 표현들을 추가하기 전에 Transform 노드를
사용하겠습니다
이 노드는 다른 것들과 혼합된 산을 회전 시키고 이동 시킬 수
있습니다
이 노드를 클릭하면 Scale을 바꿀 수 있고 회전 시킬 수 도 있습니다
산을 돌릴 수 있고 위치를 조절할 수 있습니다
이제 산이 준비되었으니 여러분만의 산을 만들어 보시기 바랍니다
이 것들이 제가 산을 만들 때 사용한 노드들입니다
가이아를 사용한 경험이 있으시다면 이 것은 무시하시고 하시던 대로 하셔도 됩니다
가이아를 처음 이용하신다면 이 것을 참조하시면 됩니다
중요한 점은 Mountain 노드의 Bulky를 체크하는 것이고 다른 노드들에서
속성를 조절해서 마음에 드시는 산을 만드시기 바랍니다
좋습니다
2초 정도 가만히 있을테니
세부 표현을 더 추가하기 전에 여러분 만의 산을 만들어 보십시오
좋습니다
잘 돌아오셨습니다
여러분의 산이 준비되셨기를 바랍니다
산 주위의 땅에 세부 표현을 추가하고 싶습니다
그러려면 다른 primitives(기초 요소)를 사용해야 합니다
땅은 Worselands가 가장 좋을 것 같습니다
노드를 드래그하고
노드를 클릭하면 이 노드가 무엇을 하는 지 실시간 미리 보기가 가능합니다
Worselands가 보이고 높이를 낮출 수 있습니다
현재 높이는 값이 좀 높으므로
Height를 조금 낮추겠습니다
됐습니다
이런 느낌인데 조금만 더 줄여보겠습니다
이제 됐습니다
이 것은 땅에 재미있는 세부 표현을 해줄 수 있습니다
모양이 마음에 들지 않으시면 언제든 Seed를 조절하실 수 있습니다
여기 이 버튼을 눌러서 Seed를 조절할 수 있으며 완전히 다른 모양이 될 것입니다
이렇게 Worselands를 만들었고 이 버튼을 클릭합니다
이 것이 우리의 산입니다
다음으로 높이를 조절해서 같은 높이에 있게 하고 싶습니다
잘 보이실지는 모르겠습니다만
이 것이 Worselands의 높이이고 이 것이 Mountain의 높이인데
Worselands가 Mountain보다 약간 높은데 고치려면 이 노드를 클릭하고
이 드롭다운 메뉴로 가서
Drop to Floor 옵션을 체크하면 높이가 조금 조절됩니다
이제 대략 같은 높이 같습니다
좋습니다
저는 마음에 듭니다
이제 이 두 노드를 합치겠습니다
이 Worselands를 드래그해서 옮기고 노드를 합치는 것은 언리얼과 동일합니다
언리얼에서는 Lerp 노드를 사용했고 가이아에서는 Combine을 사용합니다
핀을 꺼내고 Combine을 입력하면
노드가 보이고
이 노드를 이 소켓에 연결하면 이 두 개의 다른 Landscape(랜드스케이프)의 결합된 결과가
생깁니다
그러나 언리얼과는 다르게, 언리얼에서
두 개가 같이 혼합 되는 방식을 바꾸려면 Alpha 소켓의 값을 바꿔야
했습니다
가이아에서는 blending mode(혼합 모드)를 직접 바꿀 수 있습니다
모드를 Blend에서 Max로 바꾸겠습니다 이제 산이 더 많아졌습니다 그리고 비율도
조금 변경하겠습니다
비율을 증가 시킬수록 두 번째 레이어가 많아지는 것이 보이고
비율을 낮추면 첫 번째 레이어가 많아집니다
저는 비율을 올려서 두 번째 레이어를 더 많이 갖겠습니다
이제 Worselands가 있습니다
좋습니다
Transform 노드로 산을 이동 시킬 수 있습니다
지금은 Landscape(랜드스케이프)의 중심에 있는 데 원하는 것이 아니며 약간 옮길 수
있습니다
이 노드를 선택하면 산을 미리보기 하는데 Worselands 노드를 볼 수 없습니다
Combine을 클릭하면 노드 2개를 같이 볼 수 있습니다
한 노드에 고정하는 단축키가 있는데
다른 노드를 클릭해도 미리보기가 바뀌지 않으며 그 노드에서 조절을 할 수
있습니다
이 노드를 클릭하고 마우스 우클릭을 하면
여기 Pin이라는 버튼이 있습니다 누르면
다른 노드를 클릭할 때 그 노드가 보이지 않습니다
이렇게 최근 노드를 보면서 다른 노드를 조절할 수 있습니다
산의 위치를 조금 조절해
보겠습니다
가장자리로 조금 움직입니다
됐습니다
이런 느낌이면 되는데 약간 큰 것 같습니다
Scale을 조금 줄이고 약간 회전 시킵니다
좋습니다
가장자리로 옮기겠습니다
좋습니다 이런 느낌입니다
여기 윤곽의 오류 같은 것들이 보이는 데
Fill Edges를 체크해서 없앨 수 있습니다
이제 조금 적어졌는데 또 다른 Erosion 노드를 이용해서 숨길 수 있는 데
나중에 해보겠습니다
됐습니다
이제 첫 산이 준비되었습니다
클릭 한 번으로 다른 산을 추가할 수 있습니다
이 노드들을 그냥 복제해서, 언리얼과 동일하게 Ctrl+D를 누르면
노드들을 복제할 수 있는데 이 노드들이 산을 만듭니다
그리고 두 번째 산이 생기려면 이 것을 Combine 노드에 연결해야 하는데
Combine 노드에는 소켓이 2개밖에 없어서 2개의 노드 세트만, 2개의 Landscape(랜드스케이프)만
합칠 수 있는데 합쳐야 할 또 다른 노드가 있으므로 마우스 우클릭을 하고
MultiCombine을 입력합니다
바로 보입니다
MultiCombine 노드를 사용하는데
MultiCombine 노드는 세 개의 다른 Landscape(랜드스케이프)를 결합할 수 있습니다
첫 번째는 첫 산이고 두 번째는 두 번째 산, 세 번째는
Worselands 입니다
이 Combine 노드는 지웁니다 그리고 전처럼
블렌딩 모드를 Blend에서 Max로 바꿔야 하고 비율을 조금 올립니다
지금 이 두 산이 겹쳐있습니다
Transform node(노드를 이용하여 두 번째 산을 옮깁니다
이 노드에 핀을 꽂아 고정할 것인 데
마우스 우클릭을 하고 Pin을 누르거나 키보드의 F를 누르면
노드가 고정됩니다
이제 다른 노드를 클릭해도 미리 보기가 바뀌지 않습니다
이제 두 번째 산을 옮기겠습니다
Position을 바꿔서
반대쪽으로 옮깁니다
됐습니다
뷰포트를 회전시켜 어떻게 보이나 보겠습니다
가장자리로 조금 더 옮기겠습니다
됐습니다
이렇게 하고 조금 돌리면
이제 이 두 산은 똑같은 데
바꿔보겠습니다
여기 랜덤 Seed를 이용하는데
이 아이콘을 누르면 완전히 다른 산이 됩니다
이제 다른 산이 되었습니다
가이아에서 Landscape(랜드스케이프)를 만드는 것이 이렇게 쉽습니다
이제 땅이 있고 산도 두 개 있습니다
가장자리로 조금만 옮기겠습니다 Position을 살짝
조절하면
됐습니다
원하시면 산을 더 추가하셔도 됩니다
산이 너무 낮다면 여기서 Height를 올리시면 됩니다
이제 어떻게 하시는 지 다 아실 것입니다
이것이 제 최종 결과입니다
보시면 다른 산을 만드는 데 정확히 똑같은 세트의 노드들을 사용하고 있고 MultiCombine 노드를 이용하면
다른 Landscape(랜드스케이프)를 같이 결합할 수 있습니다
중요한 것은 F키를 눌러 노드를 고정한다는 것입니다
이렇게 하면 다른 노드를 클릭해도 고정한 노드를 계속 볼 수 있고 클릭한 노드를
볼 수 없습니다
최종 변화를 볼 때 상당히 유용합니다
Combine 노드의 블렌드 모드를 Blend에서 Max로 바꾸는 것을 잊지 마십시오
2초정도 멈출 것이니 방금 보신 것을 복제해 보시기 바랍니다
가이아를 사용한 경험이 있으시다면 무시하고 하시던 대로 하시면 됩니다
가이아를 처음 사용하신다면 이 것을 참조해서 자신만의 Landscape(랜드스케이프)를 만들어
보시기 바랍니다
좋습니다
이렇게 Landscape(랜드스케이프)를 만들었습니다
저는 결과가 마음에 듭니다
언제든지 세부 표현을 더 추가하셔도 됩니다
여기 다른 primitives(기초 요소)를 경험해 보셔도 됩니다
어떻게 하는지 다 아실 것입니다
primitive(기초 요소)를 드래그 해서 클릭하면
primitive(기초 요소)가 어떻게 생겼는지 볼 수 있고
Combine 노드를 이용해서 다른 primitive(기초 요소)를 결합할 수 있고 Transform 노드를 이용해서 옮길 수도
있습니다
좋습니다 이제 저장하겠습니다
이 아이콘을 누르고 저장할 폴더로 가시면 됩니다
자유롭게 폴더를 정하시면 되는데
AutoLandscapeMaps라고
이름 짓고 저장합니다
이제 프로젝트는 안전하고 다음 강의에서는 언리얼로 어떻게 익스포트 하는 지 알아보겠습니다
이번 강의에서는 가이아에서 Landscape(랜드스케이프)를 만들었습니다
보신 것처럼 클릭 몇 번으로 만들 수 있어서 세부 표현들을 sculpting(스컬프팅)하는 많은 시간을 절약할 수
있습니다
잘 하셨습니다
다음 강의에서 뵙겠습니다