Game Effecter

2021년 1월 19일 화요일

( Unreal4 ) 언리얼 Fire 시퀸스 제작방법 - 01

* 카페에서 파이어 Texture sheet를 다운로드 받는다
* Unreal에서 시퀸스를 활용하면 SubUV를 반드시 생각해야한다

불 시퀸스 제작

Mat제작

  1. ParticleSubUV를 활용해서 시퀸스 파일을 사용한다
  2. Multiply * 2 (Opicity/Emmitter)
  3. [MAT] Blend(Addive), ShadingMode(Unlit)로 설정


Particle

Required

  1. [Emitter] 사전에 제작한 Mat를 넣어준다
  2. [Emitter] Use Local를 체크한다
  3. [Sub UV] Interpolation Method에서 Linear Blend 모드로 수정
  4. [Sub UV] SubImage(Hor/Ver)를 4로 설정
  5. [Rendering] Max Draw Count를 1로 수정

*Rendering은 파티클 최대갯수를 설정

Initial Velocity

  1. 설정을 꺼줍니다

ColorOverLife (알파값을 수정할 수 있는 공간)

  1. [Color] AlphaOverLife/Distribution을 Constant로 수정하고 수치는 1을 준다

SubUV/SubImage Index(추가)

  1. [SubUV]Sub Image Index/Distribution을 Constant Curve로 수정
  2. [SubUV] Point 2oint 2개 추가
  3. [SubUV] 1점의 InVal-1, OutVal-15로 수정한다 (LifeTime,Spawn의 시간 모두 통일 시켜야한다)


연기제작

*사전에 이펙트카페에서 Smoke 텍스쳐를 다운로드 받고 UDK에 Smoke Texture하고 Ripple 텍스쳐를 프로그램에 넣어준다
* 연기의 정석은 연기가 나지 않아 Additive로 Blend Mode을 하지 않는다

MAT 제작

  1. Particle SubUV를 추가한다
  2. 연기 Texture Sheet를 추가한다
  3. Multiply * 2 

Particle 제작

Required

  1. Particle Emitter를 새로 생성한다
  2. [Emitter] 사전에 제작한 연기Mat를 넣어준다
  3. Use Local를 체크한다
  4. [Sub UV] Interpolation Method에서 Linear Blend 모드로 수정
  5. [Sub UV] SubImage(Hor/Ver)를 4로 설정

Initial Velocity

  1. Max(5,5,5) / Mid(-5,-5,-5)로 수정

Initial Rotation(초기 각도를 설정하는 기능이다) - 추가

ColorOverLife

  1. Alpha값에 Min[0.15], Max[0.7]로 수치를 낮춘다

*만약 위로 갈 수록 보이지 않는 연기를 제작하고 싶으면 Curve로 Alpha 값을 준다

 

댓글 없음:

댓글 쓰기