UDN
Search public documentation:

BeamsKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

문서 요약: 이 문서는 빔 시스템과 관련 매개 변수에 대해 설명합니다.

문서 변경 로그: Daniel Wright 작성, Wyeth Johnson, Scott ShermanAlan Willard 도움

개요

기본 빔 설정

기본 빔이 작동하려면 다음이 필요합니다.

스프라이트를 빔으로 초기화하기 위한 'Beam Data' 모듈과 다음 등록 정보

  • Sheets: 1
  • MaxBeamCount: 1
  • Speed: 0.0
  • InterpolationPoints: 1

빔 존속 기간을 결정하는 lifetime 모듈. 이 값이 0이면 무한 존속됩니다. 이를 미터의 0 파생 속도 및 단일 입자를 파생하는 버스트 목록과 결합하여 '영속' 빔을 생성합니다. 플래시 빛이나 이와 같은 빔을 사용할 때 유용합니다. 일반 에미터 등록 정보의 bKillOnDeactivate 플래그를 표시해야 전체 에미터 시스템을 크고 켜면서 빔을 끄고 켤 수 있습니다.

initial size module. 여기서 사용하는 유일한 등록 정보는 X값으로 빔 너비를 결정합니다.

빔 색상의 intial color module. 빔 재질이 Material Editor에서 VertexColor 노드를 사용하여 정점 색상을 사용하도록 설정되었다고 가정합니다.

source module. 빔 시작 지점을 결정합니다. 빔 출처가 에미터 출처와 다르지 않게 하려면 이 값을 모두 0으로 하는 것이 안전합니다.

target module. X/Y/Z 위치를 사용하여 빔의 종료 지점을 결정합니다. 이 빔은 출처 및 대상 모듈 사이에 그려집니다. X축에 값 1000을 입력하면 빔이 출처(0,0,0)와 대상(1000,0,0) 사이에 그려집니다. 일반 에미터 등록 정보에서 bUseLocalSpace를 선택한 경우 에미터 시스템을 회전할 수 있으며 빔이 로컬 공간에서 회전됩니다.

이렇게 간단한 설정으로 빔을 작동하게 할 수 있습니다.

빔 설정

Sheets: 빔에 사용할 단면 수. 0은 프로파일에서 - 또는 |처럼 보이며 1은 +, 2 * 등으로 보이는 식입니다.

Speed: 이 설정은 목적지까지 증대되는 빔에 영향을 미칩니다. 이 값을 0으로 설정하면 출처와 목적지에서 동시에 빔이 표시됩니다.

Interpolation points: 출처로부터 목적지까지 빔의 연결 수. Noise 모듈이 작동하려면 0으로 설정해야 합니다.

Distance: 대상 유형이 거리로 설정된 경우 이 값은 빔의 종료 지점으로 사용되는 값입니다.

노이즈 설정

기본 Beam Data 모듈에서 Interpolation Points 를 0으로 설정하도록 합니다.

bNoise 는 지원 중지된 옵션으로 더 이상 사용되지 않으며 대신 bLowFreq_Enabled를 사용합니다.

bNRScaleEmitterTime: 에미터 길이에 따라 노이즈 범위의 크기를 조절합니다.

bSmooth: 이 플래그를 설정하면 한 노이즈 지점에서 다른 노이즈 지점으로 빔이 원활하게 삽입됩니다(NoiseLockTime과 결합 사용, bLockTarget 및 bLockSource가 해당 모듈에서 실행되었고 NoiseLockTime이 <0인지 확인).

Frequency: 빔을 따르는 노이즈 지점의 수를 제어합니다.

NoiseRange: 노이즈 지점이 이동할 수 있는 영역을 제어합니다. 빔이 구불거리려면 Max와 Min 값이 서로 다른 Uniform 분포 유형으로 설정해야 합니다.

NoiseRangeScale: 곱하기 인수로, 0이면 구불거림이 없습니다. 1이면 전체 NoiseRange와 동일하게 구불거리고 2이면 범위를 두 배로 합니다.

NoiseSpeed: 빔이 다음 노이즈 지점 세트에 도달하기 위해 시도하는 속도입니다.

NoiseLockRadius: 노이즈 지점을 이동할 때 사용할 경우 노이즈 지점에 도달한 것으로 간주되는 반경입니다. 노이즈 지점과 관련한 잡음을 방지하기 위한 것입니다.

NoiseLockTime: 새로운 노이즈 지점 세트 선택 사이의 시간. bSmooth와 함께 사용하면 해당 시간 동안(초) 노이즈 지점 간에 삽입됩니다.

NoiseTangentStrength: 노이즈 지점에서 빔을 따라 평활화되는 크기를 제어합니다. 이 값이 높을수록 빔 노이즈가 더욱 곡선이 됩니다. 0이면 빔이 톱날처럼 됩니다.

NoiseTesselation: 노이즈 지점 간 연결이 진행 중인 세분 크기입니다. 빔이 노이즈 지점에서 둥글게 되려면 이 값이 0보다 커야 합니다.