Unreal Engine

언리얼엔진_나이아가라(에너지볼 제작1)

황금마이 2021. 12. 9. 16:05

1. 구의 머터리얼 제작

1) 머티리얼 만들기

 

2) 디테일의 Blend Mode를 Translucent로 Shading Model을 Unit으로 바꾸기

 

※ Shading Model의 Unlit와 Default Lit의 차이

Unlit - 머티리얼이 빛의 영향을 안 받음
- 가벼움
Default Lit - 머티리얼이 빛의 영향을 받음
- 무거움

 

3) 색노드(3+좌클릭)추가 후 이미시브 컬러에 연결

 

4) 겉부분만 빛나게 하기 위해 Fresnel 노드 추가

 

5) 노드연결해서 원하는 수치로 맞춰주기

 

6) Fresnel노드를 오퍼시티에 연결

 

7) 디테일 - Two Sided(양면) 선택

 

8) 투명도를 조절하기 위해 Multiply노드 추가 후 Const B에 0.1 넣어주기

 

9) 발광을 위해 색 노드에서 값올려주기

 

 


 

2. 스테틱 메쉬 만들기

1) 구를 불러온 뒤 월드 아웃라인 창 - 불러온 구에서 우클릭 - Sphere 스테틱 메쉬로 변환 - 저장할 위치 선정 후 저장

 

 


 

3. 구 나이아가라 만들기

1) 나이아가라 만들기

 

2) 구의 이펙트가 오래 형성되게 하기 위해 Initialize Particle - Lifetime을 길게 주기

 

3) 렌더 - Mesh Renderer를 추가하고 원래있던 Sprite Renderer는 삭제 하기

Sprite Renderer 기존 스파클을 이용해 이펙트를 만들 때
Mesh Renderer 따로 메쉬를 사용해 이펙트를 만들 때

 

4) Mesh에는 만들어 둔 스테틱메쉬를 머티리얼에는 만든 머티리얼을 넣어줌

 

5) 이미터 프로퍼티 - Local Space 선택

Local Space 이펙트가 이동을 하면 따라오게 함
Determinism 이펙트가 형성될 때마다 규칙적으로 형성됨