언리얼 머터리얼의 Noise 노드를 공부하다가 알게 된 내용이다.
Noise 노드 같은 경우에는 그냥 렌더링하기엔 아직까지도 성능적인 부담이 되기 때문에, Noise 결과를 텍스쳐로 만들어서 사용한다고 한다.
만들어보자
우선 텍스쳐화될 Material이 필요하다.
나는 이렇게 만들었다.
이번엔 텍스쳐가 담길 장소인 Render Target을 생성한다.
생성한 렌더타깃을 더블 클릭해서 텍스쳐의 사이즈도 조절가능하다.
이번엔 블루프린트를 만들어서 렌더타깃에 머터리얼을 그리라고 명령을 내리자.
이벤트 그래프에서 커스텀 이벤트를 만들고, 생성자에서 불러주자.
블루프린트를 컴파일하면, 렌더타깃에 텍스쳐가 그려진다.
우클릭으로 스태틱텍스쳐로 만들면 텍스쳐화된다.
이제 머터리얼에서 Noise 노드 대신 텍스쳐를 이용해서 사용하면 된다.
신기하당.
유니티에서는 간단한 텍스쳐도 하나하나 포토샵으로 제작했는데,
언리얼은 원하는 텍스쳐도 직접 만들 수 있으니까 편하다.
'기타 > Unreal' 카테고리의 다른 글
[Unreal] 시네마틱 사용해보기 2 (용어, 카메라 무빙, 렌더링) (0) | 2021.02.09 |
---|---|
[Unreal] 시네마틱 사용해보기 1 (생성, 단축키) (0) | 2021.02.08 |
[Unreal BP] 깊이 우선 탐색(DFS)으로 미로 생성하기 (3) | 2021.02.04 |
[Material] World Position Offset 알아보기 (0) | 2021.02.01 |
블루프린트 입문 2주차 (0) | 2021.02.01 |