You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
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]