Parameter 모듈

파티클 시스템 외부, 즉 머티리얼 등에 데이터를 전달하는 모듈입니다.

Windows
MacOS
Linux
On this page

Parameter 모듈은 머티리얼같은 다른 부분을 제어할 수 있도록 파티클 시스템 외부로 데이터를 전달하는 모듈입니다.

Dynamic

Dynamic 모듈은 이미터에 사용되는 머티리얼에 네 개의 스칼라 값을 전달하여 이미터가 머티리얼 이펙트를 제어할 수 있도록 하는 데 사용됩니다.

프로퍼티

설명

ParticleModuleParameterDynamic

Dynamic Params

동적 파라미터 - 모듈에 대한 동적 파라미터 배열입니다. Dynamic Params 배열의 각 요소에 포함된 프로퍼티는 다음과 같습니다:

프로퍼티

설명

Param Name

파라미터 이름 - 머티리얼의 DynamicParameter 표현식에 할당된 파라미터 이름입니다. 이 프로퍼티는 읽기 전용이며, 이 이미터에 적용된 머티리얼 안에 Particle Dynamic 머티리얼 표현식이 존재할 때 자동으로 채워집니다.

Use Emitter Time

이미터 시간 사용 - True 면 이미터 시간을 사용하여 파라미터 분포 값을 구합니다. False 면 파티클 상대적 시간을 사용합니다.

Spawn Time Only

스폰 시간 전용 - True 면 파티클이 스폰될 때만 파라미터 값을 설정합니다. False 면 매 프레임 값이 업데이트됩니다.

Value Method

값 메서드 - 파라미터 값을 구하는 데 사용되는 메서드를 나타냅니다. 다음과 같은 옵션이 있습니다:

메서드

설명

EDPV_UserSet

사용자 설정 - 머티리얼에 파라미터의 값으로 전달된 Param Value 프로퍼티에 설정된 값입니다.

EDPV_VelocityX

속도 X - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 X 축 값입니다.

EDPV_VelocityY

속도 Y - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 Y 축 값입니다.

EDPV_VelocityZ

속도 Z - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 Z 축 값입니다.

EDPV_VelocityMag

속도 세기 - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 세기(magnitude) 값입니다.

Scale Velocity By Param Value

속도에 파라미터 값 곱하기 - True 면 머티리얼에 전해준 속도값에다 Param Value 분포에 설정된 값을 곱합니다.

Param Value

파라미터 값 - EDPV_UserSet (사용자 설정) 메서드에 사용할 파라미터 값 설정용 실수 분포입니다.

Dynamic (Seed)

Dynamic (Seed) 모듈은 이미터가 머티리얼에 값을 전할 수 있게 한다는 점에서 Dynamic Parameter 모듈과 동일하나, 이미터가 사용될 때마다 모듈에서 좀 더 일관된 효과를 내도록 하기 위해서 분포 값 선택시 사용되는 시드 정보를 지정할 수 있다는 점이 다른 모듈입니다. 포함된 멤버는 다음과 같습니다:

프로퍼티

설명

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 면 이미터가 반복될 때마다 시드가 리셋됩니다.

ParticleModuleParameterDynamic

Dynamic Params

다이내믹 파라미터 - 모듈에 대한 다이내믹 파라미터 배열입니다. Dynamic Params 배열의 각 요소에는 다음과 같은 파라미터가 있습니다:

프로퍼티

설명

Param Name

파라미터 이름 - 머티리얼의 DynamicParameter 표현식에 할당된 파라미터 이름입니다. 이 프로퍼티는 읽기 전용이며, 이 이미터에 적용된 머티리얼 안에 Particle Dynamic 머티리얼 표현식이 존재할 때 자동으로 채워집니다.

Use Emitter Time

이미터 시간 사용 - True 면 이미터 시간을 사용하여 파라미터 분포 값을 구합니다. False 면 파티클 상대적 시간을 사용합니다.

Spawn Time Only

스폰 시간 전용 - True 면 파티클이 스폰될 때만 파라미터 값을 설정합니다. False 면 매 프레임 값이 업데이트됩니다.

Value Method

값 메서드 - 파라미터 값을 구하는 데 사용되는 메서드를 나타냅니다. 다음과 같은 옵션이 있습니다:

메서드

설명

EDPV_UserSet

사용자 설정 - 머티리얼에 파라미터의 값으로 전달된 Param Value 프로퍼티에 설정된 값입니다.

EDPV_VelocityX

속도 X - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 X 축 값입니다.

EDPV_VelocityY

속도 Y - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 Y 축 값입니다.

EDPV_VelocityZ

속도 Z - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 Z 축 값입니다.

EDPV_VelocityMag

속도 세기 - 머티리얼에 파라미터의 값으로 전달된 파티클 속도 중 세기(magnitude) 값입니다.

Scale Velocity By Param Value

속도에 파라미터 값 곱하기 - True 면 머티리얼에 전해준 속도값에다 Param Value 분포에 설정된 값을 곱합니다.

Param Value

파라미터 값 - EDPV_UserSet (사용자 설정) 메서드에 사용할 파라미터 값 설정용 실수 분포입니다.

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback