언리얼 Material Oscilloscope 파형 만들기
카테고리: UnRealStudy
📌 Unreal Material
📋 Oscilloscope
오실로스코프의 화면과 같이 움직이는 사인파를 만들 일이 있을 수도 있다.
Unreal 에서 Material 을 활용해 만들어보자.
격자
격자 문양은 UV 를 가로/세로로 분리해 구현할 수 있다.
Multiply + Frac = 반복 을 이용해 패턴을 만들어준다.
Sin파
distance 0.5 는 값이 0.5 인 지점에서 거리가 멀어질수록 0 ~ 1의 값을 가진다.
U 부분은 sin 이 -1 ~ 1 이기 때문에 절반은 0 -> 1 -> 0 , 절반은 0 -> -1 -> 0 이 된다.
여기에 0.2 를 곱해 -0.2 ~ 0.2 값을 가지게 된다.
V 부분은 0 ~ 1 로 증가하기에 이와 합하게 되면 왼쪽 부분은 모두 양수이지만,
오른쪽 부분은 0 -> -0.2 -> 0 으로 곡선이기에 곡선모양으로 검은 부분이 나온다.
V 가 그라데이션 이기에 Distance 0.5 를 하게 되면 중간 부분에서 곡선 모양이 나타난다.
각 부분에 색을 곱해주고 Time 을 U 에 더해줌으로써 움직임을 준다.
📋 결과
곱하거나 더한 값을 파라미터로 빼면 모양, 굵기, 속도 등을 자유롭게 조절할 수 있다.
댓글남기기