Commit Graph

6 Commits

Author SHA1 Message Date
Jurre deBaare
eeceb102db Added uniform blueprint nodes for adding/updating of Animation Attribute (data)
- Expose built in attribute type properties to blueprints/scripting
#jira none
#rb Thomas.Sarkanen
#preflight 6246c9a2dc6183e3f5170675

[CL 19586053 by Jurre deBaare in ue5-main branch]
2022-04-01 06:09:36 -04:00
marc audy
0731f43da6 Fix Linux build due to use of inline function GetAnimBlueprint
[CODEREVIEW] Jurre.deBaare
#rnx

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-COMMAND: FNMain
#ROBOMERGE-SOURCE: CL 19432069 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19432599 by marc audy in ue5-main branch]
2022-03-18 02:35:56 -04:00
jurre debaare
ca75472a6c #feature added script exposed AddNodeAssetOverride function, allowing users to set Animation Asset overrides through Blueprints/Python
#rb Thomas.Sarkanen
#preflight 623315486c05dd6bbc7d0bd5

#ROBOMERGE-OWNER: jurre.debaare
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 19419387 via CL 19419414 via CL 19421349 via CL 19429039 via CL 19429170
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19432568 by jurre debaare in ue5-main branch]
2022-03-18 02:33:13 -04:00
matt johnson
b842f67db7 Animation: add "TCRate" timecode custom attribute for specifying the timecode rate
In some workflows when authoring timecode metadata, the timecode rate may be
different from the animation or capture frame rate, for example when capturing
"high" frame rate data at 120 frames per second but recording SMPTE timecode
at 30 frames per second.

This adds a "TCRate" custom attribute setting that allows authoring metadata that
specifies a timecode rate that is different from the animation data frame rate.

With this initial introduction of the new setting, the custom attribute is expected to
be integer or float typed and should represent the timecode rate in frames per second.
Drop frame is not yet supported.

#rb max.chen, benoit.deschenes
#preflight 61d77760932a02483cd95c1a

#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18551309 in //UE5/Release-5.0/... via CL 18551318
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18551341 by matt johnson in ue5-release-engine-test branch]
2022-01-07 17:16:14 -05:00
jurre debaare
fab69e6d08 Ported project specific scriptability UFunctions to Engine:
- SetPreviewSkeletalMesh to UAnimationAsset and UAnimBlueprint
- Functionality to retrieve UAnimationGraphs and UAnimationGraphNodes of a specific class from UAnimBlueprint and UAnimationGraph respectively
- Functionality for pose driver/asset scripting

#jira UE-117797
#rb Thomas.Sarkanen
#preflight 60d075e32ab218000115936a
#preflight 60d1a3eaa819040001397a52

#ROBOMERGE-SOURCE: CL 16741838 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16741845 by jurre debaare in ue5-release-engine-test branch]
2021-06-22 08:26:20 -04:00
jurre debaare
d694a606af - Move AnimBlueprintLibrary to its own Module (out of AnimModifiers)
- Added FAnimPose, a script-friendly helper structure to generate/read/write evaluated anim poses
- Added API to populate AnimPose from AnimationSequenceBase, USkeleton (ref pose) and AnimBlueprint

#jira none
#rb Thomas.Sarkanen, Danny.Chapman
#preflight 609bb27f2032ee00016b253a

#ROBOMERGE-SOURCE: CL 16297653 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v799-16237190)

[CL 16297659 by jurre debaare in ue5-release-engine-test branch]
2021-05-12 07:33:41 -04:00