helge mathee
ee71109e82
ControlRig: Fix crash on close
...
#rb jaime.cifuentes
#jira UE-187997
[CL 26544633 by helge mathee in ue5-main branch]
2023-07-24 11:50:17 -04:00
helge mathee
d4d9f3a991
Control Rig: Fix constructor for FRigPoseElement (initialize all members)
...
#rb na
#jira UE-189555
[CL 26543214 by helge mathee in ue5-main branch]
2023-07-24 11:11:30 -04:00
sara schvartzman
7f3f22b8ee
Control Rig: Change additive control rig so that it is integrated into the SkeletalMeshComponent
...
#jira UE-189553, UE-190751
#rb mike.zyracki
[CL 26540183 by sara schvartzman in ue5-main branch]
2023-07-24 06:32:32 -04:00
Anatole Menichetti
16213d1f83
Fix Control Display actor always shows hidden controls
...
#jira UE-190736
#rb Mike.Ziracki
[CL 26491517 by Anatole Menichetti in ue5-main branch]
2023-07-20 14:35:40 -04:00
mike zyracki
3bc6da9c60
Sequencer: Control Rig: Don't snap if there are no keys and don't create a transform when looking for keys.
...
#trivial
#rb na
[CL 26477062 by mike zyracki in ue5-main branch]
2023-07-19 20:07:47 -04:00
mike zyracki
ca52d84819
Sequencer : Control Rig: Fix backing to control rig if doing so outside of section range so that spawnable doesn't exist.
...
#jira UE-189835
#rb na
#preflght na
#trivial
[CL 26473785 by mike zyracki in ue5-main branch]
2023-07-19 18:26:31 -04:00
sara schvartzman
bf54fa8f59
Control Rig: Fix crash when switching levels if an additive control rig was present in the old level
...
#jira UE-190501
#rb mike.zyracki
#rnx
[CL 26463912 by sara schvartzman in ue5-main branch]
2023-07-19 12:42:54 -04:00
thomas sarkanen
57122faf0a
AnimNext params in Anim BPs
...
Added a new anim node: AnimNext Parameters. This injects parameters into the AnimNext stack for all leafwards nodes.
Added a new way of binding to parameters on anim nodes.
- Added indirection to UAnimGraphNode_Base to allow different 'binding types' to be authored by deriving from UAnimGraphNodeBinding
- Added new binding type for AnimNext parameters
- Moved existing binding code (inc UI widget creation) into UAnimGraphNodeBinding_Base
- Binding types can be selected on a per-node or per-anim BP basis
Reworked FParamStack API a little
- Allow for better error checking when pushing/popping stack layers. Pushed layers can now only be subsequently popped by passing in the handle of the pushed layer.
- Standalone layers are now wrapped in an opaque handle rather than returning a unique ptr
- GetParamData APIs now perform more involved type checking, allowing derived object types & type conversions to be implemented
Improved parameter type sandboxing for automated tests. If running low-level type tests while execution was happening on another thread, the editor could crash because of invalidating already-existing types.
Lots of other small fixes to get workflows nicer and end-to-end functionality working
#rb Nicholas.Frechette,Jaime.Cifuentes,Jurre.deBaare
[CL 26455905 by thomas sarkanen in ue5-main branch]
2023-07-19 04:36:34 -04:00
mike zyracki
bcf0dabc67
Sequencer: Control Rig: Fix crash with adding CR to anim bp instances due to skeleton not existing in initialization.
...
#rb thomas.sarkanen
[CL 26454641 by mike zyracki in ue5-main branch]
2023-07-18 23:17:34 -04:00
sara schvartzman
ede57c21df
Control Rig: Fix additive rotations applying twice
...
#rb benoit.gadreau
#rnx
[CL 26432096 by sara schvartzman in ue5-main branch]
2023-07-18 09:19:27 -04:00
christopher waters
2b78bbaa2b
Fixing remaining IWYU errors
...
[CL 26358328 by christopher waters in ue5-main branch]
2023-06-30 18:31:26 -04:00
mike zyracki
2becd73ee3
Control Rigs: Fix broken Control Rigs that aren't completely removed.
...
#rb na
#rb sara.Schvartzman
[CL 26334455 by mike zyracki in ue5-main branch]
2023-06-29 22:46:09 -04:00
halfdan ingvarsson
4238402107
Control Rig: Fix issue with use of stack variable after free as reported by address sanitizer.
...
#rb trivial
#rnx
[CL 26331244 by halfdan ingvarsson in ue5-main branch]
2023-06-29 19:05:22 -04:00
helge mathee
4b64346b8f
RigVMExample plugin
...
#rb jaime.cifuentes
[CL 26313501 by helge mathee in ue5-main branch]
2023-06-29 10:48:30 -04:00
helge mathee
8da3bdb62b
RigVM: Move most of the functionality from ControlRigEditor to RigVMEditor
...
#rb tbd
#jira UE-180111
[CL 26307248 by helge mathee in ue5-main branch]
2023-06-29 05:33:20 -04:00
mike zyracki
f03e781037
Sequencer: Control Rig: Fix setting zero value so it doesn't always add and uses default interoplation
...
#rb na
[CL 26302368 by mike zyracki in ue5-main branch]
2023-06-28 19:17:45 -04:00
helge mathee
a12ccb5b7f
ControlRig: Fix missing public dependency
...
#rb na
[CL 26289102 by helge mathee in ue5-main branch]
2023-06-28 12:42:24 -04:00
sara schvartzman
fff9ee62ad
Control Rig: Fetch asset user data from the ControlRig CDO
...
#rb helge.mathee
#rnx
[CL 26280748 by sara schvartzman in ue5-main branch]
2023-06-28 06:08:03 -04:00
sara schvartzman
ecac5646b7
Control Rig: Fix warning due to conflict with window titles of additive control rig widget
...
#jira UE-189647
#rb na
#rnx
[CL 26259569 by sara schvartzman in ue5-main branch]
2023-06-27 11:54:53 -04:00
helge mathee
34bc98459f
ControlRig: Fix crash during compilation in editor
...
#rb na
[CL 26257954 by helge mathee in ue5-main branch]
2023-06-27 10:56:48 -04:00
sara schvartzman
0e8ff3edef
Control Rig: Fix test data single frame record not working
...
#jira UE-188488
#rb helge.mathee
#rnx
[CL 26232473 by sara schvartzman in ue5-main branch]
2023-06-26 09:27:19 -04:00
sara schvartzman
712279112e
Control Rig: Additive control rig with control rig component
...
#rb helge.mathee
[CL 26230224 by sara schvartzman in ue5-main branch]
2023-06-26 05:42:12 -04:00
helge mathee
bae97d6b2c
RigVMEditor: Refactoring editor module, blueprint actions etc
...
#rb na
#jira UE-180113
[CL 26209431 by helge mathee in ue5-main branch]
2023-06-23 10:03:02 -04:00
Jurre deBaare
b4165bc603
"Edit in Sequencer" button present in the composite, blend space and montage editors
...
#fix dynamic visibility for button according to currently active animation asset
#jira UE-179063
#rb Thomas.Sarkanen
[CL 26207663 by Jurre deBaare in ue5-main branch]
2023-06-23 06:41:54 -04:00
helge mathee
63a5a90f22
ControlRig / RigVM: Move editor style / slate content to RigVMEditor
...
#rb jaime.cifuentes
#jira UE-180107
[CL 26176041 by helge mathee in ue5-main branch]
2023-06-22 02:26:10 -04:00