#jira UE-76914
We got rid of the inverse tranform we used to do in order to try to handle root motion but were still applying that back when dealing with attachments to a skeletal mesh. Got rid of that now.
#rb max.chen
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 7252605 in //UE4/Release-4.23/... via CL 7252612
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7333214 by mike zyracki in Dev-Build branch]
Multiple fixes done here. First we create a proper PreRecord step that set's everything up, create's tracks, create subscenes, creates files, as needed. We then, due to quirks with asset creation, perform a few ticks and then start recording, which set's up the stored timecodes on the scenes and sections so everything is synced up.
Second fix is to have the animaton recording happen directly as part of the take recorder, instead of handles with it's own tickable editor object
which run's on own tick (different than the take recorder game object tick). We also automatically get timecode synced time or engine time, avoid duplicate keys etc..
As part of this also fixed for incorreclty rotated animation recording by removing any changes to the root bone animation, we now simply just grab it and move it over to the 3d transform, don't need the inverse since we force root lock from (zero). Once that's
in everything look good except for some skeletal meshes with no existing keys, and we fix that by making sure we set the DefaulTransform based upon the first transform on the root.
Note this change also fixes the issue with his procedural camera's not recording correctly at beginning.
#jira UE-76910
#jira UE-76908
#jira UE-76909
#rb max.chen
[FYI] max.chen
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 7228961 in //UE4/Release-4.23/... via CL 7228964
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7237330 by mike zyracki in Dev-Build branch]
Fixed a crash when shutting down the WebControl server
Fixed return value and output parameters not being properly returned through the RemoteControl API
Fixed check for content-type being application/json
Fixed error code when request is proper but object resolving fails
#jira UE-76462
#rb Patrick.Boutot
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: francis.hurteau
#ROBOMERGE-SOURCE: CL 7068852 in //UE4/Release-4.23/... via CL 7068857
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7124733 by francis hurteau in Dev-Build branch]
Show the actual meta data frame rate in the cockpit.
Remove per actor sample rates - record directly with the sample rate of the movie scene.
#jira UE-70722
#rb matt.hoffman
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 5231070 in //UE4/Release-4.22/... via CL 5231080
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5246058 by max chen in Dev-Build branch]