Game effect 2

Zoee·2024년 1월 10일
0
post-thumbnail

1. NS

1. User Parameter

원하는 파라미터를 만들어서 이미터 등에 적용시킬 수 있음

시스템 디테일 창에도 새롭게 만든 파라미터가 반영됨

2. Emitter

1. Properties

  • Loacl Space
    생성된 파티클 들이 NS 의 위치에 따라 함께 이동할 것인가? (T) 그 자리에 있을 것인가? (F)

  • Determination
    파티클이 뿌려지는 것이 랜덤하게 뿌려질 것인가? 체크할 시 Seed 가 고정됨

  • Sim Target

    파티클을 그릴 때 CPU 를 쓸 것인지, GPU 를 쓸 것인지 정함

    • Fixed Bounds
      GPU 를 사용할 때 렌더 영역을 정해줘야 함

2. Emitter Update

1. Emitter State

  • Life Cycle Mode
    파티클을 뿌리는 한 사이클의 모드

System : 해당 나이아가라 시스템의 설정을 따름

  • Inactive Response

    이미터가 비활성화 되었을 때의 반응

    • Complete
      파티클의 라이프타임이 남아있으면, 파티클을 남겨둠
    • Kill
      라이프타임이 남아있더라도 파티클을 모두 제거함
  • Loop Behavior

    • Infinite
      Duration 이 끝나면 계속 반복
    • Once
      한 번만 시행
    • Mutiple
      카운트로 횟수제한을 둘 수 있음

2. Spawn Rate

파티클이 순차적으로 스폰됨

3. Spawn Burst Intantaneous

파티클이 한 번에 폭발적으로 스폰

4. Spawn Per Unit

아주 빠른 모션과 함께 쓰일 때 유용
이동 거리 만큼 파티클을 생성

3. Particle Spawn

1. Camera Offset

이미터와 카메라간의 거리 조절
값이 커질 수록 카메라에 가깝게 당겨짐

2. Sprite Facing and Alignment

기본적으로 sprite 파티클은 카메라 뷰가 어디 있든 카메라를 바라봄
이를 고정시켜 파티클이 어느 방향을 보게 될지 정해주는 모듈

값을 설정해주고

랜더러에서 Facing Mode 를 Custom 으로 바꿔주면

이 모듈의 벡터값을 사용하게 됨

3. System Location

시스템 위치를 오프셋만큼 이동

4. Shape Location

파티클이 스폰되는 모양을 결정

  • Sphere Surface Distribution
    1에 가까울 수록 구의 표면에만 스폰됨

4. Particle Update

1. Scale Color

컬러 애니메이션

2. Scale Sprite Size

사이즈 애니메이션

3. Curl Noise Force

랜덤한 노이즈를 기반으로 velocity 를 변경해줌 (흔들림)

5. Render

0. Sprite Renderer

  • Alignment
    • Velocity Aligned 를 선택하면 Velocity 에 따라 rotation 이 변하게 됨

6. Dynamic input

수치를 설정해줄 때 넣어주는 다양한 수학식, 애니메이션

  • Mave Vector
    vector 를 만들어서 x, y, z 값을 분리시킨 다음 각각 또 다른 Dynamic input 을 설정해줄 수 있음

7. Sequence

머터리얼이나, 나이아가라 시스템 등의 속성을 바꾸고 싶을 때는
컴포넌트를 추가하여 사용한다.

  • 머터리얼

    스켈레탈 매시 컴포넌트

  • 나이아가라 시스템

    나이아가라 컴포넌트

    • 컴포넌트 내에서 유저 파라미터 사용 가능

0개의 댓글