Proper Level Templates
Proper Asset Editor Profiles with a clear sky and a neutral environment (Static Mesh Editor)
[CL 8682824 by PierreFelix Breton in Dev-Editor branch]
TempDefs.ini for each template now contains a predefined category.
TemplateCategories.ini defines categories for various markets (Games, M&E, AEC, MFG) which was agreed with Marketing.
This sets the framework to start creating various market specific templates which will be delivered in subsequent submissions.
#jira UETOOL-1726 #jira UEENT-2869
#rb Sebastian Nordgen
[CL 8637757 by PierreFelix Breton in Dev-Editor branch]
We modified the existing Sun Positionner plugin to wrap a directional light, a sky light and the newly introduced Atmospheric Sky created by the rendering team.
The goal is to provide a workflow similar to the HDRI Backdrop actor added to 4.23 where users are provided with self contained functionality into a single actor and improve the workflow of doing solar studies. See Jira Epic for details about usage.
Test performed:
made a new project, enabled sun position plugin : worked
saved project, re-opened, no errors or warnings.
#jira UEENT-2863
#jira UEENT-2864
#rb homam bahnassi
[CL 8626993 by PierreFelix Breton in Dev-Editor branch]
Merging //UE4/Partner-Microsoft-XR to Release-4.23 (//UE4/Release-4.23) Change: 7668425
Remove Eye Tracking Origin offset in favor of changing the tracking origin at runtime in the game-level if necessary. The HoloLens camera should be eye tracking and content should be correctly rendered relative to the camera's starting position.
Implement HasValidTrackingPosition()
Update ipd every frame now that calibration can be triggered at any time
Merging //UE4/Partner-Microsoft-XR to Release-4.23 (//UE4/Release-4.23) Change: 8512891
Hand Fixes:
1. Correct Hand Joint tracking state for GetHandJointTransform
2. Plumb grasp through remoting
#rb Ryan.Vance
#lockdown nick.penwarden
#jira UE-79885
#ROBOMERGE-SOURCE: CL 8573569 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v407-8568993)
[CL 8573574 by jeff fisher in Main branch]
-Initialize LastKnownProjection to identity so taht if we use it before we ever get a real pose we aren't passing zero matrices around and generating NANs.
#rb Ryan.Vance
#jira UE-79008
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8552642 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8552662 by jeff fisher in Main branch]
Converted whole module to use static switches to save a multiply here or there.
#ROBOMERGE-SOURCE: CL 8510993 via CL 8513167
#ROBOMERGE-BOT: (v406-8472469)
[CL 8513223 by wyeth johnson in Main branch]