Skip to content

Unity Particle System

JungSu Kim edited this page Jan 26, 2016 · 1 revision

Reference

유용한 에셋

Particle System이란? (What is a Particle System?)

  • 많은 수의 파티클(작거나 심플한 이미지나 메쉬)들을 파티클 시스템을 통해서 화면에 보이거나 움직이거나 합니다. (Particles are small, simple images or meshes that are displayed and moved in great numbers by a particle system.)
  • Each particle represents a small portion of a fluid or amorphous entity and the effect of all the particles together creates the impression of the complete entity.
  • Using a smoke cloud as an example, each particle would have a small smoke texture resembling a tiny cloud in its own right.
  • When many of these mini-clouds are arranged together in an area of the scene, the overall effect is of a large, volume-filling cloud.

Shuriken Particle System

Main Module

Emission Module

Shape Module

Velocity Over Lifetime Module

Limit Velocity Over Lifetime Module

Force Over Lifetime Module

Color Over Lifetime Module

Color By Speed Module

Size Over Lifetime Module

Size By Speed Module

Rotation Over Lifetime Module

Rotation By Speed Module

External Forces Module

Collision Module

Sub Emitters Module

Texture Sheet Animation Module

Renderer Module

Legacy Particle Systems

타원 파티클 이미터(Ellipsoid Particle Emitter)

  • 타원내에 파티클을 발생시킴. 속성 정보를 통해서 타원을 확장하거나 연장할 수 있음
  • 파티클 에니메이터(Particle Animator)와 파티클 렌더러(Particle Renderer)와 연동하여 파티클 시스템(Particle System)을 생성할 수 있음
  • 파티클 시스템이 정상적으로 동작하기 위해서 위 3개의 컴포넌트가 오브젝트에 붙어 있어야 함

메쉬 파티클 이미터(Mesh Particle Emitter)

  • 메쉬 주변에 파티클을 발생시킴. 파티클을 오브젝트와 복잡한 방식으로 상호 작용시키고 싶은 경우에 사용
  • 파티클 에니메이터(Particle Animator)와 파티클 렌더러(Particle Renderer)와 연동하여 파티클 시스템(Particle System)을 생성할 수 있음
  • 파티클 시스템이 정상적으로 동작하기 위해서 위 3개의 컴포넌트가 오브젝트에 붙어 있어야 함

파티클 에니메이터(Particle Animator)

  • 시간이 지남에 따라 파티클을 이동시키거나 바람을 적용하거나 색상 순환을 적용할 수 있음

파티클 렌더러(Particle Renderer)

  • 화면에 파티클 시스템을 렌더링 함

월드 파티클 콜라이더(World Particle Collider)

  • 씬 내의 다른 Colliders에 파티클을 충돌시키는데 사용함

Clone this wiki locally