데이 시퀀스(Day Sequence) 플러그인은 24시간 하루 주기를 자동으로 생성하기 위해 사용 및 설정할 수 있는 액터와 에셋의 컬렉션입니다. 이러한 컴포넌트로 시퀀서 툴에서 태양, 달, 별, 대기 및 구름을 더욱 예술적으로 제어하면서 시간대를 더 간단하게 설정할 수 있습니다. 데이 시퀀스를 사용하면 블루프린트, 키프레임 구조체 및 커스텀 트리거를 사용하여 맞춤형 데이 사이클 구현을 통해 에셋을 더 쉽게 재사용하고 공유할 수 있습니다.
데이 시퀀스는 모듈성, 호환성, 다용성을 염두에 두고 설계되었으며, 에셋의 재사용 및 재조합, 기존 프로젝트와의 통합, 여러 산업과 다양한 팀 규모에 걸친 전반적인 유용성에 중점을 두고 있습니다. 또한 데이 시퀀스는 멀티플레이어 게임을 위한 네트워크 동기화, 볼륨을 사용하여 다른 데이 시퀀스를 오버라이드하는 관심 지점 생성, 프로시저럴 시퀀스 생성을 통한 데이터 지향적 라이팅 접근 방식도 처리합니다.
프로젝트에서 데이 시퀀스 활성화하기
씬에서 데이 시퀀스 시간대 액터를 사용하려면 먼저 프로젝트에 데이 시퀀스(Day Sequence) 플러그인을 활성화해야 합니다. 편집(Edit) 메뉴에 있는 플러그인(Plugins) 브라우저에서 이 플러그인을 찾을 수 있습니다.

데이 시퀀스 설정하기
데이 시퀀스(Day Sequence) 플러그인에는 레벨에 드래그 앤 드롭할 수 있는 사전 환경설정된 시간대 주기를 포함하여, 처음부터 시간대를 설정하는 데 필요한 모든 컴포넌트가 포함되어 있습니다.
다음과 같은 몇 가지 기본 방법으로 시간대 주기를 환경설정할 수 있습니다.
- 직접 제작한 데이 시퀀스 컬렉션 에셋을 추가 및 제거하여 데이 시퀀스 액터를 편집합니다.
- 데이 시퀀스 액터를 생성하여 하루의 길이, 시간 진행 간격 등의 라이팅 컴포넌트 및 파라미터 세트를 커스터마이징합니다.
- 하루의 길이, 업데이트 사이의 시간 간격 등을 지정하는 등, 라이팅 컴포넌트 및 파라미터 세트로 데이 시퀀스 액터를 커스터마이징합니다.
아래 섹션을 통해 데이 시퀀스를 설정하고 사용하여 시간대를 생성하는 다양한 방법을 살펴볼 수 있습니다. 설정 및 사용 방법이 가장 간단한 것부터 복잡한 것 순으로 나와 있습니다.
사전 환경설정된 시간대 설정하기
태양/달 데이 시퀀스 액터 는 사전 환경설정된 완전한 낮과 밤 주기로, 레벨에 드래그 앤 드롭할 수 있습니다. 완전히 작동하는 시간대를 갖추기 위해 추가 설정이 필요하지 않으며, 이 페이지의 이후 섹션에서 커스텀 시간대를 빌드하는 데 사용되는 것과 동일한 컴포넌트와 에셋을 사용하여 빌드됩니다.
다음 단계에 따라 시작하세요.
- 새 기본 레벨을 생성하거나 기존 레벨을 엽니다. 레벨에 이미 디렉셔널 라이트, 스카이 라이트, 스카이 애트머스피어, 볼류메트릭 클라우드와 같은 환경 라이팅 컴포넌트가 있는 경우, 이러한 컴포넌트를 제거해야 합니다.
-
레벨 에디터의 메인 툴바에서 생성(Create) 을 클릭하고 태양/달 데이 시퀀스 액터(Sun Moon Day Sequence Actor) 를 전체(All) 롤아웃 카테고리에서 씬으로 드래그합니다.
태양/달 데이 시퀀스 액터(Sun Moon Day Sequence Actor) 를 레벨에 배치하면 태양, 대기, 구름이 있는 완전한 라이팅 환경을 볼 수 있습니다. 데이 시퀀스 액터를 배치하면 시간대(Time of Day) 라는 새로운 뷰포트 툴바도 나타납니다. 이 메뉴의 타임(Time) 슬라이더를 사용하여 현재 시간대를 수동으로 스크럽하여 에디터에서 태양의 위치를 이동할 수 있습니다.
데이 시퀀스 액터의 세팅과 프로젝트에 맞게 환경설정하는 방법에 대해 자세히 알아보려면 이 페이지의 데이 시퀀스 액터 섹션을 참조하세요.
단순화된 시간대 설정하기
베이스 데이 시퀀스 액터(Base Day Sequence Actor) 는 시작점으로 사용할 수 있는 단순화된 시간대를 생성하는 데 유용합니다. 태양/달 데이 시퀀스 액터(Sun Moon Day Sequence Actor)와 마찬가지로 이 액터에는 필요한 라이팅 컴포넌트가 포함되어 있지만 프로젝트의 필요에 맞게 커스터마이징하려면 다른 에셋을 설정해야 합니다.
단순화된 시간대를 빌드하는 데 사용되는 두 가지 주요 엘리먼트는 베이스 데이 시퀀스 액터(Base Day Sequence Actor) 및 데이 시퀀스 컬렉션 에셋(Day Sequence Collection Asset) 입니다. 베이스 데이 시퀀스 액터는 라이팅 컴포넌트 세트가 포함된 데이 시퀀스 액터입니다. 데이 시퀀스 컬렉션은 태양이 하늘을 가로질러 이동하는 방식을 지정하는 데이 시퀀스 에셋을 설정하는 데 사용되는 에셋입니다.
다음 단계에 따라 시작하세요.
-
생성(Create) 메뉴를 사용하여 베이스 데이 시퀀스 액터(Base Day Sequence Actor) 를 레벨에 추가합니다.
- 콘텐츠 브라우저(Content Browser) 에서 새 데이 시퀀스 컬렉션(Day Sequence Collection) 에셋을 생성합니다.
- 데이 시퀀스 컬렉션(Day Sequence Collection) 에셋을 엽니다.
- '데이 시퀀스' 섹션에서 추가(+) 를 클릭하여 새 항목을 생성하고 해당 프로퍼티를 펼칩니다.
-
시퀀스(Sequence) 슬롯에서 데이 시퀀스 플러그인이 제공하는 DS_24hr 데이 시퀀스 에셋을 할당합니다.
원하는 경우, 자체 데이 시퀀스 에셋을 생성하여 프로젝트를 한층 더 커스터마이징할 수 있지만, 이 설정으로 시간대를 처음 빌드할 때는 이 에셋을 사용하는 것을 권장합니다.
- '프로시저럴 데이 시퀀스' 섹션에서 추가(+) 를 클릭하여 새 항목을 생성합니다. 인덱스 0 옆에 있는 드롭다운을 사용하여 태양 위치 시퀀스(Sun Position Sequence) 를 선택합니다.
- 데이 시퀀스 컬렉션을 저장(Save) 후 닫습니다(Close).
- 레벨로 돌아가서 아웃라이너에서 베이스 데이 시퀀스 액터(Base Day Sequence Actor) 를 선택합니다. 그런 다음 디테일(Details) 패널로 이동합니다.
- '시퀀스' 카테고리에서 데이 시퀀스 컬렉션(Day Sequence Collection) 할당 슬롯을 찾습니다. 데이 시퀀스 컬렉션(Day Sequence Collection) 을 할당합니다.
완료되면, 시간대 주기에 필요한 모든 요소인 대기와 구름 및 태양이 있는 라이팅 환경이 적용된 씬이 보일 것입니다. 데이 시퀀스 컬렉션에서 데이 시퀀스 에셋이 올바르게 설정된 경우, 레벨 뷰포트 시간대(Time of Day) 메뉴의 타임(Time) 슬라이더를 사용하여 시간대를 스크럽해 하늘에서 태양의 위치를 이동할 수 있습니다. 또는, PIE를 사용하면 데이 시퀀스 액터의 디폴트 세팅에 따라 시간대가 자동으로 이동합니다.
커스텀 시간대 설정하기
데이 시퀀스 액터(Day Sequence Actor) 를 사용하여 시간대를 처음부터 빌드할 수 있습니다. 이는 일반 액터로, 태양/달 데이 시퀀스 액터와 베이스 데이 시퀀스 액터와는 달리 디폴트 라이팅 컴포넌트가 없습니다.
데이 시퀀스 액터를 사용하여 처음부터 시간대를 생성하면 프로젝트를 최대한 유연하게 커스터마이징할 수 있습니다.
다음 단계에 따라 처음부터 시간대를 빌드하세요.
- 콘텐츠 브라우저(Content Browser) 에서 추가(+) 를 클릭한 다음 블루프린트 클래스(Blueprint Class) 를 선택합니다.
- 부모 클래스 선택(Pick Parent Class) 창이 나타나면 모든 클래스(All Classes) 아래의 검색창을 사용하여 DaySequenceActor 를 클래스로 선택합니다.
- 콘텐츠 브라우저에서 블루프린트에 이름을 지정합니다.
- 데이 시퀀스 블루프린트를 엽니다.
-
컴포넌트(Components) 패널에서 해당 시간대에 필요한 환경 라이팅 컴포넌트를 추가합니다. 블루프린트 뷰포트 창에서 프리뷰할 수 있습니다.
여기에는 다음과 같은 컴포넌트가 포함될 수 있습니다.
- 두 개의 디렉셔널 라이트(태양 및 달용)
- 스카이 애트머스피어
- 볼류메트릭 클라우드
- 스카이 라이트
- 익스포넨셜 하이트 포그
- 포스트 프로세스 볼륨
-
이벤트 그래프 에서 데이 시퀀스 액터를 데이 시퀀스 서브시스템(Day Sequence Subsystem) 에 등록하는 로직을 추가합니다. 이렇게 하면 데이 시퀀스 액터를 에디터에서 프리뷰할 수 있습니다. 생성(Construction) 및 에디터 시작(BeginPlay)에서 데이 시퀀스 서브시스템(Day Sequence Subsystem) > 데이 시퀀스 액터 설정(Set Day Sequence Actor)을 호출하여 설정하면 됩니다.
- 콘텐츠 브라우저 에서 데이 시퀀스 컬렉션(Day Sequence Collection) 에셋과 데이 시퀀스(Day Sequence) 에셋을 생성합니다.
- 데이 시퀀스 컬렉션(Day Sequence Collection) 에셋을 엽니다.
- 데이 시퀀스(Day Sequence) 옆에 있는 추가(+) 아이콘을 클릭하고 인덱스 0 세팅을 펼칩니다.
- 이전 단계에서 생성한 데이 시퀀스(Day Sequence) 에셋을 시퀀스(Sequence) 할당 슬롯에 할당합니다.
- 데이 시퀀스 컬렉션(Day Sequence Collection) 을 저장 후 닫습니다.
- 1단계에서 생성한 커스텀 데이 시퀀스 액터 블루프린트(Day Sequence Actor Blueprint) 에서 디테일(Details) 패널을 통해 데이 시퀀스 컬렉션 에셋을 데이 시퀀스 컬렉션 할당 슬롯에 할당합니다.
- 블루프린트를 컴파일(Compile) 및 저장(Save) 합니다.
시간대 뷰포트 툴바
레벨에 하루가 추가되면 시간대(Time of Day) 툴바 메뉴가 뷰포트 툴바에 자동으로 추가됩니다. 이 툴바에서는 레벨 뷰포트에서 변경사항을 수동으로 프리뷰할 수 있는 슬라이더, 시간 오버라이드 세팅, 데이 시퀀스에 대한 퀵 액션 등, 시간대의 일부 세팅에 빠르게 액세스할 수 있습니다.

시간대 툴바에는 다음과 같은 항목이 포함되어 있습니다.

프로퍼티 | 설명 |
---|---|
프리뷰(Preview) | |
시간(Time) | 이 세팅은 레벨 에디터에서 작업하면서 할당된 데이 시퀀스 컬렉션 에셋에 따른 디렉셔널 라이트 소스의 위치를 프리뷰하는 데 유용합니다. 시간 값을 수동으로 입력하거나 슬라이더를 드래그하여 시간대를 스크럽할 수 있습니다. |
PIE 세팅(PIE Settings) | |
초기 시간 오버라이드(Override Initial Time of Day) | 이 체크박스를 선택하면 에디터에서 플레이(PIE) 사용 시 타임 슬라이더에 설정된 현재 프리뷰가 초기 시간대로 사용됩니다. |
PIE의 프리즈 시간(Freeze Time in PIE) | 해당 시간에 PIE 시작 시 하루 주기를 일시정지합니다. |
액션(Actions) | |
루트 시퀀스 열기(Open Root Sequence) | 데이 시퀀스 액터에서 루트 시퀀스를 엽니다. |
데이 시퀀스 액터 선택(Select Day Sequence Actor) | 현재 레벨에서 데이 시퀀스 액터를 선택합니다. |
데이 시퀀스 액터 새로고침(Refresh Day Sequence Actor) | 데이 시퀀스 액터에서 메인 시퀀스를 새로 고칩니다. |
데이 시퀀스 액터 열기(Open Day Sequence Actor) | 데이 시퀀스 액터 블루프린트를 엽니다. |
사전 환경설정된 태양/달 데이 시퀀스 액터와 같이, 데이 시퀀스 액터가 그렇게 설정된 경우 타임(Time) 슬라이더를 사용하여 시간대를 수동으로 스크럽할 수 있습니다.
시간대 툴바에서 타임(Time) 슬라이더를 사용할 수 없는 경우, 다음을 확인하여 타임 슬라이더가 활성화되도록 해야 합니다.
- 데이 시퀀스 서브시스템이 레벨의 데이 시퀀스 액터를 인식합니다. 아래의 '커스텀 시간대 설정하기'를 참조하세요.
- 데이 시퀀스 액터에는 유효한 루트 시퀀스가 있습니다. 즉, 루트 시퀀스가 존재하며 서브섹션/서브시퀀스가 1개 이상 있습니다. 일반적으로 이는 데이 시퀀스 액터에 유효한 컬렉션 에셋이 있음을 의미합니다.
타임 슬라이더가 비활성화되어 있는 경우 대개는 데이 시퀀스 액터가 없거나, 데이 시퀀스 액터에 컬렉션이 없거나, 데이 시퀀스 컬렉션이 비어 있기 때문입니다.
데이 시퀀스 액터, 컴포넌트 및 에셋
데이 시퀀스 플러그인은 시간대를 처음부터 빌드하거나 레벨에서 수정할 수 있는 런타임 액터, 컴포넌트, 에셋 세트와 최소한의 설정 없이도 사용할 수 있는 사전 환경설정된 완전한 시간대를 제공합니다.
사용할 수 있는 액터, 컴포넌트 및 에셋의 전체 목록이 아래에 나와 있습니다.
이름 | 설명 |
---|---|
레벨 액터(Level Actors) | |
데이 시퀀스 액터(Day Sequence Actor) | 레벨에서 데이 시퀀스 에셋 재생을 담당하는 배치 가능한 액터입니다. 이 액터는 다음을 정의합니다.
데이 시퀀스 액터는 디렉셔널 라이트, 스카이 애트머스피어, 볼류메트릭 클라우드, 포그와 같은 데이 시퀀스 에셋의 입력 목록에 해당하는 여러 서브시퀀스로 구성된 루트 시퀀스를 동적으로 빌드합니다. 데이 시퀀스는 루트 시퀀스 재생의 구성 및 관리를 담당합니다. |
베이스 데이 시퀀스 액터(Base Day Sequence Actor) | 단순한 라이팅 컴포넌트 세트가 포함된 자체 등록 데이 시퀀스 액터로, 일부는 선택 사항입니다. 이 액터는 그대로 사용하거나 파생 클래스로 확장할 수 있습니다. ASunPositionDaySequenceActor 클래스를 예로 들 수 있습니다. |
태양/달 데이 시퀀스 액터(Sun Moon Day Sequence Actor) | 물리적으로 정확한 24시간 낮/밤 주기를 표현하는 데 필요한 모든 라이팅 컴포넌트가 포함된 자체 등록 데이 시퀀스 액터입니다. 이 액터를 레벨에 드래그 앤 드롭하여 완전한 시간대를 적용할 수 있습니다. |
데이 시퀀스 모디파이어 볼륨(Day Sequence Modifier Volume) | 이 볼륨은 런타임에 프로시저럴 방식으로 생성된 시퀀스 또는 사용자가 생성한 시퀀스를 데이 시퀀스 액터에 주입할 수 있습니다. 이러한 시퀀스는 게임플레이 중에 동적으로 활성화, 비활성화 및 가중치를 적용(다른 서브시퀀스와 블렌딩)할 수 있습니다. |
에셋(Assets) | |
데이 시퀀스 컬렉션(Day Sequence Collection) | 컬렉션 항목 배열이 있는 커스텀 데이터 에셋입니다. 컬렉션 항목은 데이 시퀀스, 바이어스 오프셋 및 조건 세트로 구성됩니다. 이 에셋은 특정 상황과 사용 사례에 맞는 시퀀스 그룹으로 쉽게 작업할 수 있도록 고안되었습니다. |
데이 시퀀스(Day Sequence) | 전체 낮/밤 주기를 표현할 수 있는 재생 범위가 있는 커스텀 시퀀스 에셋입니다. |
루트 시퀀스(Root Sequence) | 이 시퀀스는 데이 시퀀스 액터에 의해 생성되고 관리되는 특정 데이 시퀀스의 이름입니다. 이 시퀀스는 시간대 뷰포트 툴바에서 루트 시퀀스 열기(Open Root Sequence) 를 클릭하여 액세스할 수 있습니다. |
에셋 타입(Asset Types) | |
데이 시퀀스 조건 태그(Day Sequence Condition Tag) | 데이 시퀀스와 연결할 수 있으며 임의의 조건(일반적으로 엔진 퀄리티 세팅)을 기반으로 데이 시퀀스를 동적으로 활성화 및 비활성화하는 데 사용되는 로직을 쉽게 재사용할 수 있도록 해 주는 부울 조건의 추상화입니다. |
데이 시퀀스 조건 세트(Day Sequence Condition Se) | 조건 태그를 부울 값(조건의 '예상 값')에 매핑하는 연관 컨테이너입니다. 조건 세트는 평가(evaluated) 될 수 있으며, 평가 프로세스에서는 조건 세트의 각 조건 태그를 평가하여 모든 조건 태그가 연관된 예상 값으로 평가되면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
프로시저럴 데이 시퀀스(Procedural Day Sequence) | 임의의 프로시저럴 데이 시퀀스의 추상적 표현에 해당하는 선택 타입입니다. 이러한 타입을 생성하여 노출된 파라미터 세트를 기반으로 사용자 정의 로직으로 데이 시퀀스를 생성할 수 있습니다. 예시로 사용할 수 있는 세 가지 프로시저럴 시퀀스가 포함되어 있는데, 바로 태양 각도 시퀀스(Sun Angle Sequence), 태양 위치 시퀀스(Sun Position Sequence) 및 사인 시퀀스(Sine Sequence)입니다. 프로시저럴 데이 시퀀스는 C++로만 생성할 수 있습니다. |
데이 시퀀스 액터
데이 시퀀스 액터(Day Sequence Actor) 는 생성하는 모든 시간대의 기반이 됩니다. 이를 통해 데이 시퀀스를 할당하고 레벨에서 시간대가 동작하는 방식에 대한 파라미터를 환경설정합니다. 데이 시퀀스를 처음부터 설정할 경우, 이 액터를 사용하여 디렉셔널 라이트, 스카이 애트머스피어, 볼류메트릭 클라우드, 포그 등 다른 환경 라이팅 컴포넌트를 추가합니다.
태양/달 데이 시퀀스 액터와 베이스 데이 시퀀스 액터는 프로젝트에 사용하거나 설정 방법을 살펴볼 수 있는 라이팅 컴포넌트가 이미 환경설정되어 있는 데이 시퀀스 액터로 빌드된 두 가지 예입니다.
레벨 에디터 툴바의 생성(Create) 드롭다운 메뉴를 사용하여 레벨에 데이 시퀀스 액터(Day Sequence Actor) 를 추가하고, 디테일(Details) 패널을 사용하여 라이팅 컴포넌트를 추가할 수 있습니다.
데이 시퀀스 액터에는 다음과 같은 세팅이 있습니다.

프로퍼티 | 설명 |
---|---|
시퀀스(Sequence) | |
데이 시퀀스 컬렉션(Day Sequence Collection) | 컬렉션 항목 배열이 있는 커스텀 데이터 에셋입니다. 컬렉션 항목은 데이 시퀀스, 바이어스 오프셋 및 조건 세트로 구성됩니다. 이 에셋은 특정 상황과 사용 사례에 맞는 시퀀스 그룹으로 쉽게 작업할 수 있도록 고안되었습니다. |
컬렉션 바이어스(Collection Bias) | 할당된 데이 시퀀스 컬렉션의 시퀀스에 적용할 사용자 정의 바이어스입니다. |
프리뷰(Preview) | |
시간 프리뷰(Time of Day Preview) | 레벨 에디터에서 프리뷰할 시간대를 설정합니다. 여기에는 데이 시퀀스 에셋에서 타임라인을 피드하는 시퀀스 재생 슬라이더가 포함됩니다. 이 슬라이더를 사용하여 이 패널의 '런타임 순환' 카테고리에서 환경설정된 세팅에 따라 시간대 주기를 스크럽할 수 있습니다. 이 세팅은 런타임에 이 시간대 주기의 시작 시간에 영향을 미치지 않지만, 레벨 뷰포트의 시간대(Time of Day) 메뉴에서 초기 시간 오버라이드(Override Initial Time of Day) 가 체크된 경우 게임 시작 시 하루 주기가 시작되는 초기 시간으로 사용될 수 있습니다. |
런타임 순환(Runtime Day Cycle) | |
시퀀스 업데이트 간격(Sequence Update Interval) | 하루 주기 비주얼이 적용되는 빈도입니다. 데이 시퀀스에서는 퍼포먼스상의 이유로 타임 슬라이스/예산 할당 평가를 사용합니다. 이 숫자가 높을수록 낮/밤 주기를 재생하는 비용이 적게 듭니다. 하지만 영상이 끊길 수 있다는 단점이 있습니다. 이 값이 2 정도로 높으면 2초마다 그림자가 이리저리 움직이는 것을 볼 수 있습니다. 업데이트 간격은 일반적으로 0~0.5 범위로 설정하는 것이 가장 좋습니다. |
하루 주기 실행(Run Day Cycle) | 런타임에 하루 주기를 실행할지 여부를 설정합니다. 이 옵션을 선택하지 않으면 순환이 초기 시간(Initial Time of Day) 세팅에서 지정한 시간으로 그대로 고정됩니다. |
하루 보간 커브(Day Interp Curve) | 하루 주기 시간을 원하는 주기 시간(일반적으로 0~24시간)에 매핑하는 사용자 제공 보간 커브입니다. 비활성화하면 주기가 선형 보간됩니다. |
하루 길이(Day Length) | 게임 시간으로 하루 주기 길이입니다. 이는 순전히 게임 시간 중 특정 시간에 일부 이벤트가 발생하도록 하는 등의 로직을 설정하기 위한 것입니다. 게임 시간으로 하루의 디폴트 길이는 24시간입니다. |
주기당 시간(Time Per Cycle) | 월드 시간으로 하루 주기가 완료되는 데 걸리는 시간입니다. 이 값이 하루의 기간과 같으면 실제 시간(24시간)이 사용된다는 의미입니다. 디폴트 시간은 하루 주기가 5분으로 설정되어 있습니다. |
초기 시간(Initial Time of Day) | 하루 주기가 시작되는 초기 시간을 설정합니다. 기본적으로 하루 주기는 오전 6시에 시작됩니다. |
데이 시퀀스 모디파이어 볼륨
데이 시퀀스 모디파이어 볼륨(Day Sequence Modifier Volume) 은 레벨의 데이 시퀀스를 오버라이드하는 데 유용합니다. 이 볼륨을 사용하여 씬의 루트 시퀀스에 다양한 데이 시퀀스를 주입하여 언제든지 다양한 사물의 룩을 오버라이드할 수 있습니다. 또한 이러한 볼륨은 볼륨에 들어가고 나갈 때 데이 시퀀스의 시간대나 다른 컴포넌트를 제어할 수 있습니다.
아래는 별도로 할당된 데이 시퀀스 에셋으로 시간대와 구름 적용량을 변경하는 모디파이어 볼륨의 예시입니다.
레벨 에디터 툴바의 생성(Create) 드롭다운 메뉴를 사용하여 레벨에 데이 시퀀스 모디파이어 볼륨(Day Sequence Modifier Volume) 을 추가할 수 있습니다. 영향을 미치려는 영역에 맞게 볼륨의 스케일을 조절합니다.
데이 시퀀스 모디파이어 볼륨에는 다음이 포함됩니다.

프로퍼티 | 설명 |
---|---|
데이 시퀀스(Day Sequence) | |
볼륨 셰이프 컴포넌트(Volume Shape Component) | 설정하면 셰이프 컴포넌트가 모디파이어 볼륨에 사용됩니다. 설정하지 않으면 디폴트 박스 컴포넌트가 사용됩니다. |
바이어스(Bias) | 이 포스트 프로세스 볼륨에 대한 사용자 정의 바이어스입니다. |
모드(Mode) | 모디파이어가 내부 블렌드 웨이트를 계산하는 방법을 결정합니다. 볼륨과 글로벌 중에서 선택할 수 있습니다.
|
블렌드 양(Blend Amount) | 이 옵션은 모드가 볼륨(Volume) 으로 설정된 경우에만 나타납니다. 유효 블렌드 웨이트가 0.0~1.0(포함되지 않음) 범위에 있는 영역을 정의합니다. |
블렌드 정책(Blend Policy) | 모디파이어가 사용자 블렌드 웨이트를 사용하여 유효 블렌드 웨이트를 계산하는 방법을 결정합니다. 다음 중에서 선택합니다.
|
사용자 블렌드 웨이트(User Blend Weight) | 블렌드 정책이 무시됨(Ignored)으로 설정된 경우 이 세팅은 제거됩니다. 사용자 지정 블렌드 웨이트입니다. 최종 블렌드 웨이트는 블렌드 정책에 따라 결정됩니다. |
프리뷰(Preview) | 활성화하면 카메라 위치를 해당 경계 내에서 이동하여 에디터에서 이 데이 시퀀스 모디파이어를 프리뷰할 수 있습니다. |
컬렉션 사용(Use Collection) | 이 옵션을 선택하지 않으면 데이 시퀀스를 사용자 데이 시퀀스에 할당할 수 있습니다. 선택하면 데이 시퀀스 컬렉션을 데이 시퀀스 컬렉션 슬롯에 할당할 수 있습니다. |
사용자 데이 시퀀스(User Day Sequence) | 컬렉션 사용(Use Collection) 을 선택 해제해야 합니다. 사용자 제공 데이 시퀀스 에셋입니다. |
데이 시퀀스 컬렉션(Day Sequence Collection) | 컬렉션 사용(Use Collection) 을 선택해야 합니다. 사용자 제공 데이 시퀀스 컬렉션 에셋입니다. |
스무드 블렌딩(Smooth Blending) | 체크하면 이 볼륨의 블렌딩 영역 내에 있는 동안 데이 시퀀스의 평가가 스무딩됩니다. 이는 일시적으로 업데이트 간격을 더 낮은 값으로 오버라이드하기 때문에 시퀀스 업데이트 간격과 관련되며, 해당 값은 콘솔 변수 이는 비용이 많이 드는 옵션일 수 있습니다. 주의하여 사용하세요. |
시간(Time) | |
낮/밤 주기(Day / Night Cycle) | 활성화된 경우 모디파이어가 낮/밤 주기 시간을 제어하는 방식을 변경합니다. 선택 가능한 옵션은 다음과 같습니다.
|
데이 시퀀스 컬렉션 에셋
데이 시퀀스 컬렉션(Day Sequence Collection) 에셋은 설정한 시간대를 미세 조정하는 데 사용됩니다. 이 컬렉션을 통해 시퀀스에 대한 레퍼런스를 추가하고, 시퀀스 조건 및 프로시저럴 데이 시퀀스 파라미터를 환경설정할 수 있습니다.
데이 시퀀스 컬렉션을 설정할 때는 이 컬렉션이 참조할 데이 시퀀스(Day Sequence) 에셋이 필요합니다. 또한 파라미터를 사용하여 시간이 지남에 따라 디렉셔널 라이트(태양과 달)가 하늘을 가로질러 이동하는 방식을 결정하는 프로시저럴 데이 시퀀스 타입을 선택해야 합니다.
이 에셋 타입은 콘텐츠 브라우저 에서 추가(+) 아이콘을 클릭하고 기타(Miscellaneous) 롤아웃 메뉴에서 데이 시퀀스 컬렉션(Day Sequence Collection) 을 선택하여 생성할 수 있습니다.
데이 시퀀스 플러그인에는 살펴볼 수 있는 데이 시퀀스 컬렉션의 예제가 포함되어 있습니다. 콘텐츠 브라우저의 엔진(Engine) > Plugins(플러그인) > DaySequence Content(데이 시퀀스 콘텐츠) 에서 DSCA_24hr 라는 예제를 찾을 수 있습니다. 이 컬렉션은 태양/달 데이 시퀀스 액터와 함께 사용됩니다.
데이 시퀀스 컬렉션 에셋에는 다음이 포함됩니다.

프로퍼티 | 설명 |
---|---|
데이 시퀀스(Day Sequence) | |
시퀀스(Sequence) | 이 컬렉션 항목의 데이 시퀀스 에셋입니다. |
바이어스 오프셋(Bias Offset) | 이 컬렉션 항목에 할당된 계층형 바이어스 오프셋입니다. |
조건(Conditions) | 이 항목이 활성화되기 위해 예상 값으로 평가되어야 하는 조건 세트입니다. |
프로시저럴 데이 시퀀스(Procedural Day Sequence) | |
인덱스(Index) | 임의의 프로시저럴 데이 시퀀스의 추상적 표현을 선택할 수 있습니다. 자세한 내용은 아래를 참조하세요. |
프로시저럴 데이 시퀀스
프로시저럴 데이 시퀀스(Procedural Day Sequence) 는 임의의 프로시저럴 데이 시퀀스의 추상적 표현에 해당하는 선택 타입입니다. 누구나 이러한 타입을 생성하여 노출된 파라미터 세트를 기반으로 정의 가능한 로직을 노출하여 데이 시퀀스를 생성할 수 있습니다.
데이 시퀀스 플러그인과 함께 제공되는 프로시저럴 데이 시퀀스 타입은 세 가지로, 다음과 같습니다.

- 사인 시퀀스(Sine Sequence) 사인파에 따라 사용자 지정 프로퍼티를 애니메이팅합니다.
- 태양 각도 시퀀스(Sun Angle Sequence) 태양을 선형으로 애니메이팅합니다.
- 태양 위치 시퀀스(Sun Position Sequence) 지리적 데이터에 따라 물리적으로 정확한 방식으로 태양을 애니메이팅합니다.
이러한 각각의 프로시저럴 데이 시퀀스에는 사용자가 정의할 수 있는 고유한 파라미터가 포함되어 있습니다.
![]() |
![]() |
![]() |
사인 시퀀스 세팅 | 태양 각도 시퀀스 세팅 | 태양 위치 시퀀스 세팅 |
현재 프로시저럴 데이 시퀀스는 C++를 통해서만 추가할 수 있습니다. 시간이 지나면 블루프린트를 사용하여 이러한 타입을 생성할 수 있게 될 것입니다.
데이 시퀀스 에셋
데이 시퀀스(Day Sequence) 에셋은 모든 시간대 주기의 기본 구성 요소입니다. 이는 시퀀서를 사용하는 레벨 시퀀스와 유사하지만, 재생 범위가 항상 정확히 하루이며, 레벨의 활성 데이 시퀀스 액터에 채널을 자동으로 바인딩한다는 차이점이 있습니다.
데이 시퀀스는 특정 액터와 연결되어 있지 않습니다. 대신, 데이 시퀀스 액터에 자동으로 바인딩되는 일반 루트 데이 시퀀스(Root Day Sequence) 액터가 소유한 컴포넌트와 프로퍼티를 애니메이팅합니다.
이 에셋 타입은 콘텐츠 브라우저 에서 추가(+) 아이콘을 클릭하고 기타(Miscellaneous) 롤아웃 메뉴에서 데이 시퀀스(Day Sequence) 를 선택하여 생성할 수 있습니다.
데이 시퀀스 플러그인에는 살펴볼 수 있는 데이 시퀀스의 예제가 포함되어 있습니다. 콘텐츠 브라우저의 엔진(Engine) > Plugins(플러그인) > DaySequence Content(데이 시퀀스 콘텐츠) 에서 DS_24hr 이라는 예제를 찾을 수 있습니다. 이 컬렉션은 태양/달 데이 시퀀스 액터와 함께 사용됩니다.
아래는 시간대 주기 범위 내에서 애니메이팅에 사용되는 일부 라이팅 컴포넌트와 머티리얼을 참조할 수 있는 데이 시퀀스 설정의 예시입니다. 이와 같은 컴포넌트가 설정되어 레벨의 데이 시퀀스 액터에 추가됩니다.

태양/달 데이 시퀀스 액터는 데이 시퀀스 액터에 사용되는 라이팅 컴포넌트와 프로퍼티를 애니메이팅하는 데이 시퀀스 예제(DS_24hr)를 제공합니다.
루트 데이 시퀀스
루트 데이 시퀀스(Root Day Sequence) 는 낮/밤 주기 전체를 구성하는 트랜션트 데이 시퀀스이며, 서브시퀀스로 구성됩니다. 표시되는 시퀀스의 수는 데이 시퀀스 컬렉션 에셋에 추가된 데이 시퀀스 및 프로시저럴 데이 시퀀스에 따라 달라집니다.
시간대(Time of Day) 뷰포트 툴바에서 루트 시퀀스 열기(Open Root Sequence) 를 클릭하여 루트 시퀀스를 바로 열 수 있습니다.
레벨의 데이 시퀀스 액터는 이러한 시퀀스의 재생을 담당합니다.

루트 데이 시퀀스에는 두 개의 트랙이 있습니다. 하나는 태양의 움직임에 대한 프로시저럴 데이 시퀀스를 애니메이팅하고, 다른 하나는 볼류메트릭 클라우드와 스카이 스피어 등에 대한 데이 시퀀스 액터의 컴포넌트와 해당 머티리얼을 애니메이팅합니다.