Game Effecter

2020년 11월 18일 수요일

( Sword ) 칼잔상 애니메이션 잡는 방법 01 - 타임라인

 *이펙트 파일을 보면 Sword Total Mesh를 보면 칼잔상을 제작하기 위한 Mesh제작 방법들을 이해할 수 있다
* Add Event/TimeLine 등 회사에서는 각자의 다른 방식들로 칼잔상 이펙트를 제작한다
*Edit / Project Setting / Time / TimeScale을 활용하면 Scene의 전체의 속도감을 조절할 수 있다
* HowGameSchool의 애니메이션 제작방법은 TimeLine을 활용한다


Animation

*TimeLine을 활용하려면 시키려면 반드시 Animation Type을 Generic으로 설정해야 한다( 설정값 변화 없이 바로 Scene에 불러온다 )

  1. Cntrl+6을 눌러 애니메이션 창을 열다
  2. Animation을 넣을 속성을 Add Property로 추가시킨다
  3. 빨간버튼을 눌러 Auto Animation 기능을 활성화 시키고 애니메이션을 잡는다


Particle System

  1. Particle System 생성 - 파티클의 이름을 이해하도록 만든다
  2. [Particle System] -StartSpeed:0, MaxParticle:1 / [Emission] - RateoverTime:1 / [Shape]:Off
  3. 칼 Mesh만 따로 추출해서 유니티에 넣어준다
  4. [Render] RenderMode를 Mesh로 설정값을 수정한 이후에 사전에 만든 칼 Mesh를 Mesh로 넣어준다
  5. Particle System의 Mat(노드)를 넣어준다
  6. 칼잔이 나올 위치로 Particle System의 위치를 이동한다
    • *사전에 Max에서 칼잔상의 위치를 잡아준다면 유니티에서 칼잔상의 위치를 쉽게 잡아줄수 있다 
    • * Max에서 만든 칼잔상의 자리 값을 복사해서 ParticleSystem을 붙여준다. - 복사해서 붙여준다면 자리가 그대로 들어가지 않는다 왜그런가 하면은 Render Alignment가 View로 설정되어 있기 때문인데 이를 Local로 바꿔줘야한다
  7. Anim(Cntrl+6)을 만든다 (첫 키를 잡을때는 AddProperty를 통해 잡을 속성을 먼저 불러줘야한다)
    • *칼잔상은 10Frame 내외로 잡는 경우가 많다 / 반드시 Curve에서 칼잔상의 속도감을 조절해줘야한다
  8. Window/Sequencing/TimeLine을 불러주면 밑에 타임라인 창이 뜬다
  9. Create Empty를 만들어준다(TimeLine을 만들어줄 빈 Null을 제작하기 위함)
  10. 캐릭터의 Prefab을 Timeline에 넣고 Add Animation Track으로 추가 시킨다.
  11. 추가시킨 Animation Track에 Anim데이터를 넣어준다.


* 칼잔상이 나오는 첫프레임을 중간에 키를 넣어주고 중간지점을 뒷쪽으로 밀어주면 오랜기간 나왔다가 훅빠진다
* 지금과 같은 칼잔상은 두배로 늘렸다. 뒤에 속도감을 확 낮추고, If/Distortion을 빼준다. (중요)
* Enter를 눌러주면 가상의 키를 잡아준다 ( 동영상 다시 시청 )


댓글 없음:

댓글 쓰기