Commit Graph

21 Commits

Author SHA1 Message Date
mike zyracki
2ed3377712 Fix for Weapon Mesh orientation with Player recording.
#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]
2019-07-16 23:18:00 -04:00
mike zyracki
092d431659 CIS FIx pt2-
#jira UE-76947
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 7234501 in //UE4/Release-4.23/... via CL 7234503
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7242834 by mike zyracki in Dev-Build branch]
2019-07-09 00:53:50 -04:00
mike zyracki
9b5d649436 CIS Fix JMonolithic header
#rb none
#jira UE-76932

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 7233990 in //UE4/Release-4.23/... via CL 7233997
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7242742 by mike zyracki in Dev-Build branch]
2019-07-09 00:53:11 -04:00
arciel rekman
588e8e0388 Fix Linux compile error.
#rb none
[FYI] Mike.Zyracki
#jira not yet

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 7233817 in //UE4/Release-4.23/... via CL 7233821
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7242640 by arciel rekman in Dev-Build branch]
2019-07-09 00:52:17 -04:00
mike zyracki
cbde1f06ee Split Prerecord from Startrecord
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]
2019-07-09 00:20:18 -04:00
francis hurteau
933db88e55 Made the "Parameters" object in remote call payload optional, if no value are provided the call will be made with default initialized parameters if needed
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]
2019-06-21 02:08:56 -04:00
max chen
fe4e25d4dc Take Recorder: Remove force linear keys for skeletal animation.
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 7047631 in //UE4/Release-4.23/... via CL 7047651
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7120327 by max chen in Dev-Build branch]
2019-06-21 01:19:43 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
max chen
2b61878c3e Copying //UE4/Dev-Sequencer to Dev-Main (//UE4/Dev-Main) [at] 6863847
#lockdown nick.penwarden
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 6863971 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917141 by max chen in Dev-Build branch]
2019-06-10 16:16:26 -04:00
andrew rodham
37e571541c Changed take and sequence recorders to use the correct property name rather than the property's display text for its property lookup
#jira UE-75334
#rb Mike.Zyracki

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.rodham
#ROBOMERGE-SOURCE: CL 6783005 via CL 6785800 via CL 6798995
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)

[CL 6821046 by andrew rodham in Dev-Build branch]
2019-06-03 19:05:35 -04:00
Ben Marsh
07e535411b Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
max chen
a4757d871f Take Recorder: Add reason for invalid asset path
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 5305597 in //UE4/Release-4.22/... via CL 5309076
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5325627 by max chen in Dev-Build branch]
2019-03-06 18:16:56 -05:00
max chen
1d184ec285 Take Recorder: Split TakeSaveDir to RootTakeSaveDir and TakeSaveDir. The RootTakeSaveDir defaults to "/Game/Cinematics/Takes" and TakeSaveDir defaults to "{year}-{month}-{day}/{slate}_{take}".
#jira UE-71055
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 5305507 in //UE4/Release-4.22/... via CL 5309065
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5325609 by max chen in Dev-Build branch]
2019-03-06 18:16:51 -05:00
max chen
81ec2a252c Take Recorder: Frame rate tweaks
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]
2019-02-28 17:14:21 -05:00
max chen
72f07c6826 Takes: Remove unused TakeViewer
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 5228526 in //UE4/Release-4.22/... via CL 5228534
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5244271 by max chen in Dev-Build branch]
2019-02-28 17:04:41 -05:00
Ben Marsh
dece8de2d2 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5095547 by Ben Marsh in Dev-Build branch]
2019-02-20 15:06:37 -05:00
Ben Marsh
ef2c7066f2 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4957620 by Ben Marsh in Dev-Build branch]
2019-02-09 14:49:54 -05:00
Ben Marsh
c34dc5a8cf Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4932473 by Ben Marsh in Dev-Build branch]
2019-02-07 10:01:58 -05:00
Ben Marsh
6b22106b31 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4798655 by Ben Marsh in Dev-Build branch]
2019-01-24 08:36:47 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -05:00
Ben Marsh
129aac0526 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4706788 by Ben Marsh in Dev-Build branch]
2019-01-10 20:03:35 -05:00