Version: Unity 6.0 (6000.0)
언어 : 한국어
URP의 Lens Flare(SRP) 컴포넌트 레퍼런스
URP의 스크린 공간 렌즈 플레어 오버라이드 레퍼런스

URP의 렌즈 플레어(SRP) 데이터 에셋

Unity의 SRP(스크립터블 렌더 파이프라인)에는 렌즈 플레어 데이터 에셋이 포함되어 있습니다. 이 에셋을 사용하여 씬에서 렌즈 플레어의 형상을 제어할 수 있습니다. 이는 빌트인 렌더 파이프라인의 플레어 에셋에 상응하며 SRP와는 호환되지 않습니다.

렌즈 플레어를 사용하는 법을 보여주는 예시는 URP 패키지 샘플의 렌즈 플레어 샘플을 참고하십시오.

렌즈 플레어 데이터 에셋을 생성하려면 Assets > Create > Lens Flare (SRP)를 선택하십시오. 이 에셋을 사용하려면 Lens Flare (SRP) 컴포넌트Lens Flare Data 프로퍼티에 할당해야 합니다.

프로퍼티

렌즈 플레어 요소 에셋에는 다음 프로퍼티가 포함되어 있습니다.

Type

프로퍼티 설명
Type 이 에셋이 생성하는 렌즈 플레어 요소의 유형을 선택합니다.

Image

프로퍼티 설명
Flare Texture 이 렌즈 플레어 요소가 사용하는 텍스처입니다.
Preserve Aspect Ratio Flare Texture의 너비와 높이(종횡비)를 고정합니다. Distortion을 사용하여 이 프로퍼티를 변경할 수 있습니다.

Circle

프로퍼티 설명
Gradient 원형 플레어 그레디언트의 오프셋을 제어합니다. 이 값의 범위는 0–1입니다.
Falloff 원형 플레어 그레디언트의 감쇠를 제어합니다. 이 값의 범위는 0–1입니다. 0으로 설정하면 톤 사이에 감쇠가 없고, 1로 설정하면 원 전체에 고르게 퍼지는 감쇠를 생성합니다.
Inverse 이 프로퍼티를 활성화하면 그레디언트의 방향이 반대가 됩니다.

Polygon

프로퍼티 설명
Gradient 폴리곤 플레어 그레디언트의 오프셋을 제어합니다. 이 값의 범위는 0–1입니다.
Falloff 폴리곤 플레어 그레디언트의 감쇠를 제어합니다. 이 값의 범위는 0–1입니다. 0으로 설정하면 톤 사이에 감쇠가 없고, 1로 설정하면 폴리곤 전체에 고르게 퍼지는 감쇠를 생성합니다.
Side Count 폴리곤 플레어의 면 개수를 결정합니다.
Roundness 폴리곤 플레어 가장자리의 평활도를 정의합니다. 이 값의 범위는 0–1입니다. 0은 각진 폴리곤이고 1은 원입니다.
Inverse 이 프로퍼티를 활성화하면 그레디언트의 방향이 반대가 됩니다.

Ring

프로퍼티 설명
Gradient 원형 플레어 그레디언트의 오프셋을 제어합니다. 이 값의 범위는 0–1입니다.
Falloff 원형 플레어 그레디언트의 감쇠를 제어합니다. 이 값의 범위는 0–1입니다. 0으로 설정하면 톤 사이에 감쇠가 없고, 1로 설정하면 원 전체에 고르게 퍼지는 감쇠를 생성합니다.
Inverse 이 프로퍼티를 활성화하면 그레디언트의 방향이 반대가 됩니다.
Amplitude 노이즈 샘플링의 진폭입니다.
Repeat 노이즈 샘플링 빈도입니다.
Speed 애니메이션 속도를 스케일합니다.
Ring Thickness 링 두께입니다.

렌즈 플레어 데이터 기반 SRP

프로퍼티 설명
Asset 렌즈 플레어 데이터 SRP 에셋을 요소로 사용합니다.

Unity는 렌즈 플레어 데이터 SRP 재귀를 지원하지만 16회의 재귀 호출 이후에는 하드 컷오프가 적용됩니다. 예를 들어 에셋 A에는 에셋 B가 포함되고 에셋 B에는 다시 에셋 A가 포함됩니다(무한 재귀). 이렇게 하면 경고가 트리거되고 16회의 재귀가 실행됩니다. ~~~~~~ “LensFlareSRPAsset contains too deep recursive asset (> 16). Be careful to not have recursive aggregation, A contains B, B contains A, … which will produce an infinite loop.” ~~~~~~

색상

프로퍼티 설명
Color Type 이 에셋이 생성하는 렌즈 플레어 요소의 컬러 유형을 선택합니다.
Tint 렌즈 플레어의 색조를 변경합니다. 이 에셋이 광원에 연결된 경우 이 프로퍼티는 광원 색조에 기반합니다.
Modulate By Light Color 광원 컬러가 이 렌즈 플레어 요소에 영향을 주도록 허용합니다. 이 설정은 에셋이 점, 스폿 또는 면 광원에 연결된 SRP Lens Flare Override 컴포넌트에서 사용되는 경우에만 적용됩니다.
Intensity 이 요소의 강도를 제어합니다.
Blend Mode 이 에셋이 생성하는 렌즈 플레어 요소의 블렌드 모드를 선택합니다.
  • Additive
  • Screen
  • Premultiplied
  • Lerp

상수 컬러

프로퍼티 설명
Tint 렌즈 플레어의 색조를 변경합니다. 이 에셋이 광원에 연결된 경우 이 프로퍼티는 광원 색조에 기반합니다.

상수 컬러

프로퍼티 설명
Tint Radial 요소의 방사 그레디언트 틴트를 지정합니다. 요소 유형이 Image로 설정되면 플레어 텍스처에 이 컬러가 곱해집니다.

상수 컬러

프로퍼티 설명
Tint Angular 요소의 각그레디언트 틴트를 지정합니다. 요소 유형이 Image로 설정되면 플레어 텍스처에 이 컬러가 곱해집니다.

Common

Cutoff

프로퍼티 설명
Cutoff Speed 반지름이 요소를 가리는 속도를 설정합니다.

값이 0이면(큰 반지름) 아무것도 가려지지 않습니다. 이 값이 클수록 요소가 화면의 측면에 더 빠르게 가려집니다.

이 값의 효과는 여러 요소가 존재할수록 더욱 두드러집니다.
Cutoff Radius 렌즈 플레어 요소를 가리는 데 사용되는 렌즈 모양의 정규화된 반지름을 설정합니다. 반지름 1은 요소의 스케일과 동일합니다.

Transform

프로퍼티 설명
Position Offset 소스를 기준으로 스크린 공간에서 렌즈 플레어 위치의 오프셋을 정의합니다.
Auto Rotate 이 프로퍼티를 활성화하면 화면상의 각도를 기준으로 렌즈 플레어 텍스처가 자동으로 회전합니다. Unity는 Auto Rotate 각도를 사용하여 Rotation 파라미터를 오버라이드합니다.

렌즈 플레어가 회전할 수 있으려면 0보다 큰 값을 Starting Position 프로퍼티에 할당해야 합니다.
Rotation 렌즈 플레어를 회전시킵니다. 이 값은 회전 각도 단위로 동작합니다.
Size 렌즈 플레어 요소의 스케일을 조정하는 데 사용합니다.

TypeImage로 설정되고 Preserve Aspect Ratio가 활성화된 경우에는 이 프로퍼티를 사용할 수 없습니다.
Scale 월드 공간에서 렌즈 플레어 요소의 크기입니다.

축 트랜스폼

프로퍼티 설명
Starting Position 소스를 기준으로 렌즈 플레어의 시작 위치를 정의합니다. 이 값은 스크린 공간에서 동작합니다.
Angular Offset 현재 위치를 기준으로 렌즈 플레어의 앵글 오프셋을 제어합니다. 이 값은 회전 각도 단위로 동작합니다.
Translation Scale 렌즈 플레어의 크기를 제한합니다. 예를 들어 값을 (1, 0)으로 설정하면 수평 렌즈 플레어가 생성되고 (0, 1)로 설정하면 수직 렌즈 플레어가 생성됩니다.

이 프로퍼티를 사용하여 렌즈 플레어가 움직이는 것처럼 보이는 속도를 제어할 수 있습니다. 예를 들어 값을 (0.5, 0.5)로 설정하면 렌즈 플레어 요소가 절반 속도로 움직이는 것처럼 보입니다.

Distortion

프로퍼티 설명
Enable 이 프로퍼티를 true로 설정하면 왜곡이 활성화됩니다.
Radial Edge Size 화면 가장자리의 왜곡 효과 크기를 제어합니다.
Radial Edge Curve 화면 중앙에서 화면 가장자리까지 커브를 따라 왜곡 효과를 블렌딩합니다.
Relative To Center 이 값을 true로 설정하면 화면 중앙을 기준으로 왜곡을 적용합니다. 그렇지 않으면 렌즈 플레어의 화면 위치를 기준으로 왜곡을 적용합니다.

Multiple Elements

프로퍼티 설명
Enable 이 프로퍼티를 활성화하면 씬에서 다중 렌즈 플레어 요소를 사용할 수 있습니다.
Count Unity가 생성하는 동일한 렌즈 플레어 요소의 수를 결정합니다.
1은 단일 렌즈 플레어 요소와 동일하게 표시됩니다.
Distribution Unity가 여러 렌즈 플레어 요소를 생성하는 데 사용하는 메서드를 선택합니다.
Length Spread 다중 렌즈 플레어 요소가 퍼져나가는 모습을 제어합니다.
Relative To Center 값이 true이면 왜곡이 화면 중앙을 기준으로 하고, 그렇지 않으면 lensFlare 소스 화면 위치를 기준으로 합니다.

Uniform

프로퍼티 설명
Colors 이 에셋이 렌즈 플레어에 적용하는 컬러 범위입니다.
Rotation 회전 각도(도)가 각 요소에 증분적으로 적용됩니다.

Curve

프로퍼티 설명
Colors 이 에셋이 렌즈 플레어에 적용하는 컬러 범위입니다. Position Spacing 커브를 사용하여 이 범위가 각 렌즈 플레어에 미치는 영향을 결정할 수 있습니다.
Position Variation 이 커브를 조정하여 Lens Spread에서 렌즈 플레어 요소의 배치를 변경할 수 있습니다.
Rotation 균일한 회전 각도(도)가 커브를 따라 분포된 각 요소에 적용됩니다. 이 값의 범위는 –180°–180°입니다.
Scale 이 커브를 조정하여 렌즈 플레어 요소의 크기 범위를 제어합니다.

Random

프로퍼티 설명
Seed 이 에셋이 무작위성을 생성하는 데 사용하는 기본 값입니다.
Intensity Variation 렌즈 플레어 요소 전반의 밝기 배리에이션을 제어합니다. 값이 높을수록 일부 요소가 보이지 않을 수 있습니다.
Colors 이 에셋이 렌즈 플레어에 적용하는 컬러 범위입니다. 이 프로퍼티는 Seed 값에 기반합니다.
Position Variation 렌즈 플레어의 위치를 제어합니다. X 값은 Length Spread와 동일한 축을 따라 퍼져나갑니다. 값을 0으로 설정하면 렌즈 플레어 위치에 변화가 없습니다. Y 값은 Seed 값을 기반으로 수직 스크린 공간을 따라 퍼져나갑니다.
Rotation Variation Seed 값을 기반으로 렌즈 플레어의 회전 배리에이션을 제어합니다. RotationAuto Rotate 파라미터는 이 프로퍼티에서 상속됩니다.
Scale Variation Seed 값을 기반으로 렌즈 플레어의 스케일을 제어합니다.
URP의 Lens Flare(SRP) 컴포넌트 레퍼런스
URP의 스크린 공간 렌즈 플레어 오버라이드 레퍼런스