Color 모듈

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

Choose your operating system:

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 에서 선택된 시간을 사용하여 분포로부터 적절한 값을 구하고, 이 값을 사용하여 파티클 색 스케일을 조절합니다.

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기