시뮬레이션 기본(Simulation Blank) 템플릿은 시뮬레이션에 특화된 다양한 세팅과 기능을 제공하는 비어 있는 월드 레벨 템플릿입니다. 이 템플릿은 다음과 같은 기능 및 특징을 제공하는 비어 있는 환경으로 구성되어 있습니다.
지면/바닥으로 사용되는 평평한 스태틱 메시
지구에 특화된 세팅을 갖춘 SunSky 시스템:
지오레퍼런싱 플러그인 규칙과 호환되는 노스(North) 오프셋
강도(Intensity) 및 소스 각도(Source Angle) 같은 사실적인 태양 프로퍼티를 통해 버추얼 섀도 맵 시스템을 활용하는 섀도를 캐스팅하는 디렉셔널 라이트. 프로젝트 세팅(Project Settings) > 플랫폼(Platforms) - Windows 아래의 DirectX 12(SM6, 실험단계 기능) 옵션을 활성화해야 하며 호환되는 그래픽 카드가 필요합니다.
자연스러운 머티리얼을 갖춘 볼류메트릭 클라우드
별(장식용으로 제공되며, 현실의 특정 위치에서의 별자리를 정확하게 나타내지는 않음)
사람의 시력에 상응하는 노출 세팅을 갖춘 글로벌 포스트 프로세스 볼륨
지구에 환경을 배치하기 위한 지오레퍼런싱 액터
SunSky와 지오레퍼런싱 액터에서 언리얼 엔진 원점의 지리적 위치는 73W, 45N으로 설정되어 있습니다. 필요에 따라 실제 환경 위치에 맞게 이를 조정해야 합니다.
이 템플릿에는 특정한 BP_SimPlayerController
및 BP_SimfloatingPawn
을 정의하는 커스텀 BP_SimGameMode
블루프린트가 함께 제공됩니다. 이러한 블루프린트는 베이스 컨트롤러와 폰 클래스의 디폴트 기능을 향상하기 위한 예시로 제공되며 아래에서 자세히 설명합니다.
시뮬레이션 플레이어 컨트롤러(BP_SimPlayerController)
이 컨트롤러의 경우 런타임에서 다음과 같은 플레이어 액션을 허용하는 단축키를 사용할 수 있습니다.
플레이 시 스폰된 플로팅 폰을 자유롭게 탐색합니다(
BP_SimfloatingPawn
).플로팅 폰과 레벨에 이미 존재하는 폰 사이에서 전환합니다.
하루의 시간을 제어합니다.
프로파일링 및 통계 위젯을 표시합니다.
지구 공간 위치 상태 바를 표시합니다.
아래 표에는 사용할 수 있는 단축키가 정리되어 있습니다.
키 |
액션 |
|
---|---|---|
폰 제어 |
||
Enter |
플로팅 폰과 레벨에 이미 존재하는 폰 사이에서 전환합니다. |
|
Tab |
레벨 폰을 제어할 때 제어 가능한 다음 폰으로 전환합니다. |
|
Shift+Tab |
레벨 폰을 제어할 때 제어 가능한 이전 폰으로 전환합니다. |
|
1 - 6 |
특정 레벨 폰을 제어하기 위한 단축키입니다. 레벨 폰이 6개 이상인 경우 Tab 을 사용하세요. |
|
하루의 시간 제어 |
||
End |
하루의 현재 시간을 감소시킵니다. |
|
Page Down |
하루의 현재 시간을 증가시킵니다. |
|
Insert |
하루의 시간을 새벽 값으로 매끄럽게 전환합니다. |
|
Home |
하루의 시간을 정오 값으로 매끄럽게 전환합니다. |
|
Page Up |
하루의 시간을 저녁 값으로 매끄럽게 전환합니다. |
|
위젯 제어 |
||
P |
프로파일링 위젯(Profiling Widget)을 표시하거나 숨깁니다. |
|
G |
지구 공간 위젯(Geospatial Widget)을 표시하거나 숨깁니다. |
지구 공간 위젯
이미지를 클릭하면 전체 크기로 표시됩니다.
지구 공간 위젯 은 다른 좌표 시스템으로 지구상의 현재 위치를 표시하는 상태 바입니다.
프로젝션 CRS
지리 CRS(위도/경도)
지구 중심(ECEF)
자세한 내용은 레벨 지오레퍼런싱 페이지를 참고하세요.
프로파일링 위젯
이미지를 클릭하면 전체 크기로 표시됩니다.
프로파일링 위젯 은 애플리케이션의 퍼포먼스를 프로파일링하는 디버그 유틸리티입니다.
왼쪽 버튼 스택은 다양한 퍼포먼스 카운터를 표시하거나 숨깁니다. stat counterName
콘솔 명령어를 사용하여 액세스할 수도 있습니다. 프로파일링 위젯은 가장 많이 사용되고 유용한 위젯을 표시합니다.
FPS
유닛
엔진
씬 렌더링
게임
GPU
프로파일링은 초당 프레임(Frames Per Second, FPS)와 밀접하게 연관되어 있기 때문에 버튼의 두 번째 열에서는 수직동기(Vertical Sync, VSync)를 활성화 또는 비활성화할 수 있고 FPS를 30 또는 60으로 제한할 수 있습니다.
시뮬레이션 플로팅 폰(BP_SimfloatingPawn)
시뮬레이션 플로팅 폰은 언리얼 엔진의 디폴트 폰이 향상된 버전으로, 마우스 휠 을 사용하여 최대 내비게이션 속도를 제어할 수 있는 기능이 추가되었습니다. 이 폰은 대규모 환경을 작업할 때 유용합니다.
마우스 휠을 클릭 하면 디폴트 속도로 리셋됩니다.