태양 및 스카이 액터

위치, 날짜, 시간 측면에서 지리적으로 정확한 시간대를 제공하는 시스템 툴입니다.

Choose your operating system:

Windows

macOS

Linux

태양 위치 계산기(Sun Position Calculator) 플러그인에는 지리적 위치와 시간에 따라 태양의 위치를 제어할 수 있는 지리적으로 정확한 태양 위치 툴이 포함되어 있습니다. SunSky 액터도 이 플러그인의 일부입니다. 하늘에서 태양의 위치를 관리하는 동일한 수학 공식을 사용하며, 디렉셔널 라이트, 스카이 라이트, 스카이 애트머스피어 등 사실적인 햇빛과 섀도 패턴을 보여주는 렌더링에 필요한 다양한 컴포넌트를 포함합니다.

SunSky 액터는 사용자가 아트 측면에서 어떤 선택을 하든 일광 절약 시간(DST), 날짜, 시간 등의 세팅을 통해 씬을 단순하고 빠르게 구성하도록 지원합니다. 게임을 비롯하여 건축, 엔지니어링 및 건설(AEC), 자동차, 제품 디자인, 제조 등 다양한 업종에서 잘 작동하도록 설계됐습니다.

프로젝트 템플릿 및 설정

[새 프로젝트 생성](Basics\projects-templates)
시 필요에 따라 다양한 업종 및 템플릿을 선택할 수 있습니다.

선택하는 템플릿에 따라 일부 프로퍼티가 기본적으로 활성화/비활성화됩니다. 이 프로퍼티는 SunSky 액터의 외관과 기능에 영향을 미칩니다.

템플릿 카테고리(Template Category)템플릿(Template) 을 선택할 때 고려할 사항은 다음과 같습니다:

  • 프로젝트 세팅에서 자동 노출 세팅에서 디폴트 휘도 범위 확장(Extend default luminance range in Auto Exposure settings) 을 선택해야 SunSky 액터가 프로퍼티 편집 없이도 제대로 표시됩니다.

  • 각 템플릿 카테고리의 일부 탬플릿은 기본적으로 태양 위치 계산기를 활성화합니다. 새 프로젝트를 연 다음 메인 메뉴에서 편집 > 플러그인(Edit > Plugins)으로 이동하여 플러그인을 검색하면 이를 확인할 수 있습니다.

이 페이지는 건축 시각화 언리얼 엔진(UE) 템플릿 내에서 태양 및 스카이 액터를 사용하는 방법을 시연합니다. 이 템플릿을 사용하려면 새 프로젝트를 생성하고 건축, 엔지니어링 및 건설 새 프로젝트 카테고리를 선택한 다음, 건축 시각화 템플릿을 선택합니다.

태양 위치 계산기 플러그인 활성화하기

  1. 메인 메뉴에서 편집(Edit) > 플러그인(Plugin) 을 선택합니다.

  2. 기타(Misc) 카테고리에서 Sun Position Calculator 플러그인을 찾아서 활성화(Enabled) 체크박스를 체크합니다.

    SunSky_SunPositionerPlugin.png

  3. 지금 재시작(Restart Now) 버튼을 눌러서 변경사항을 적용하고 언리얼 에디터를 다시 엽니다.

    SunSky_Restart.png

태양 및 스카이 액터 사용하기

태양 위치 계산기 플러그인을 활성화하면 에디터에서 액터 배치(Place Actor) 패널의 라이트(Lights) 탭에 태양 및 스카이(Sun and Sky) 라는 새로운 액터가 나타납니다.

SunSky_Modes.png

이 액터를 레벨 뷰포트로 드래그합니다.

SunSky_PlaceSunSkyInLevel.png

SunSky 액터를 씬에 추가할 때는 이미 있는 디렉셔널 라이트, 스카이 라이트, 스카이 애트머스피어 컴포넌트를 제거하는 것이 좋습니다. 처음부터 시작하는 경우라면 새로운 빈 레벨에서 시작하는 것이 좋습니다.

SunSky 액터를 레벨로 드래그하면 밝은 흰색으로 나타나는데, 이때 둘 중 하나를 선택할 수 있습니다:

  • 프로젝트 세팅의 렌더링 카테고리 아래의 기본 섹션에서 자동 노출 세팅에서 디폴트 휘도 범위 확장(Extend default luminance range in Auto Exposure settings) 을 활성화합니다.

  • 만약 이 프로젝트 세팅이 프로젝트 외관에 영향을 미치길 원하지 않는다면 SunSky 액터의 디렉셔널 라이트를 선택해서 낮은 럭스 강도를 사용할 수 있습니다. 이를 위해서는 SunSky 액터를 열고 컴포넌트에서 디렉셔널 라이트를 선택한 후, 디테일 패널에서 라이트 섹션을 찾아서 강도를 원하는 만큼 낮춥니다.

SunSky 액터는 디렉셔널 라이트, 스카이 라이트, 스카이 애트머스피어 컴포넌트에 대한 무버블 액터를 블루프린트의 일부로 포함하고 있습니다. 씬 컴포넌트 SunSky(Self) 가 선택된 경우 설정 가능하도록 노출된 날짜, 시간, 위도, 경도 등의 블루프린트 프로퍼티가 표시됩니다. 디렉셔널 라이트, 스카이 애트머스피어 등 개별 컴포넌트를 선택하면 각각의 프로퍼티가 표시됩니다. 이러한 모빌리티, 강도 등의 프로퍼티도 설정이 가능합니다.

SunSky_ComponentsDetailsPanel.png

프로퍼티 및 세팅

SunSky 액터 디테일 패널에서 조정 가능한 프로퍼티는 다음과 같습니다.

SunSky_Properties.png

트랜스포메이션(Transformation) 프로퍼티는 모든 액터에서 표준이므로 아래에서 다루지 않았습니다.

프로퍼티

설명

위치(Location)

위도(Latitude)

적도를 기준으로 얼마나 남쪽 또는 북쪽인지 나타냅니다.

경도(Longitude)

본초 자오선을 기준으로 얼마나 동쪽 또는 서쪽인지 나타냅니다.

시간대(Time Zone)

주어진 세계 지역에 지정된 시간입니다. 시간대는 GMT를 기준으로 합니다.

북쪽 오프셋(North Offset)

SunSky 액터 및 컴포넌트의 북쪽 방향을 설정합니다.

날짜(Date)

달(Month)

현재의 달을 설정합니다.

날짜(Day)

현재의 날짜를 설정합니다.

일광 절약 시간 사용(Use Daylight Saving Time)

일광 절약 시간(DST)을 활성화합니다.

DST 시작 달(DST Start Month)

현재 연도에서 DST가 시작되는 달을 설정합니다.

DST 시작 날짜(DST Start Day)

현재 연도에서 DST가 시작되는 날짜를 설정합니다.

DST 종료 달(DST End Month)

현재 연도에서 DST가 끝나는 달을 설정합니다.

DST 종료 날짜(DST End Day)

현재 연도에서 DST가 끝나는 날짜를 설정합니다.

DST 전환 시간(DST Switch Hour)

DST의 시작 시간과 끝 시간을 설정합니다.

시간(Time)

태양시(Solar Time)

현재 시간을 설정합니다.

이 값은 군용 시간을 float로 입력합니다. 예를 들어 오전 12:30은 00.5, 오후 12:30은 12.5입니다.

건축 시각화 템플릿 레벨 샘플

프로젝트를 생성할 때 건축, 엔지니어링 및 건설(Architecture, Engineering, and Construction) 템플릿 카테고리에는 건축 시각화(ArchVis) 템플릿이 있습니다.

SunSky_ArchVisTemplate.png

이 템플릿 프로젝트는 건축 시각화 워크플로 전용이며 태양 연구, 인테리어 렌더링, 사실적이지 않게 스타일라이즈된 렌더링 등의 예시를 포함하고 있습니다. 바로 사용할 수 있도록 이 프로젝트에 이미 설정되어 있는 에셋은 다음과 같습니다.

  • SunSky 액터를 사용하여 물리적으로 정확한 라이팅으로 시각화를 보여주도록 구성된 씬을 포함하는 레벨 다수.

  • 레이 트레이싱이 활성화된 프로젝트를 위해 레이 트레이싱 기능이 구성된 포스트 프로세스 볼륨 및 라이팅 환경설정.

  • 씬 렌더링에 사용된 시퀀서 및 샘플 카메라. 여기에는 다이내믹한 시간 변화도 포함됩니다.

이 템플릿은 데이터스미스 플러그인도 활성화합니다. 데이터스미스는 3ds Max 및 CAD 소프트웨어 등 오프라인 렌더링 애플리케이션에서 만든 씬과 에셋을 리얼타임 엔진에 임포트하기 위해 설계된 툴과 플러그인의 모음입니다.

익스테리어

익스테리어(Exterior) 레벨에서는 시퀀서에서 사용된 여러 카메라로 SunSky 액터를 활용하여 시간 변화 시퀀스를 보여주고 씬의 여러 장소로 이동합니다. Content/ArchVisProject 폴더에서 찾을 수 있습니다.

또한, 씬을 동적으로 라이팅하는 SunSky 액터 컴포넌트 사용 방법뿐 아니라 프로젝트에서 활성화되었을 때의 다양한 리얼타임 레이 트레이싱 데모를 보여주기도 합니다.

인테리어

인테리어(Interior) 레벨은 프리컴퓨티드 스태틱 라이팅으로 씬을 밝히는 SunSky 액터 컴포넌트의 활용법을 보여줍니다. Content/ArchVisProject 폴더에서 찾을 수 있습니다.

여기에는 다음과 같은 경우가 포함됩니다.

추가 참고 사항

  • 레이 트레이싱 기능은 디렉셔널 라이트와 스카이 라이트의 레이 트레이스된 섀도를 지원하기 위해 기본적으로 활성화됩니다.

  • SunSky 액터에서 디렉셔널 라이트의 회전 값을 수동으로 바꿀 수 있습니다. 그러나 SunSky 액터의 다른 부분에 영향을 미치는 다른 세팅을 변경하면 수동으로 조정한 회전 값이 기본 위치로 리셋됩니다. 이는 지리적 위치 계산으로 통합된 값과의 충돌을 방지합니다.

  • SkyLight 액터는 이제 리얼타임 캡처 모드를 기본적으로 활성화합니다. 이는 스카이 애트머스피어 컴포넌트, 볼류메트릭 클라우드, 하이트 포그 등을 더 잘 캡처하는 데 도움이 됩니다. 이 모드는 다이내믹 모드나 스테이셔너리 모드를 사용할 때에만 이용 가능합니다. 리얼타임 캡처 모드를 비활성화하려면 SkyLight 액터를 선택하고 디테일 패널의 '라이트' 섹션 상단에서 '리얼타임 캡처' 박스를 체크 해제합니다.

추가 리소스

  • 웹 사이트 LatLong.net에 위치 이름을 입력하면 지도 뷰와 위도, 경도 좌표가 반환됩니다.

  • 웹 사이트 TimeAndDate.com 에는 시간대 지도 섹션이 있으며, 이는 SunSky 액터를 어느 시간대로 설정할지 결정할 때 유용합니다. 기본 시간대는 -5 GMT입니다.

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.