mike zyracki
5cacea9c44
Rotation Order: Sequencer: Control Rig: New Rotation Orders Add flag to Control RigelElements to specify whether not to use the preferred angles if we do we set them when setting control rig transforms if we are flipping eulers. We also directly set the preferred angles in particularly when coming from Sequencer. We currently use use the Setting preferrend angle values but have set it up so we may be able to override this later from the anmator. There was a bug with SetControlLocalTransform not flipping eulers due to the fact it has a different signature(missing the bPythonPrint flag) then SetControlGlobalTransform. Since ue has crazy right/left hand mix added some flags to the converion functions in the animation core library to specify we should keep the rotations in UE handyness when converting.
...
#jira UE-185156
#rb benoit.gadreau, helge.mathee
[CL 25969641 by mike zyracki in ue5-main branch]
2023-06-13 21:14:42 -04:00
jeanmichel dignard
7d20df039e
Fixed transforms not being transacted when using the slider from the details panel
...
- As of cl 25403899, SNumericVectorInputBox::OnBeginSliderMovement isn't being triggered and has been replaced by 3 individual delegates for each axis.
- Undeprecated OnBegin/EndSliderMovement in SRotationInputBox. It was being routed to OnPitchBegin/EndSliderMovement meaning that it was ignored for the other axis.
- Supported both the global and component specific events for both SVectorInputBox and SRotationInputBox.
- Removed the specific delegate types that were added to SVectorInputBox so that it stays aligned with SRotationInputBox.
#jira UE-188053
#rb patrick.boutot
[CL 25962015 by jeanmichel dignard in ue5-main branch]
2023-06-13 16:12:30 -04:00
sara schvartzman
44d35b4086
Control Rig: Interactive sliders working in details panels
...
#jira UE-149284
#rb helge.mathee, Patrick.Boutot
#preflight https://horde.devtools.epicgames.com/job/6453aa86c86798f6508e9521
[CL 25403899 by sara schvartzman in ue5-main branch]
2023-05-10 09:55:11 -04:00
henrik karlsson
ce587eb612
Added markups for headers that can't be compiled standalone.. this is needed for both Header units and IWYU
...
#preflight 63789b0c170bc34a93a869e5
#rb none
[CL 23552160 by henrik karlsson in ue5-main branch]
2022-12-21 02:46:50 -05:00
henrik karlsson
0da5962f86
Removed lots of includes in UE based on compile profiling
...
#preflight 6356cb02ae33b04ec1e358ac
#rb none
[CL 22786278 by henrik karlsson in ue5-main branch]
2022-10-26 15:02:30 -04:00
bryan sefcik
f58e75e476
Pass 2 on cleaning up build.cs files.
...
#jira
#preflight 631b7a79304480f8f8b48580
[CL 21931324 by bryan sefcik in ue5-main branch]
2022-09-09 19:41:38 -04:00
Helge Mathee
6650e35ddb
Control Rig: Animation Channels Refactoring
...
#rb sara.schvartzman
#jira UE-155820
#preflight https://horde.devtools.epicgames.com/job/62a31f16152bfb33d33a4140
[CL 20594470 by Helge Mathee in ue5-main branch]
2022-06-10 09:35:29 -04:00
Helge Mathee
80cb75fa33
Control Rig: refactor details panel to show any node, support vector, rotator and transform widgets
...
#rb sara.schvartzman
#jira UE-139767 UE-121980
#preflight https://horde.devtools.epicgames.com/job/620cde9301253d2e1906c4eb
[CL 19012796 by Helge Mathee in ue5-main branch]
2022-02-16 07:27:08 -05:00
helge mathee
7a8b160ea7
SAdvancedTransformWidget: Fix non-unity build break
...
#rb trivial
#jira na
#preflight na
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18574833 in //UE5/Release-5.0/... via CL 18574856
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18574880 by helge mathee in ue5-release-engine-test branch]
2022-01-11 13:52:22 -05:00
helge mathee
c5f735dc4f
Refactor Control Rig Element Detaills to use new transform widgets
...
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18571993 by helge mathee in ue5-release-engine-test branch]
2022-01-11 10:14:09 -05:00
kiaran ritchie
9aa648b4a0
Fixed crash in new advanced transform details panels.
...
#rb:halfdan.ingvarsson
[FYI] helge.mathee
#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18414801 in //UE5/Release-5.0/... via CL 18414815
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18414831 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 19:55:01 -05:00
mark lintott
05b2503be8
Fix for duplicate Module name FToolWidgetsModule. Renames to FAnimationWidgetsModule
...
[FYI] Helge.Mathee
#rb trivial
#jira none
#preflight 61af2db10e3f45382056d2d2
#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18393139 in //UE5/Release-5.0/... via CL 18393145
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18393153 by mark lintott in ue5-release-engine-test branch]
2021-12-07 04:53:12 -05:00
marc audy
9c0bd109b0
Fix non-unity
...
[FYI] Helge.Mathee
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18377221 in //UE5/Release-5.0/... via CL 18377227
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18377233 by marc audy in ue5-release-engine-test branch]
2021-12-04 13:54:49 -05:00
jon nabozny
67936a9d3d
Fix non-unity build issue.
...
#jira None
#rb None
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18377218 in //UE5/Release-5.0/... via CL 18377226
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18377231 by jon nabozny in ue5-release-engine-test branch]
2021-12-04 13:54:42 -05:00
helge mathee
c1eff17803
SAdvancedTransformWidget: Add helper functions for numeric value getters / setters
...
#rb na
#jira UE-134546
#preflight https://horde.devtools.epicgames.com/job/61a8e85fca183f8de48d2fe3
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18353001 in //UE5/Release-5.0/... via CL 18353040
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18353051 by helge mathee in ue5-release-engine-test branch]
2021-12-02 11:41:41 -05:00
helge mathee
95985c1125
Improve SAdvancedTransformInputBox
...
#rb none
#jira UE-134546
#preflight https://horde.devtools.epicgames.com/job/61a7a55b9b64d95afb994709
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18350927 in //UE5/Release-5.0/... via CL 18350942
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18350948 by helge mathee in ue5-release-engine-test branch]
2021-12-02 06:40:43 -05:00
helge mathee
3af5353c34
Input Widgets: Advanced Rotation and Transform widget
...
* Rotation to support multiple representations (quat, rotator, euler etc)
* Rotation widget to support mapping to single numeric channels or higher level attributes (Rotator, Quat)
* Transform widget relative / world
* Transform widget uniform scale lock
* Transform widget to map to single numeric channels or higher level attributes (FTransform, FEulerTransform)
#preflight https://horde.devtools.epicgames.com/job/61a641dac3287aab278e0fb7
#jira UE-134546
#rb lauren.barnes
[FYI] Louise.Rasmussen
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18325450 in //UE5/Release-5.0/... via CL 18325459
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18325471 by helge mathee in ue5-release-engine-test branch]
2021-11-30 11:02:35 -05:00