환영합니다
지난 강의에서는 scene(씬)을 lighting(라이팅)하는 전체 과정을 살펴보았으며 어떤 툴을
사용해야 할지 잊어버렸을 때 참고할 수 있는 로드맵 또한 제공해드렸습니다
또한 environment light mixer(환경 라이트 믹서) 툴도 있었습니다
어떤 종류의 툴들이 필요했는지 잊어버리셨을 때 사용할 수 있는
누르면 그에 상응하는 툴이 scene(씬)에 자동으로 추가되는 버튼이 있습니다
여기까지 작업했었습니다
Landscape(랜드스케이프)와 lighting(라이팅)이 설치되어 있습니다 평평한 Landscape(랜드스케이프)에 작업하는 대신에
표면에 디테일을 추가해서 Landscape(랜드스케이프)가 더 나아 보이게 해 보도록 하겠습니다 Landscape Mode(랜드스케이프 모드)
입니다
여기 Sculpt(스컬프팅)패널이 있는 데 Landscape(랜드스케이프)를 sculpt(스컬프팅)하기 위해
고를 수 있는 다양한 툴들이 있습니다
작업을 마치면 지워버릴 것이기 때문에 사용하지도 않을 것에
시간을 많이 쏟고 싶지 않으므로
이 Noise툴을 사용해서 클릭 몇번으로 디테일을 만들어 보도록 하겠습니다
어떻게 하는지 같이 보도록 하겠습니다
자 프로젝트로 돌아와서 landscape mode(랜드스케이프 모드)로 갑니다 보시는 것처럼 sculpt(스컬프팅)모드에
들어와 있고 그 외 다양한 모드들이 있습니다
이 모든 툴들이 어떻게 동작하는 지 궁금하시다면 각각 어떠한 기능들을 가지고 있는 지
자유롭게 알아보셔도 좋습니다
하지만 저는 지금 이 Noise툴을 이용할 것입니다 tool strength(툴 강도)를 아주 낮은
값으로 지정하겠습니다
0.01로 지정하고 noise scale(노이즈 스케일)을 256으로 하겠습니다
이 noise(노이즈) 툴은 noise texture(노이즈 텍스처)를 사용하여 Landscape(랜드스케이프)에 높이 정보를 생성합니다
브러시 크기입니다
보시는 것처럼 제가 미리 말도 안되는 숫자를 지정해 두었는데
브러시 크기를 Landscape(랜드스케이프) 전체에 작용할 만큼 크게 설정했기 때문에 좌클릭만
해주면 됩니다
보시면 Landscape(랜드스케이프) 전체가 sculpt(스컬프팅)되었습니다
조금 과한 것 같으므로
Ctrl+Z를 누르고 다시 클릭해서 디테일을 조금 더
만들어 주겠습니다
이 정도면 될 것 같습니다
좋습니다
다음으로 할 것은 Landscape(랜드스케이프)에 프리뷰 머티리얼을 만들어 보겠습니다
현재는 이 기본 그리드 머티리얼을 사용하고 있는 데
다른 것을 사용하고 싶습니다
Select Mode로 가서 Material 폴더로 들어가면
Master Material 폴더가 이미 있는 것을 보실 수 있습니다
새로운 폴더를 하나 만들고 AutoLandscapeMaterial이라고 이름 짓고 더블 클릭하여
폴더를 엽니다
나중에 이 곳에 Auto Landscape(자동 랜드스케이프) 머티리얼을 넣겠습니다
이제 사용할 텍스처를 임포트해 보도록 하겠습니다
Add(추가)버튼을 누르고 Add Quixel Content에 들어가 Landscape(랜드스케이프)의 베이스 레이어를 찾아보겠습니다
풀 레이어를 사용해 보겠습니다
보시는 것처럼 미리 풀이 난 지면을 다운로드 받았습니다 이제 임포트 해보겠습니다
Mossy Grass라는 이름입니다
여기서 자유롭게 풀이 난 지면을 골라 보시기 바랍니다
고른 뒤에 Add를 누르고 Megascans 폴더를
더블 클릭하여 열고 Surfaces 폴더를 열겠습니다
그러면 프로젝트에 임포트된 이 세 textures(텍스처)가 보이고
임포트한 기본 텍스처와는 다르게 VT 라는 글자가 있는데 이 텍스처들이 virtual textures(버추얼 텍스처)로
임포트되었다는 뜻 입니다
virtual textures(버추얼 텍스처)를 사용할 때 단점을 빠르게 보여드리도록 하겠습니다
이 머티리얼을, 이 기본 머티리얼을 Landscape(랜드스케이프)에 할당하면
Landscape(랜드스케이프)를 선택하고 Landscape(랜드스케이프) 머티리얼으로 가서
할당을 해주면 보시는 것처럼 매우 흐릿한 머티리얼이고
우리의 Landscape(랜드스케이프)에 쓸 수 없습니다
너무 흐립니다
이렇게 되면 안됩니다
Project Settings에서 virtual texture(버추얼 텍스처)를 검색해서 Enable Virtual texture on texture import(텍스처 임포트 시 가상 텍스처 활성화)를 체크 해제하셨고
texture size(자동 버추얼 텍스처링 크기)를 큰 숫자로 지정하셨다면
프로젝트에 텍스처를 임포트할 때 자동으로 virtual textures(버추얼 텍스처)로 변환되면 안됩니다
그러므로 아마 현재 엔진에 버그가 있는 것 같습니다
여러분이 이 비디오를 보실 때 즈음엔 이 문제가 해결되었기를 바라며 혹시 여전히 텍스처를
임포트할 때 문제가 발생한다면 고칠 수 있는 두 가지 방법이 있습니다
첫번째로는 Enable Virtual texture support를 해제하시면 됩니다
현재 우리는 virtual texture(버추얼 텍스처)가 필요하지 않기 때문에 나중에 virtual texture(버추얼 텍스처)가 필요할 때 다시 활성화하시면
됩니다
이것이 한 가지 방법이나 shader(셰이더)가 recompile(재컴파일)되는 동안 기다리셔야 하며 간혹
이는
긴 시간이 소요될 수 있으나 이것이 textures(텍스처)가 virtual textures(버추얼 텍스처)로 임포트 되는 것을 피하는
한 방법입니다
또 다른 방법은 수동으로 텍스처를 일반 텍스처로 설정하는 것입니다
텍스처를 더블 클릭하여 열고 아래의 텍스처 항목으로 가시면
여기 advanced(고급) 드롭다운 메뉴가 있고 virtual texture streaming(버추얼 텍스처 스트리밍) 옵션이 있습니다
이것을 해제하시고 다시 텍스처로 가시면 VT라는 글자가
사라졌습니다
이렇게 언제든 텍스처를 일반 텍스처로 변환하실 수 있습니다
하지만 이 방법은 새 텍스처를 임포트할 때 마다 해야 하므로
이것이 불편하시다면 virtual texture support(버추얼 텍스처 지원)을 비활성화 하시고 나중에 다시 활성화 하시기 바랍니다
저는 이 수동 방법을 이용하겠습니다 이 창을 닫고
텍스처의 속성들을 일괄 설정하는 빠른 방법이 있어
textures(텍스처)를 하나 하나 직접 열 필요가 없습니다
설정할 textures(텍스처)를 모두 선택한 후 마우스 우클릭을 하고 Asset Action 으로 가서
bulk edit via property matrix에서 선택 편집을 클릭합니다
새로 열린 창을 보시면 한 번에 여러 텍스처의 속성들을
설정할 수 있습니다
이 두 textures(텍스처)를 선택하고 여기에 virtual texture streaming(버추얼 텍스처 스트리밍) 옵션이 보입니다
여기서 하나씩 해제하실 수 있고 Textures 항목으로 가시면
virtual texture streaming(버추얼 텍스처 스트리밍)이 있습니다
해제하시면 모든 textures(텍스처)가 자동적으로 적용됩니다
좋습니다 이제 이 textures(텍스처)들을 일반 텍스처로 변환시켰고 해상도가 훨씬
좋아졌습니다
좋습니다 이제 여러분이 해보실 시간입니다
여러분이 연습 과제는landscape mode(랜드스케이프 모드)의 Noise툴을 사용하여 작업 할 간단한 Landscape(랜드스케이프)를
빠르게 만들어 보시기 바랍니다
Noise툴에 사용할 값들은 여기 있습니다
정확하게 따라하고 싶으시다면 이 값들을 사용하셔도 되고 각자 알아서 지정하셔도 됩니다
크게 상관 없습니다
그리고 새 머티리얼을 만들어서 Landscape(랜드스케이프)에 할당하시기 바랍니다
이 머티리얼은 Auto Landscape(자동 랜드스케이프) 머티리얼이 될 것이며 작업할 Landscape(랜드 스케이프)의 프리뷰 머티리얼이
필요하므로
textures(텍스처)를 임포트 하셔야 합니다
그런데 무슨 이유에선지 textures(텍스처)가 virtual textures(버추얼 텍스처)로 임포트된다면 고쳐보시기 바랍니다
자 이제 비디오를 멈추고 직접 해보시기 바랍니다
어떠셨습니까
제법 쉽지 않았습니까
이제 AutoLandscapeMaterial 폴더로 가서
새 머티리얼을 만들고
머티리얼을 선택하고
이름은 M_AutoLandscape 라고 짓습니다
이것이 제 Auto Landscape(자동 랜드스케이프) 머티리얼이고 머티리얼 인스턴스를 만들겠습니다
이름은 MI_AutoLandscape라고 짓습니다
좋습니다 이제 작업할 것이 필요합니다
이 M_AutoLandscape를 더블 클릭해서 열고
textures(텍스처)가 필요하므로 Base Color Texture(베이스 컬러 텍스처)를 먼저 뽑아보겠습니다
texture sample을 입력하고
base color(베이스 컬러)로 이 mossy grass를 사용할 것이므로 텍스처로 선택하고
RGB를 뽑아서 Base Color에 넣으시면 이것이 우리가 작업할 샘플 머티리얼이 되겠습니다
좋습니다 Landscape(랜드스케이프)에 Auto Landscape Material(자동 랜드스케이프 머티리얼)을 할당하겠습니다
Landscape(랜드스케이프) 머티리얼안에 이 머티리얼 인스턴스를 드래그
하겠습니다
좋습니다
이렇게 만들었습니다
다음 강의에서는 이 텍스처를 더욱 보기 좋게 만들어 보기 시작하겠습니다
이번 강의에서 landscape mode(랜드스케이프 모드)를 사용해서 정확히는 Noise툴을 사용해서
Landscape(랜드스케이프)에 간단한 sculpt(스컬프팅)을 했습니다
Auto Landscape(자동 랜드스케이프) 머티리얼도 만들었는데
현재로서는 간단한 머티리얼입니다
Base Color Texture(베이스 컬러 텍스처)만 설정되어 있지만 앞으로의 강의에서 더 복잡하게
만들어 보겠습니다
다음 강의에서 뵙겠습니다