유니티 Particle System

Trails 모듈

ruripanda 2026. 8. 18. 10:33

Trails 모듈

트레일 렌더러를 생각하면 된다

사용하면 아래와 같이 잔상이 생긴다

 


Mode : Particle와 Ribbon 모드가 있다

Ratio : 0~1로 설정할 수 있다 설정하면 잔상이 줄어든다

Lifetime : 잔상이 남는 시간(길이)가 줄어든다

Minimum Vertex Distance : 잔상이 생기는 타이밍에 딜레이를 준다 설정하면 잔상이 늦게 나온다

World Space : 활성화하면 트레일 버텍스가 Local Simulation Space를 사용하더라도 파티클 시스템의 게임 오브젝트를 기준으로 움직이지 않습니다 대신 트레일 버텍스가 월드에서 떨어지고 파티클 시스템의 모든 움직임을 무시합니다

Die with Particles : 체크하면 파티클 입자가 사라질때 잔상이 같이 사라집니다

Texture Mode : 위 처럼 5가지 옵션을 제공하며 텍스처가 적용되는 방식을 설정합니다

~ Stretch 모드에서는 트레일의 전체 길이를 따라 텍스처를 스트레치합니다.
~ Tile 모드에서는 N 단위의 거리마다 텍스처를 반복합니다. 반복 속도는 Material  Tiling 파라미터에 따라 제어됩니다.
~ Repeat per Segment 모드에서는 트레일을 따라 텍스처를 반복하며 트레일 세그먼트당 한 번의 속도로 반복합니다. 반복 속도는 Material  Tiling 파라미터에 따라 제어됩니다.
~ Distribute per Segment 모드에서는 모든 버텍스의 간격이 균등하다는 가정하에 트레일의 전체 길이를 따라 텍스처를 한 번 매핑합니다.

~ Static 스크립트의 Static를 생각하자

 

Texture Scale : 텍스처의 스케일을 조절해준다

Size affects Width : 체크하면 잔상 너비에 파티클 크기를 곱합니다

Size affects Lifetime : 체크하면 잔상 수명에 파티클 크기를 곱합니다

Inherit Particle Color : 잔상이 추가된 파티클의 수명에 따라 전체 잔상의 색상을 조절하는 커브입니다

Color over Lifetime : 잔상이 추가된 파티클의 수명에 따라 전체 잔상의 색상을 제어하는 커브입니다

Width over Trail : 잔상의 두깨를 조절해준다Color over Trail : 잔상의 컬러를 길이에 따라 제어합니다Generate Ligthting Data : Normals(법선 벡터)와 Tangents(접선 벡터) 생성하여 트레일(Trail)과 메시(Mesh)를 실시간으로 포함시킵니다Shadow Bias : 그림자를 광원의 방향으로 이동합니다 이렇게 하면 빌보드 처리된 트레일 지오메트리가 있는 영역 근사로 인해 발생하는 그림자 결함이 제거됩니다

'유니티 Particle System' 카테고리의 다른 글

Render Mode 모듈  (0) 2026.08.18
Custom Data 모듈  (0) 2026.08.18
Lights 모듈  (0) 2026.08.18
Texture Sheet Animation 모듈  (0) 2026.08.18
Sub Emitters 모듈  (0) 2026.08.18