Commit Graph

207 Commits

Author SHA1 Message Date
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
chris caulfield
5ca6ab385e Chaos - hack in Poke force in PhAt
#rb none


#ROBOMERGE-SOURCE: CL 10837680 via CL 10841173 via CL 10843458 via CL 10843562
#ROBOMERGE-BOT: (v610-10636431)

[CL 10843725 by chris caulfield in Main branch]
2019-12-19 23:33:50 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
braeden shosa
3ccce0de2c Inertialization error logging.
- Inertialization requests made without the context of an ancestor inertialization node now log an error identifying the source of the request.
- Added an editor only table to map runtime nodes back to their source. This enables runtime node errors to identify the source.
- The log messages are text only for now, as this is a limitation of the current message log handling in AnimInstanceProxy. However, having the reverse map gets us halfway to runtime node messages with clickable hyperlinks.
- Don't log errors if anim graph blend time is zero. Anim graph times are allowed to be zero to cancel inertialziation, but there's no need to complain about a missing inertialization node in that case.
- Improved inertialization documentation
#jira UE-80532
#rb thomas.sarkanen
[FYI] thomas.sarkanen, laurent.delayen, zack.letters

#ROBOMERGE-SOURCE: CL 9827176 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v546-9757112)

[CL 9827179 by braeden shosa in Main branch]
2019-10-24 21:21:22 -04:00
braeden shosa
57401f6259 Clamp transition crossfade durations to 0
#jira UE-81909
#fyi zack.letters, laurent.delayen
#rb none

[CL 9625571 by braeden shosa in 4.24 branch]
2019-10-16 18:28:21 -04:00
braeden shosa
19e2ec8e94 Merging 9412940, 9574419, and 9575864 from Dev-Anim
Inertial blending for Linked Anim Blueprints
#jira UEA-544
#rb thomas.sarkanen
#fyi thomas.sarkanen, laurent.delayen, aaron.cox, zack.letters

[CL 9620672 by braeden shosa in 4.24 branch]
2019-10-16 14:04:36 -04:00
Lina Halper
3fd7f76532 Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main)
#fyi: Laurent.Delayn, Marc.Audy
#rb: none

[CL 9321182 by Lina Halper in Main branch]
2019-10-01 16:59:31 -04:00
thomas sarkanen
817414d35a Fix non-unity build
#rb none


#ROBOMERGE-SOURCE: CL 9148007 via CL 9148028
#ROBOMERGE-BOT: (v443-9013191)

[CL 9148040 by thomas sarkanen in Main branch]
2019-09-26 11:59:23 -04:00
thomas sarkanen
79185e6271 Correctly displaying current class on layer nodes
This change means that layer nodes can now display their (potentially dynamically-assigned) linked class when the debugger is inspecting a running instance.

#jira UE-78537 - UX: There is no clear indication what Instance Class is used on a layer node without selecting it
#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 9133145 via CL 9133206
#ROBOMERGE-BOT: (v443-9013191)

[CL 9133270 by thomas sarkanen in Main branch]
2019-09-26 09:15:50 -04:00
thomas sarkanen
6f508c80f0 Renaming an animation interface graph now also fixes up layer nodes that use that graph
#rb Jurre.deBaare


#ROBOMERGE-SOURCE: CL 9123175 via CL 9123176
#ROBOMERGE-BOT: (v443-9013191)

[CL 9123177 by thomas sarkanen in Main branch]
2019-09-26 06:05:49 -04:00
thomas sarkanen
53708c2257 Renaming layer and sub-instance related APIs
#jira UE-80147 - Rename new anim layer related APIs
#rb Jurre.deBaare


#ROBOMERGE-OWNER: thomas.sarkanen
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 8973946 via CL 8973950 via CL 8973951
#ROBOMERGE-BOT: (v438-8971340)

[CL 8974019 by thomas sarkanen in Main branch]
2019-09-23 07:23:26 -04:00
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
jurre debaare
68c7c259a2 Animation Layer node doesn't pass through variables found in instanced classes
#fix Reintroduce missing behaviour for generating pin exposing widget in details view for LayerNode
#jira UE-78482
#rb Lina.Halper


#ROBOMERGE-SOURCE: CL 7878471 via CL 7882193
#ROBOMERGE-BOT: (v389-7813075)

[CL 7882233 by jurre debaare in Main branch]
2019-08-08 11:18:26 -04:00
lina halper
5135fc9012 - Change ensure to Log since this could happen by editing control rig BP externally
- Also cleared non existing IO mapping in editor if found
- I still leave the log because this can happen in game if somebody changes the ControlRig without modifying the mapping
- New ticket for https://jira.it.epicgames.net/browse/UE-77080 to fix for longer term

#jira: UE-75070, UE-76892
#rb: Helge.Mathee

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 7266961 in //UE4/Release-4.23/... via CL 7266978
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7339308 by lina halper in Dev-Anim branch]
2019-07-16 23:57:11 -04:00
lina halper
539d6bd684 - Change ensure to Log since this could happen by editing control rig BP externally
- Also cleared non existing IO mapping in editor if found
- I still leave the log because this can happen in game if somebody changes the ControlRig without modifying the mapping
- New ticket for https://jira.it.epicgames.net/browse/UE-77080 to fix for longer term

#jira: UE-75070, UE-76892
#rb: Helge.Mathee

#ROBOMERGE-SOURCE: CL 7266961 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v369-7254125)

[CL 7266978 by lina halper in Main branch]
2019-07-10 17:06:13 -04:00
michael lentine
48c7913d5d Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 6903150
#rb none
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 6903163 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v366-6836689)

[CL 6963574 by michael lentine in Dev-Anim branch]
2019-06-12 18:25:04 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
Lina Halper
c9ff6867af Back out changelist 6426679
fail jira - UE-72441

- this changes behavior severly and it is not desirable at this point without proper investigation.
- reverting change 6426679

#jira: UE-75736
#fyi: Laurent.Delayen, Braeden.Shosa
#lockdown thomas.sarkanen
#rb:none

[CL 6858462 by Lina Halper in Dev-Anim branch]
2019-06-05 22:31:10 -04:00
thomas sarkanen
c30e8a9501 Layer nodes can now only select from the interfaces/layers that are in the current animation blueprint
Slight change to the runtime behaviour: when running a layer with the same class as its hosting BP, we use a 'self' layer rather than outputting a warning.

#rb Jurre.deBaare
[FYI] Jurre.daBaare, Aaron.Cox, Laurent.Delayen
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 6628708 via CL 6629035 via CL 6629054
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6748631 by thomas sarkanen in Dev-Anim branch]
2019-05-31 18:05:29 -04:00
helge mathee
3518277ab3 PoseDriver: Add checkbox for enabling / disabling cone drawing
#jira UE-72034

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 6609494 via CL 6610176 via CL 6610209
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6737367 by helge mathee in Dev-Anim branch]
2019-05-31 16:24:58 -04:00
thomas sarkanen
953c447204 Copying //Tasks/Fortnite/Dev-AnimSubInstances to Main (//Fortnite/Main)
Adds:
- New sub-instance functionality (dynamic setting, inline evaluation)
- Animation layers (experimental)

#rb Jurre.deBaare
[FYI] Laurent.Delayen
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 6604742 via CL 6605911 via CL 6605970
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v364-6709755)

[CL 6719637 by thomas sarkanen in Dev-Anim branch]
2019-05-31 14:37:25 -04:00
helge mathee
b784570012 Control Rig MVC Refactoring
Merging

//Tasks/Fortnite/Dev-UEA-ControlRig/...

to //Fortnite/Main/...

[FYI] lina.halper

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 6597997 via CL 6601432 via CL 6601520
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)

[CL 6711001 by helge mathee in Dev-Anim branch]
2019-05-31 14:00:53 -04:00
Thomas Sarkanen
0446365f17 More fixes for anim montages
Object graph pins now support DisallowedClasses.
Exposed node property pin metadata correctly in anim nodes.
Fixed ensures in sequence player.

#jira UE-65838 - Supplying a montage to a sequence player can crash
#rb Jurre.deBaare

[CL 6534131 by Thomas Sarkanen in Dev-Anim branch]
2019-05-16 09:58:37 -04:00