Commit Graph

144 Commits

Author SHA1 Message Date
Lina Halper
aa5c71dc02 #ANIM: Trail joint - converted TrailRelaxation to curve to support multiple joint chain
Merging

//depot/UE4-Orion/Engine/Source/...

to //depot/UE4/Engine/Source/...

[CL 2671585 by Lina Halper in Main branch]
2015-08-27 17:25:44 -04:00
Dan Oconnor
f44d605357 Further optimizations to blueprint context menu constrution. Avoiding copying strings, recalculation of categories.
[CL 2661618 by Dan Oconnor in Main branch]
2015-08-19 16:36:07 -04:00
Josh Markiewicz
f8d83447e1 #Integration FN->Main from CL#2642868
Engine Source changes

[CL 2645403 by Josh Markiewicz in Main branch]
2015-08-05 15:54:57 -04:00
Benn Gallagher
fb394bc3a5 Fix for anim graph node properties with names in their names failing to update
[CL 2640601 by Benn Gallagher in Main branch]
2015-07-31 13:44:15 -04:00
Benn Gallagher
b15905ff1d Fix for crash undoing state nodes
#UE-18993

[CL 2631108 by Benn Gallagher in Main branch]
2015-07-23 15:27:40 -04:00
Lina Halper
bb3cbeb9d2 #ANIM: Moving available animnodes to AnimGraphRuntime module
[CL 2629295 by Lina Halper in Main branch]
2015-07-22 14:37:24 -04:00
Lina Halper
ba6ddeccb9 #ANIM: Created [copy pose from mesh] node.
Allows users to get a pose from one mesh to the other pose.

[CL 2629217 by Lina Halper in Main branch]
2015-07-22 13:59:07 -04:00
bruce nesbit
10da1d1049 Fixed several non unity compile errors
[CL 2621446 by bruce nesbit in Main branch]
2015-07-15 03:14:18 -04:00
Michael Noland
ddeba68494 Editor: Fixed order-of-initialization warning in SRotatorInputBox
Animation: Checking in missing file

[CL 2621148 by Michael Noland in Main branch]
2015-07-14 19:06:17 -04:00
Michael Noland
1c1ad02a66 Graph Editor: Exposed a way to remove a slot from a SNodePanel::SNode and added support for node bubbles rendering correctly when there is no top slot
Animation: Updated the observe bone node to not display the ...
#jira UE-18570
#codereview ben.cosh

[CL 2620998 by Michael Noland in Main branch]
2015-07-14 17:51:17 -04:00
Michael Noland
7fec532e26 Animation: Added a remap range to the bone driven controller when clamping is enabled, and added a note about the driven bone space
[CL 2619198 by Michael Noland in Main branch]
2015-07-13 19:53:41 -04:00
Michael Noland
af45d869d6 Animation: Temporary fix for the popup bubbles on observe bone nodes being displayed offscreen
#codereview ben.cosh

[CL 2619113 by Michael Noland in Main branch]
2015-07-13 19:02:41 -04:00
Michael Noland
9c496c9cfe Animation: Replaced a property literal reference with GET_MEMBER_NAME_CHECKED
[CL 2617506 by Michael Noland in Main branch]
2015-07-10 20:08:55 -04:00
Benn Gallagher
1ec8481b50 Fix for crash when undoing custom transition blend logic selection. Modify the parent graph so the transaction gets properly recorded.
[CL 2616529 by Benn Gallagher in Main branch]
2015-07-10 08:32:28 -04:00
Hyojong Shin
d804ee9928 Fixed a bug which was hiding Joint Target Location Pin in TwoBoneIK node
#code_review : lina.halper

[CL 2608707 by Hyojong Shin in Main branch]
2015-07-02 02:32:24 -04:00
Benn Gallagher
26397476c1 Non-Linear blend support for blend lists and state transitions
[CL 2607400 by Benn Gallagher in Main branch]
2015-07-01 09:45:27 -04:00
Michael Noland
2d953ade9f Animation: Improved bone driven controllers
- One driver value can now drive multiple components
- How a component is driven is now configurable (add to input, replace, add to ref pose and replace)
- The range limit is now defined on the input (before the multiplier is applied) rather than the output (existing ranges are fixed up on load)
- New details customization to make working with the node easier
- Individual scale components can now be a driver or one of the driven components, rather than just the max component of scale
- The node title now displays the driving equation (e.g., driven.rotation.z = -0.5 * driver.rotation.x)

Animation: Added a custom version for AnimGraph/AnimGraphRuntime usage

Upgrade Note: The exact behavior of the original node was not preserved, but there are now more configuration options, so please revisit any uses of bone driven controllers in your animation blueprints

[CL 2606968 by Michael Noland in Main branch]
2015-06-30 22:25:56 -04:00
Michael Noland
7d410e7509 Animation: Created an Observe Bone skeletal control that can be used to debug animations (prints out the current transform of a bone in the input pose as a bubble above the node)
[CL 2606949 by Michael Noland in Main branch]
2015-06-30 22:16:20 -04:00
Maciej Mroz
23bb4fc3e8 UE-17499 Could use a way to add custom type auto-conversions for blueprints
New FunctionMetadta "BlueprintAutocast" was added.

todo: add warning in UHT
todo: remove hardcoded functions from UEdGraphSchema_K2::SearchForAutocastFunction

#codereview Mike.Beach

[CL 2604137 by Maciej Mroz in Main branch]
2015-06-29 12:18:57 -04:00
Lina Halper
337bc3a2d5 #ANIM: Fixed additive layer not working properly
- It is broken whenever you apply any bone transform due to controller is not copying local atoms back to it.

[CL 2604079 by Lina Halper in Main branch]
2015-06-29 11:41:35 -04:00
Michael Noland
021493b2d0 Animation: Allow skeletal controls to specify the coordinate space that they would prefer the gizmo to be displayed in, and updated Modify Bone to use the new functionality
[CL 2601458 by Michael Noland in Main branch]
2015-06-25 17:57:56 -04:00
Dan Oconnor
96c7289b88 [UEBP-59] Optimize Blueprint loading done subsequently to initializing the blueprint action database, by decreasing the number of TObjectIterators we use to build the database.
[CL 2592248 by Dan Oconnor in Main branch]
2015-06-18 13:40:47 -04:00
Michael Noland
6a27c42041 Animation: Various improvements to the bone driven controller
- Added support for using a curve to map from input range to output range
- Added compilation warnings when a bone or component still needs to be selected
- Added a customization to hide the range/multipler when using a curve, and gated editing of the range based on bUseRange
- Minor optimization to evaluation speed
- Reorganized the properties into logical groups (Source/Driver, Mapping, Destination/Driven)

[CL 2591125 by Michael Noland in Main branch]
2015-06-17 18:54:05 -04:00
Michael Noland
df09d9a395 Animation: Added compilation warnings to UAnimGraphNode_ModifyBone when it will do nothing
[CL 2590711 by Michael Noland in Main branch]
2015-06-17 15:28:02 -04:00
Michael Noland
1e838f053e Animation: Cleaned up UAnimGraphNode_Base a bit (added a class comment, full DLL export, NULL->nullptr, forward declarations)
[CL 2590709 by Michael Noland in Main branch]
2015-06-17 15:27:23 -04:00