유니티(unity) 비주얼이펙트 그래프(VFX graph)에서 파티클스트립(particle strip) 사용하기

반응형

유니티(unity) 비주얼이펙트 그래프(VFX graph)에서 파티클스트립(particle strip) 사용하기

(사용 버전  - Unity 2021.3.6f1, URP 12.1.7, Visual Effect Graph 12.1.7 )

1)새로운 비주얼이펙트그래프를 생성하고 spawn의 rate 수치와 initialize particle의 capacity 수치를 높입니다.

 

2)initialize particle에서 set position(shape:arc sphere)를 추가합니다.

 

3)update particle에서 conform to sphere turbulence를 추가하고 속성을 설정합니다.

 

4)update particle에서 trigger event rate(over time)을 추가합니다.

 

5)trigger event rate(over time)에서 rate의 이벤트(evt)를 GPUEvent를 연결하고 GPUEvent에서 파티클 스트립(particle strip)을 초기화, 업데이트, 출력합니다(initialize particle strip, update particle strip, output particlestrip line)

 

6)trigger event rate의 rate 수치와 initialize particle strip의 strip capacity 수치를 높입니다.

 

7)initialize particle strip에서 inherit source position set lifetime을 추가하여 파티클(source)의 위치를 상속하고 파티클스트립(particle strip)의 수명을 설정합니다.

 

8)파티클(source)의 output particle quad에서 set color overlife를 비활성화하고 set color random을 추가한후 두개의 색상을 설정합니다.

 

9)initialize particle strip에서 inherit source color를 추가하여 파티클(source)의 색상을 상속합니다.

 

10)set color random에서 설정한 두 색상 범위의 무작위 색상을 설정한것을 확인할수있습니다.

 

11)output particlestrip quad에서 메인 텍스처(main texture)에 1픽셀(1px)의 흰색 텍스처를 설정하고 set size over life를 설정합니다.

반응형

댓글

Designed by JB FACTORY