Color 모듈

Color 모듈은 방출된 파티클의 색에 영향을 끼칩니다.

Windows
MacOS
Linux

Color (색) 모듈은 방출된 파티클의 색에 영향을 끼칩니다.

Color 모듈은 이미터에 사용되는 머티리얼이 Particle Color 머티리얼 표현식을 사용하여 모듈에서 머티리얼로 색을 전하도록 해야 합니다.

Color 는 실수값 범위 그대로 계산됩니다. 1 을 초과하는 값은 글로우 이펙트가 나게 됩니다.

Initial Color

Initial Color(초기 색)은 스폰시 파티클의 색을 설정하는 모듈입니다. 다른 컬러 모듈이 덮어쓰지 않는 한 파티클은 수명에 걸쳐 이 색을 유지하게 됩니다. 다음과 같은 멤버가 포함됩니다:

프로퍼티

설명

Color

Start Color

시작 컬러 - 파티클의 색을 나타내는 실수 분포입니다. 파티클의 스폰시 이미터 시간에 따라 값을 구합니다.

Start Alpha

시작 알파 - 파티클의 알파 성분을 나타내는 실수 분포입니다. 파티클 스폰시의 EmitterTime(이미터 시간)에 따라 값을 구합니다.

Clamp Alpha

알파 제한 - True 면 알파 값이 [0.0 .. 1.0f] 범위로 제한됩니다.

Spawn 에서 이미터 시간을 사용한 분포로부터 적절한 값을 구한 다음, 그 값을 바로 Particle.Color 및 Particle.BaseColor 에다 설정해 버립니다.

Init Color (Seed)

Init Color (Seeded) (초기 색 (시드))는 스폰 시간에 파티클의 초기 색을 설정한다는 점에서는 Initial Color 모듈과 같습니다만, 이미터가 사용될 때마다 모듈로부터 좀 더 일관된 효과를 내기 위해, 분포 값을 선택할 때 사용할 시드 정보를 지정할 수 있다는 점이 다릅니다. 포함된 멤버는 다음과 같습니다:

프로퍼티

설명

RandomSeed

Random Seed Info

랜덤 시드 정보 - 이 모듈의 속성용 "임의" 값을 선택할 때 사용할 랜덤 시드입니다.

프로퍼티

설명

Get Seed From Instance

인스턴스에서 시드 구하기 - True 면 모듈은 오너 인스턴스에서 시드를 구해 봅니다. 실패하면 Random Seeds 배열에서 예비로 구해 봅니다.

Instance Seed Is Index

인스턴스 시드가 인덱스 - True 면 인스턴스에서 구한 시드 값이 Random Seeds 배열의 인덱스가 됩니다.

Parameter Name

파라미터 이름 - 이 시드 설정용으로 배치한 인스턴스에 노출시킬 이름입니다.

Random Seeds

랜덤 시드 - 이 모듈에 활용할 랜덤 시드 값입니다. 지정된 값이 여럿이면 인스턴스가 임의로 값 하나를 선택합니다.

Reset Seed On Emitter Looping

이미터 루핑시 시드 리셋 - True 면 이미터가 반복될 때마다 시드가 리셋됩니다.

Color

Start Color

시작 컬러 - 파티클의 색을 나타내는 실수 분포입니다. 파티클의 스폰시 이미터 시간에 따라 값을 구합니다.

Start Alpha

시작 알파 - 파티클의 알파 성분을 나타내는 실수 분포입니다. 파티클 스폰시의 EmitterTime(이미터 시간)에 따라 값을 구합니다.

Clamp Alpha

알파 제한 - True 면 알파 값이 [0.0 .. 1.0f] 범위로 제한됩니다.

Spawn 에서 이미터 시간을 사용한 분포로부터 적절한 값을 구한 다음, 그 값을 바로 Particle.Color 및 Particle.BaseColor 에다 설정해 버립니다.

Color Over Life

Color Over Life (수명에 따른 색)은 파티클의 수명에 걸쳐 그 색을 설정하는 모듈입니다. 다음과 같은 멤버가 포함됩니다:

프로퍼티

설명

Color

Color Over Life

수명에 따른 색 - 파티클에 적용할 색을 나타내는 벡터 분포입니다. 파티클의 업데이트 도중 그 상대 시간을 사용하여 값을 구합니다.

Alpha Over Life

수명에 따른 알파 - 파티클에 적용할 알파 성분을 나타내는 실수 분포입니다. 파티클의 업데이트 도중 그 RelativeTime(상대 시간)을 사용하여 값을 구합니다.

Clamp Alpha

알파 제한 - True 면 알파 값은 [0.0 .. 1.0f] 범위로 제한됩니다.

모듈은 Spawn에서 파티클 시간을 사용하여 분포로부터 적절한 값을 구하고, Particle Color 및 BaseColor 값을 그걸로 설정합니다.

색은 이 모듈에 의해 설정 됩니다. 즉 이 전에 왔던 컬러 모듈은 그 값이 억눌리게 됩니다!

Update 에서 파티클 시간을 사용하여 분포로부터 적절한 값을 구하여 Particle.Color 에다 설정합니다.

Scale Color/Life

Scale Color/Life (수명에 따른 색 스케일)은 파티클의 수명에 걸쳐 그 색의 스케일을 조절하는 데 사용되는 모듈입니다. 포함되는 멤버는 다음과 같습니다:

프로퍼티

설명

Color

Color Scale Over Life

수명에 따른 컬러 스케일 - 파티클에 적용할 색을 나타내는 실수 분포입니다. 파티클의 업데이트 도중 상대 시간을 사용하여 값을 구합니다.

Alpha Scale Over Life

수명에 따른 알파 스케일 - 파티클에 적용할 알파 성분을 나타내는 실수 분포입니다. 파티클의 업데이트 도중 RelativeTime(상대 시간)을 사용하여 값을 구합니다.

Emitter Time

이미터 시간 - 효과가 이미터 시간을 기반으로 할 지, 파티클 시간을 기반으로 할 지를 나타내는 부울입니다.

Spawn 과 Update 에서 선택된 시간을 사용하여 분포로부터 적절한 값을 구하고, 이 값을 사용하여 파티클 색 스케일을 조절합니다.

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼