Niagara

[Niagara/Emitter] 이미터 1개에서 다양한 형태의 파티클 스폰하는 방법 (Render Visibility Tag)

문제점

다양한 형태의 파티클을 뿌리고 싶은데,
위 사진처럼 2개 이미터를 사용하면
스폰 타이밍이 겹쳐서 자연스러워 보이지 않는다

어떻게 하면 좋을까

이미터 2개를 사용하여 스폰시킨다 -> 타이밍이 겹쳐서 안됨 > X
하나의 이미터에 2개의 렌더러를 넣어서 랜덤으로 스폰되도록 만든다 -> O

▼ 구현방법 ▼

  1. 이미터에 뿌리고 싶은 렌더러 2개를 추가한다.
  2. [파티클 어트리뷰트] 에서 int32 (정수) 를 추가한다.
    > “Renderer Visibility”는 파티클을 번호표로 분류하는 시스템”이기 때문에,
    번호표는 실수가 아니라 정수여야 하고, 그래서 INT32만 취급한다.
    > 예를 들자면 ‘이 파티클은 2.74번째 순서입니다’ 이런말은 없으니까

3. 이름을 지어준다 ex) Random Vis Tag 등..

4. Particle Spawn 에 넣어준다.
5. Random 형태로 바꿔준다.
6. 2개의 이미터만 사용할 예정이므로 0-1로만 설정한다.

7. 방금 [Particle Spawn]에 추가한 [Random Visibility Tag]를
[렌더러 비저빌리티 태그 바인딩]에서 선택한다. (모든 렌더러에 적용)

8. 각각 렌더러에서 [렌더러 비저빌리티] 에서 0과 1로 설정한다.

▼ 적용결과 (전 / 후) ▼

(적용 전) 오른쪽 : 2개의 이미터를 사용했지만, 스폰 타이밍이 겹쳐서 부자연스러움
(적용 후) 왼쪽 : 1개의 이미터로 같은 갯수의 스폰을 하더라도 좀 더 랜덤하게 표현할 수 있음
> 단, 하나의 이미터에서 스폰하는거라서 색상이나, 크기는 동일하게 사용해야한다.
> 이것도 바인딩을 따로 적용하면 해결할 수 있다. 추후에 작성 예정

▼ 참고영상 ▼

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다