Per-node constant data is now held on a generated struct as part of sparse class data.
Per-node mutable data (i.e. pin links/property access mappings) is now held on a generated 'mutable data' struct that is compiled as part of the generated class.
The anim BP compiler is now extended more conventionally using UAnimBlueprintExtension, derived from UBlueprintExtension. This directly replaces the older 'compiler handler' pattern that was added in an emergency fashion for 4.26. Anim graph nodes now request their required extensions and these are held on the UAnimBlueprint in the UBlueprint::Extensions array. The Extensions array is potentially refreshed with any node addition or removal. The Extensions array is force-refreshed each time an anim BP is compiled for the first time to deal with newly added or removed requirements.
Const-corrected a bunch of UAnimInstance/FAnimInstanceProxy APIs that rely on (now truly) const data.
Added a split state/constant version of FInputScaleBiasClamp to allow some of its data to be split into constants.
Tweaked alignment/ordering of FPoseLinkBase to save a few bytes per pose link.
Deprecated FAnimNode_Base::OverrideAsset in favor of a more UAnimGraphNode_Base-based approach. Individual nodes can still have runtime overrides via specific accessors. The new approach will also give us the oppurtunity to override multiple assets per node if required in the future.
Moved property access into Engine module & removed event support from it - this was never used.
Reworked property access compilation API a little - construction/lifetime was a bit confusing previously.
Optimized path used to create UK2Node_StructMemberSet nodes in per-node custom events. When using mutable data, the structure used is large and very sparsely connected (i.e. only a few properties are written) so we only create pins that are actually going to be used, rather than creating all of them and conly connecting a few.
Patched the following nodes to use the new data approach:
- Asset players (sequences, blendspaces, aim offsets)
- Blend lists
- Ref poses
- Roots
#rb Jurre.deBaare, Martin.Wilson, Keith.Yerex
[CL 16090510 by Thomas Sarkanen in ue5-main branch]
Per-node constant data is now held on a generated struct as part of sparse class data.
Per-node mutable data (i.e. pin links/property access mappings) is now held on a generated 'mutable data' struct that is compiled as part of the generated class.
The anim BP compiler is now extended more conventionally using UAnimBlueprintExtension, derived from UBlueprintExtension. This directly replaces the older 'compiler handler' pattern that was added in an emergency fashion for 4.26. Anim graph nodes now request their required extensions and these are held on the UAnimBlueprint in the UBlueprint::Extensions array. The Extensions array is potentially refreshed with any node addition or removal. The Extensions array is force-refreshed each time an anim BP is compiled for the first time to deal with newly added or removed requirements.
Const-corrected a bunch of UAnimInstance/FAnimInstanceProxy APIs that rely on (now truly) const data.
Added a split state/constant version of FInputScaleBiasClamp to allow some of its data to be split into constants.
Tweaked alignment/ordering of FPoseLinkBase to save a few bytes per pose link.
Deprecated FAnimNode_Base::OverrideAsset in favor of a more UAnimGraphNode_Base-based approach. Individual nodes can still have runtime overrides via specific accessors. The new approach will also give us the oppurtunity to override multiple assets per node if required in the future.
Moved property access into Engine module & removed event support from it - this was never used.
Includes a thread-safety fix for 4.26 that hasnt made it over to 5.0 yet.
Reworked property access compilation API a little - construction/lifetime was a bit confusing previously.
Optimized path used to create UK2Node_StructMemberSet nodes in per-node custom events. When using mutable data, the structure used is large and very sparsely connected (i.e. only a few properties are written) so we only create pins that are actually going to be used, rather than creating all of them and conly connecting a few.
Patched the following nodes to use the new data approach:
- Asset players (sequences, blendspaces, aim offsets)
- Blend lists
- Ref poses
- Roots
#rb Jurre.deBaare, Martin.Wilson, Keith.Yerex
[CL 16071104 by Thomas Sarkanen in ue5-main branch]
Initial basic implementation, more features to follow.
Accessed via the context menu of a graph track.
Shows anim graph nodes in a linearized tree similar to ShowDebug ANIMATION.
Select a node to 'pin' all the properties that it traced (multi select supported) to the bottom of the window.
Scrub the timeline to see those properties change over time.
Asset references use clickable hyperlinks to go to the specified asset editor.
#rb Jurre.deBaare
[CL 11041140 by Thomas Sarkanen in Dev-Core branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
Merging using Fortnite_Main<->Fortnite_ControlRig
#rb none
#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7321580 via CL 7323175
#ROBOMERGE-BOT: (v371-7306989)
[CL 7323351 by helge mathee in Main branch]
#lockdown Nick.Penwarden
#rb none
============================
MAJOR FEATURES & CHANGES
============================
Change 3624599 by Thomas.Sarkanen
Added the ability to rename shapes in the Physics Asset Editor
Added "CanRenameItem" to skeleton tree item API so we are not limited to hard-coded bones/sockets
Tweaked physics shape item widget to use editable text in the same vein as virtual bones etc.
#jira UEAP-341 - Ability to name collision shapes
Change 3624765 by Benn.Gallagher
Fixed bad blend profile references
#jira UE-46227
Change 3624773 by Danny.Bouimad
Content fix for #Jira UE-49191
Change 3625007 by Thomas.Sarkanen
Fixed monolithinc game builds
Moved new Name member to WITH_EDITORONLY_DATA, as the generated code still picks it up using WITH_EDITOR
Change 3625659 by Ori.Cohen
Make sure that components being unwelded are always unwelded even if they are about to be deleted. This is needed for fixing dangling pointers.
Change 3625850 by Thomas.Sarkanen
Fix for crash in physics asset editor after garbage collection
Move bone proxies from rooting to FGCObject
Change 3625966 by Lina.Halper
Instead of PinShownByDefault, changed to PinHiddenByDefault
https://github.com/EpicGames/UnrealEngine/pull/3964#3964
#jira: UE-49168
Change 3626020 by Martin.Wilson
Protect against checkSlow when using post process instance without a main instance
#jira UE-49275
Change 3627178 by Aaron.McLeran
#jira UE-49322 Fixing background muting and preview sound
Change 3627179 by Aaron.McLeran
Optimizing active sound by not processing active sounds if they are out of range.
Allowing virtualized sounds to be exempt.
Licensee says they saw a 6x improvement on active sound calculations in audio thread with this change.
Change 3627187 by Aaron.McLeran
Allowing overriding the sample rate of synth components in C++.
Useful for cases where synth component is being used to output media auido or VOIP.
Change 3627563 by Thomas.Sarkanen
Tweaked tooltip so it isnt the same as other menus
#jira UE-47817 - Two Viewport tooltips are the same in Physics Asset Editor
Change 3627580 by James.Golding
PR #3974: UE-49200: Fixed typo in Physics Handle (Contributed by carloshellin)
#jira UE-49264
Change 3627581 by James.Golding
Reduce output verbosity during cooking
#jira UE-47126
Change 3627584 by James.Golding
PR #3954: Upgrade to V-HACD version 2.3 (Contributed by jratcliff63367)
Auto-convex generation now exposes more useful 'max hulls' instead of 'accuracy'
Auto-generation of convex collision is now done async in StaticMesh Editor
#jira UE-49027
Change 3627599 by Martin.Wilson
Make sure raw data debug bone rendering in the animation editors actually shows raw data in the case of additive track layers (used to show source instead)
Change 3627605 by James.Golding
Forgot to remove Box2D from TargetRules.cs (see CL 3555437)
Change 3627627 by Martin.Wilson
Change raw data evaluation so that virtual bone positions are built before interpolation is carried out
#jira UE-42659
Change 3627663 by Martin.Wilson
Fix typo
Change 3627730 by Martin.Wilson
Allow notifies to be trigger on follower animations in a sync group
#jira UE-46770
Change 3627852 by Thomas.Sarkanen
Add warning to "Use Async Scene" property when shown in the physics asset editor, if the project doesn't currently use an async scene.
#jira UE-47964 User is not told to Enable Async Scene in Project Settings when enabling it on a physics asset
Change 3627864 by Lina.Halper
Fix issue where "reset to default" on search box for bone doesn't work
#jira: UE-48874
Change 3627946 by Thomas.Sarkanen
Prevent undo/redo breaking when moving both a constraint and a body at the same time
#jira UE-49344 - Physics Asset Editor: Moving both a body and a constraint causes undo.redo to break for the whole editor
Change 3628091 by Thomas.Sarkanen
Fix dangling lines, poor search focus and graph not refreshing when making new constraints
Found by Nick D in Main.
#jira UE-47812 - Physics Asset Graph wires sometimes get stuck to the window not attached to a node
Change 3628107 by Lina.Halper
Fixed issue where Blendspace 1D can't scale due to the property not exposed
https://udn.unrealengine.com/questions/389958/input-interpolationaxis-to-scale-in-1d-blendspace.html
Change 3628108 by Arciel.Rekman
Update Linux VHACD.
- Also removed arm 32-bit version (the library is editor-only).
Change 3628437 by Michael.Trepka
Updated Mac VHACD libraries and Xcode project
Change 3628667 by Lina.Halper
- Fixed issue of showing combo box multiple times
- Fixed issue of inconsistent combo box width
- Fixed text of pick bone to "select" for more general instruction
- Fixed issue with struct displaying children when pin is enabled
#jira: UE-49295, UE-46496, UE-47427
Change 3629744 by Aaron.McLeran
#jira UE-49383 Fix for source bus loading in sound waves and playing without audio mixer
Change 3629846 by Aaron.McLeran
#jira UE-49390 Required API change to spatialization interface for google
Change 3630322 by Thomas.Sarkanen
Fix right-click not displaying context menu for constraints correctly
Selection logic was lightly broken
#jira UE-49399 - Physics Asset Editor: Right-clicking constraints in the viewport does not bring up the context menu
Change 3630463 by Martin.Wilson
Remove accidently submitted debug code
Change 3630523 by Jurre.deBaare
Paint threshold and fill value and can be set to negative numbers
#fix Added metadata and default values for cloth fill tool
#jira UE-48352
Change 3632009 by Aaron.McLeran
#jira UE-49470 Fix for iOS master volume not getting set
Recent changes to master volume resulted in platforms which don't have a headroom value defined will not get their master volume updated. IOS doesn't have a headroom value set so the master volume is never set and the fade in is never triggered.
Change 3632699 by Thomas.Sarkanen
Fix crash undo-ing primitive regeneration while simullation is in progress & stopping simulation
#jira UE-49283 - Editor crashes if you regenerate and manipulate a phys body, simulate, undo and then exit simulation
Change 3633336 by James.Golding
PR #3978: effect is the noun. affect is the verb (Contributed by cdietschrun)
#jira UE-49324
Change 3634665 by Aaron.McLeran
#jira UE-49538 Fixing param interpolation
Change 3634922 by James.Golding
Static analysis fix (PhysXCookHelper.cpp)
Change 3634926 by James.Golding
Fix HTML5 build (which builds with PhysX, but without APEX)
Change 3636005 by Thomas.Sarkanen
Constraint setup shortcuts are now undo-able
Also fixed body-body collision as you couldnt undo this either.
Added transaction and calls to Modify().
#jira UE-49484 - Shortcut for Swing1Motion (2, and 3) do not change physics asset state dirty.
Change 3636018 by Thomas.Sarkanen
Added back constraint shortcut to PhAT toolbar
#jira UE-48859 - Constraint quick set buttons are missing in the new Physics Asset tool
Change 3636086 by Martin.Wilson
Fix for enabling Live Link plugin in Orion
Change 3638367 by Thomas.Sarkanen
Connection reporting is now more user-freindly in the physics asset editor graph view
Expanded UEdGraphSchema API to allow for more specific feedback when dragging over a graph.
Implemented node & pin feedback for physics asset graphs.
Also fixed alignment of icon for drag feedback as it stretches with multi-line text.
#jira UE-47984 - No node created when dragging off of Constraint node in Physics Asset Graph
Change 3640144 by Aaron.McLeran
#jira UE-49409 Attenuation focus audio tests on TM-AnimPhys on Cooked mac doesn't play any audio
Fixing the recent optimization to not play active sounds in range. Code attempts to check if there's any possibility for a sound to have it's distance affected before trying to prune by max distance.
Change 3640276 by Aaron.McLeran
#jira UE-49606 Project does not cook with actors containing ModularSynth component
Change 3640313 by Aaron.McLeran
#jira UE-49675 Fixing shutdown of audio mixer
- Final queued commands aren't getting pumped during audio mixer shutdown, added a new interface to get a final shutdown callback back to audio mixer device. We can do any cleanup or final shutdown tasks in this callback. Added a call to pump the source manager one last time. For cases of audio mixer running without audio plugins, this won't have much of an effect, but is a good thing to do anyway. For the case of audio plugins, who are depending on paired init and release calls, this is valueable to avoid memory leaks between subsequent PIE sessions.
Change 3640941 by Martin.Wilson
Add editor only animation loading debug data in the hope of diagnosing rare loading crash
#jira UE-49335
Change 3641976 by Ethan.Geller
#jira UE-49675 ensure that we pump both command queues
Change 3642613 by James.Golding
Add NoPhysX sample, for CIS testing compilation without PhysX
Change 3644001 by Aaron.McLeran
#jira UE-49805 looping sounds are, in rare cases, extremely loud
Change 3644124 by Aaron.McLeran
#jira UE-49787 [CrashReport] Mac crash - UE4Editor-AudioEditor.dylib!FSoundCueEditor::DeleteInput()
Adding ensure on returned ptr to avoid crash but keep getting some logging.
Change 3644157 by Aaron.McLeran
Fixing build error
Change 3644163 by Aaron.McLeran
Fixing build error (for real)
Change 3650331 by Aaron.McLeran
#jira UE-49994 SoundMix Fade Time not fading audio properly
Making sure we properly set passive mix modifier states.
Change 3652648 by Aaron.McLeran
#jira UE-49994 SoundMix Fade Time not fading audio properly
Change 3652995 by Aaron.McLeran
#jira UE-50053 Reduce log level of audio mixer debug category
Turning down the log spam level of the underrun category by switching to debug category and reducing level of the debug category.
Change 3653461 by James.Golding
V-HACD updates from JohnR @ NVIDIA (adding new functions for future use)
Change 3654056 by Aaron.McLeran
Fixing an issue with caching node states for editor builds and adding optimization to cache if we should apply interior volumes.
Change 3654579 by Aaron.McLeran
Allow sound submixes and sound classes to be a blueprint type
Made all properties of sound classes BlueprintReadOnly.
Change 3662519 by James.Golding
Merge CL 3575543 from //Fortnite/Main to Dev-AnimPhys
Don't call into UpdateKinematicBones if there are no physx bodies
Change 3664976 by Aaron.McLeran
#jira UE-50175 New Tap Delay Submix Pan parameter does not work in Surround Sound
Change 3665751 by Aaron.McLeran
Adding a simple panner effect
Change 3665851 by Aaron.McLeran
Fixing naming convention for new panner source effect
Change 3666894 by Thomas.Sarkanen
Bone modifications via transform type-in can now be undone
Added RF_Transactional & called Modify()
#jira UE-47862 - Undoing Bone transformations in Physics Asset Editor does not work
Change 3666919 by Lina.Halper
Fixed equal operator for bonereference to work when not initialized
Change 3668850 by Thomas.Sarkanen
Skeleton tree now no longer allows selection of filtered items
This fixes an issue where filtered-out constraints were being deselected after a select all operation because the tree thought it had no selection (all constraints were filtered).
#jira UE-50200 - Constraint Details do not populate in the Details Panel if the Skeleton tree does not include Constraints
Change 3669028 by James.Golding
Fix CIS error after merge-down
Change 3669053 by James.Golding
Fix bad merge in SynthComponent.cpp
Change 3669273 by Lina.Halper
- delete all tracks option
- allow to opt out on bone track importing
- fixed pose preview for fullbody to select weights that has pose from asset.
Change 3671396 by James.Golding
Fix FSkelMeshComponentLODInfo cleaning up all override resources when it should only have been cleaning up one of them
Change 3671701 by Martin.Wilson
Maya Live Link plugin
- Added UI to Maya
- Display currently streamed subjects
- Allow add and removal of streamed subjects
- Display connection status to editor
- Stream active camera as EditorActiveCamera
- Refactored entire plugin so that streaming has a manager and streaming objects / interfaces
- Reworked editor update hook so that streaming is more robust and facial rigs / leaf bones now correctly update.
Change 3672170 by Lina.Halper
Remove track support for Animation Blueprint Library
Change 3675921 by Ethan.Geller
Rollback invalidated check from copy down
Change 3677606 by Martin.Wilson
Add live link driven component - allows an actor to take its rotation and translation from a live link subject
Change 3678594 by Lina.Halper
Changed API name for clarification
Change 3680913 by Ethan.Geller
#jira UE-50750 fix stuttering on AudioMixer on MacOS
Change 3681127 by Ethan.Geller
#jira UE-50720 Fix invalidated audio clock time when audio device is unplugged on legacy audio engine
Change 3682729 by Ethan.Geller
#jira UE-50832 Fix for null concurrency settings when removing active sounds from a concurrency group. [Dev-AnimPhys]
Change 3633185 by James.Golding
Fix engine not compiling when WITH_PHYSX == 0
PR #3691: 4.16_WITH_PHYSX_optional (Contributed by JacobNelsonGames)
PR #3695: 4.16_PhysXVehicles_WITH_PHYSX_optional (Contributed by JacobNelsonGames)
Change 3637031 by Ethan.Geller
#jira UE-49605 Platform Headroom fix for non-float devices.
Change 3642598 by James.Golding
Change bCompileNvCloth to use same pattern as bCompileAPEX (on by default, disabled on some platforms). This allows game projects to disable it.
Change 3645224 by Martin.Wilson
Fix for rare notify crash.
For speed purposes Notify Queue caches a pointer to the notify, this is memory that is owned by the animation and if it gets garbage collected we have a pointer to invalid memory.
This change caches a pointer to the owner of the notify memory to so we can track its validity.
#jira UE-44869
Change 3668926 by James.Golding
Merging //UE4/Dev-Main to Dev-AnimPhys (//UE4/Dev-AnimPhys) @ 3668712
Change 3674824 by James.Golding
Merging //UE4/Dev-Main to Dev-AnimPhys (//UE4/Dev-AnimPhys) @ 3674368
[CL 3683447 by Thomas Sarkanen in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3281394 on 2017/02/01 by Chad.Garyet
one more try on the name here, with the extension this time
Change 3286009 on 2017/02/03 by Jon.Nabozny
Fix SkelMeshMerge duplicating Skeleton sockets.
#jira UE-39690
Change 3288374 on 2017/02/06 by Jon.Nabozny
Fix MaterialIndex checks in USkinnedMeshComponent::GetMaterial
Change 3288640 on 2017/02/06 by Jon.Nabozny
#rn Fix UPhysicsConstraintComponent details to allow modification of MaxForce, Stiffness, and Damping for Linear and Angular constraints.
#jira UE-40261
Change 3288978 on 2017/02/06 by Jon.Nabozny
Add code to debug for duplicate sockets in UQAMeshMergeComponent::MergeMeshes.
Change 3290332 on 2017/02/07 by Marc.Audy
Add AnimPhys object version
Change 3290753 on 2017/02/07 by Jon.Nabozny
Update CoM documentation for CoM offset.
#jira UE-40136
Change 3290783 on 2017/02/07 by Jon.Nabozny
Update mass dependent wheel properties in UWheeledVehicleMovementComponent when mass is updated.
#jira UE-39820
Change 3292286 on 2017/02/08 by Jon.Nabozny
Fix OSSNull query filtering.
#codereview: John.Pollard, Josh.Markiewicz, JohnHenry.Carawon
#jira: UE-37512
Change 3294138 on 2017/02/09 by Thomas.Sarkanen
Add more descriptive name for sub-struct members in property tracks
Change 3294139 on 2017/02/09 by Thomas.Sarkanen
Moving to individual structs for limbs
Change 3294140 on 2017/02/09 by Thomas.Sarkanen
Updated base human asset to reflect limb changes
Updated map to just contain the mannequin for now
Updated Sequence to contain some default IK keys
Change 3294178 on 2017/02/09 by Thomas.Sarkanen
Fix shadow variable warning
Change 3294554 on 2017/02/09 by Thomas.Sarkanen
Fixed persistent limb drift issues with non-participant bones
Still have rotational drift with IK chain nodes (still to fix).
Also fixes the addition of initial keys on binding when animating.
Also fixes not being able to pick the widget sometimes when picking nodes in the tree.
Change 3294826 on 2017/02/09 by Chad.Garyet
fixing up busted defaultvalues on physx and precompiled binaries
Change 3294827 on 2017/02/09 by Thomas.Sarkanen
CIS fixes for non-editor and monolithic builds
Change 3296363 on 2017/02/10 by Thomas.Sarkanen
Fix bone drifting
Re-using local transforms then resetting each update pass was accumulating error (via GetRelativeTransform), causing limbs to drift. To address this, simply set the global transform in the case where we know the local transform wont change.
Also optimized the hierarchy API a little & prevented excess work when nothing changes.
Change 3296393 on 2017/02/10 by James.Golding
Add support for clicking on PoseDriver targets in viewport
Change 3296465 on 2017/02/10 by Thomas.Sarkanen
Removed component visualizer (no longer used)
Change 3296467 on 2017/02/10 by Thomas.Sarkanen
Fixed extra keys being made when switching IK/FK mode. Now we only key on user action.
Added ability to hide nodes (advanced setting) and manipualtors (on playback)
Change 3296554 on 2017/02/10 by Thomas.Sarkanen
Fixed up some workflow issues
Widget visibility and the ability to move actors around is now corrected by calling the base FEdMode class functions appropriately.
Added a focus of the chosen actor so orbiting the actor is easier. There is a hitch when we do this (probably because Sequencer is re-initialized the next frame), so we miss the nice transition.
Change 3296621 on 2017/02/10 by Thomas.Sarkanen
Added ability to specify manipulator type when adding
Not exposed in the 'add' UI yet, just enough to allow me to batch-change the ones we have for now
Also tweaked default extents for box manipulators.
Change 3296622 on 2017/02/10 by Thomas.Sarkanen
Changed FK manipulators to boxes
Change 3296740 on 2017/02/10 by James.Golding
Added bOnlyDriveSelectedBones option to PoseDriver
Change 3296957 on 2017/02/10 by James.Golding
Fix AnimNode_PoseHandler using mesh bone index not compact bone index for setting up BoneBlendWeights array
Change 3297092 on 2017/02/10 by Jon.Nabozny
#rn Fix InstancedStaticMesh not properly creating physics state when Stationary.
#JIRA UE-39876
Change 3297160 on 2017/02/10 by Ori.Cohen
Temp fix for physx immediate mode crashing when 0 rows are generated.
Change 3297203 on 2017/02/10 by Ori.Cohen
Temp fix for immediate mode crash when free joints are batched together
#JIRA UE-41026
Change 3297326 on 2017/02/10 by Jon.Nabozny
PR #2965: Update comments in several classes within demo projects to match style present and provide more detail for new users (Contributed by Markyroson)
Changed some of the comment blocks to multiple single line (inside definitions). This is for consistency with our codebase.
#JIRA UE-38981
Change 3297618 on 2017/02/10 by Charles.Anderson
Arcblade - GDC
- Created a new mor polished Phat for this. Probably not gonna use it.
- Created a Ragdoll asset. Need to talk to Ori about getting it working better.
Change 3297799 on 2017/02/10 by mason.seay
Test map for testing audio attenuation
Change 3297940 on 2017/02/10 by Jon.Nabozny
#rn Fix ConstraintComponentVisualizer with AngularOffset.
Needed to apply local transform before world.
#JIRA UE-39597
Change 3297947 on 2017/02/10 by Chad.Garyet
adding automated test build option
Change 3299203 on 2017/02/13 by Thomas.Sarkanen
Fixed local coord system issues with rotation (etc).
Delta transforms are supplied in the space we specify in GetCustomDrawingCoordSystem(), so we now perform our operations in that space, then convert back when applying to the animation.
Fixed up to allow for animating actors with transformed skeletal mesh components.
Also added some proximity scaling to manipulators.
Change 3299220 on 2017/02/13 by Thomas.Sarkanen
Fixed CIS missing include
Change 3299343 on 2017/02/13 by Lina.Halper
Spine twist/roll check in
- control points are disabled
#rb: Thomas.Sarkanen
Change 3299388 on 2017/02/13 by James.Cobbett
Updating QA-Physics map
Change 3299518 on 2017/02/13 by Lina.Halper
fix build issue
#rb: none
Change 3299701 on 2017/02/13 by Ori.Cohen
Add finer grain physx stat information.
Change 3299894 on 2017/02/13 by Ori.Cohen
Added LOD support for immediate mode physics
Change 3299906 on 2017/02/13 by James.Cobbett
Updating QA-Collision map with new test scenarios
Change 3299962 on 2017/02/13 by Ori.Cohen
Fix shadow warning
Change 3300100 on 2017/02/13 by Lina.Halper
- renamed Constraint Axes option to FFilterOptionPerAxis : was going to reuse it for something else but didn't have to but left name changed because it makes more sense
- enable control point reading part
- twist/roll controll is localspace reader - BaseHuman
#rb: none
#code review:Thomas.Sarkanen
Change 3300206 on 2017/02/13 by Ori.Cohen
Rename Ragdoll node to RigidBody node
Change 3300899 on 2017/02/13 by Alan.Noon
Migrating Paragon Origin and Origin Small maps content.
Change 3301279 on 2017/02/14 by Jurre.deBaare
Mesh paint refactor
Change 3301288 on 2017/02/14 by Jurre.deBaare
Incremental CIS fixes
Change 3301290 on 2017/02/14 by Jurre.deBaare
Another CIS fix
Change 3301311 on 2017/02/14 by Thomas.Sarkanen
Fixed non-editor builds
Change 3301313 on 2017/02/14 by Jurre.deBaare
More CIS fixes
Change 3301315 on 2017/02/14 by Jurre.deBaare
Include CIS fix
Change 3301333 on 2017/02/14 by Jurre.deBaare
Non-Unity CIS fixes
Change 3301388 on 2017/02/14 by Benn.Gallagher
CIS fix for cloth create panel
Change 3301445 on 2017/02/14 by Benn.Gallagher
Last few changes over from the mesh paint branch
hooked up LOD dropdown box
Moved asset selection out of details panel
Change 3301527 on 2017/02/14 by mason.seay
Deleting unneeded map
Change 3301531 on 2017/02/14 by mason.seay
Renaming Map to fix naming scheme
Change 3301558 on 2017/02/14 by Ori.Cohen
Fix physx stats not being counted properly as we were not using static data.
Change 3301604 on 2017/02/14 by Ori.Cohen
Fix static analysis warning
Change 3301615 on 2017/02/14 by Jurre.deBaare
All. The. CIS. Fixes
Change 3301630 on 2017/02/14 by mason.seay
Updating Map for testing
Change 3301697 on 2017/02/14 by mason.seay
Final change to map
Change 3301734 on 2017/02/14 by Jurre.deBaare
- Crash CTRL-Z when having cloth painter and paint mode open
- Fill action not being undo-able
- Import vertex colors should default to to-instance
- Paint mode buttons in level painter are now toggle buttons (clarifies UI for user)
Change 3301763 on 2017/02/14 by Jurre.deBaare
- Fix for asset without engine version
- Fix for crash due to missing skeletal mesh permutation in mesh paint view modes
Change 3302421 on 2017/02/14 by Lina.Halper
Fixed issue where spline gets incorrect position when it has many control points.
#rb: Thomas.Sarkanen
Change 3302667 on 2017/02/14 by Lina.Halper
- added spine control points to work
- FK/IK switch isn't working great yet. Don't try
- disabled all twist/roll handling since control point itself can twist also and they were conflicting each other
- added option to add fk nodes, change parnets
- fixed issue with drawing skeleton drawing, when parents weren't added yet.
- Added neck/head/body control
#code review: Thomas.Sarkanen
#rb: none
Change 3303200 on 2017/02/14 by Alan.Noon
Collision shapes for Immediate Mode Ragdolls
Change 3303201 on 2017/02/14 by Alan.Noon
Adding Origin, Full Map
Change 3303477 on 2017/02/15 by James.Golding
Add Get and SetComponentForAxis to FVector and FRotator
Change 3303478 on 2017/02/15 by James.Golding
Add support for multiple source bones to PoseDriver
Change 3303480 on 2017/02/15 by James.Golding
Added per-scene frame number, handles cases like motion blur caching.
Refactored GPUSkinCache to have an explicit frame advance function, called after all viewports have rendered in game/editor, PostRenderAllViewportClients.
(Original author Chris.Bunner)
Change 3303513 on 2017/02/15 by Jurre.deBaare
CIS: Linux file name case fixes and incorrect pragma once
Change 3303576 on 2017/02/15 by Thomas.Sarkanen
Sub-sequence sections can now override how they instance their template
Added UMovieSceneSubSection::GenerateTemplateForSubSequence. This just performs the original call to SubSequenceStore.GetCompiledTemplate in the dcefault case.
Allowed non-const access to FMovieSceneEvaluationTemplate::GetTracks so they can be potentially modified once instanced.
Added access for FMovieSceneEvaluationTrack::ChildTemplates.
Change 3303578 on 2017/02/15 by Thomas.Sarkanen
Rich curves can now be transformed post-copy correctly
Using GetKeyIterator rather than aquiring the iterator directly makes sure we have valid key handles, which we dont if we have just copied the curve.
Change 3303579 on 2017/02/15 by Thomas.Sarkanen
Added GetLinkNode to complement SetLinkNode in FAnimNode_Base
Change 3303580 on 2017/02/15 by Thomas.Sarkanen
Made the logic around when sub-tracks can be primed for recording more specific
Prevents rig control sub tracks form being able to be primed.
Change 3303581 on 2017/02/15 by Thomas.Sarkanen
Allowing alpha on rig tracks to work
Alpha curve is now pushed down to tracks on template compilation along with bone masks & additive flag.
Sequencer anim instance updated to use new flags. Structure altered to accomodate layered blending for masked body parts (should probably push this to the regulat sequence instance too).
Moved anim node to local space (now it is just derived form FAnimNode_Base).
Also fixed opening/binding order issues - Now you should be able to open a sequence, bind to an actor and create a new rig control in a sequence in any order.
Change 3303582 on 2017/02/15 by Thomas.Sarkanen
Fixed UE4Game CIS - Moved AddConstraint() to non-editor-only
Also fixed crash in property chain iteration (for non-existent array properties)
Change 3303594 on 2017/02/15 by Jurre.deBaare
Fix for crash on deleting painted actors
Change 3303636 on 2017/02/15 by Lina.Halper
-remove temp code to add constraints. - they serialize, so once you add them you don't have to add these anymore.
This will move to editor menu soon.
#rb: none
Change 3303648 on 2017/02/15 by Martin.Wilson
Fix reimport crashes if the animation uses additive transform tracks.
#jira UE-41929
#jira UE-41921
Change 3303652 on 2017/02/15 by Benn.Gallagher
Added merged Ice mesh with new simulation mesh to match mesh from APEX version.
Change 3303660 on 2017/02/15 by Benn.Gallagher
map update for clothing demo
Change 3303662 on 2017/02/15 by Benn.Gallagher
State machine update for Ice anim
Change 3303676 on 2017/02/15 by mason.seay
Adjusted sound actor location
Change 3303689 on 2017/02/15 by Benn.Gallagher
Updated Ice mesh to have clothing present on the back part of the dress
Change 3303691 on 2017/02/15 by Jurre.deBaare
CIS fixes for pose driver details
Change 3303704 on 2017/02/15 by Lina.Halper
Add FK limb links
- enabled temp code to add constraints. It's not serialized from BP editor, so this has to be added everytime. Will fix this in the futre check-ins
#rb:none
Change 3303716 on 2017/02/15 by Thomas.Sarkanen
Updated manipulators to always draw in front of the mesh
Added material & enabled content for the plugin.
Change 3303730 on 2017/02/15 by thomas.sarkanen
Resaving manipulator material with correct engine version
Change 3303754 on 2017/02/15 by Thomas.Sarkanen
Fix manipulators popping to max size when manipulating
Change 3303835 on 2017/02/15 by Thomas.Sarkanen
Fix hitch by not displaying spawned objects if we dont have a sequence focused.
Change 3303843 on 2017/02/15 by Lina.Halper
Added normalize rotation on inputs/outputs
#code review: Thomas.Sarkanen
#rb: none
Change 3303916 on 2017/02/15 by Jurre.deBaare
CIS: Linux incorrect pragma once
Change 3304084 on 2017/02/15 by James.Golding
Update pose driver test after addition of multi-bone input
Change 3304188 on 2017/02/15 by James.Golding
Add custom remap curve option per-target in PoseDriver
Change 3304189 on 2017/02/15 by James.Golding
Fix CIS for ControlManipulator.cpp
Change 3304210 on 2017/02/15 by Alan.Noon
Added hidden collision objects for stairs area. Added brighter lighting on plinth area. Hooked up minion placement randomization. Added 100 minions to minion level for ragdol
Change 3304327 on 2017/02/15 by Alan.Noon
Created new Persistent levels for each Anim Tech demo, which loads in Origin_Small_P
Change 3304337 on 2017/02/15 by Alan.Noon
renamed minion demo level for GDC
Change 3304508 on 2017/02/15 by Lina.Halper
- You can see constraints in the tree view (full edit mode)
- YOu can add or update constraints (using update constraints button)
- You can delete constraints
- Cleaned up constraints interface
#rb: none
#code review: Thomas.Sarkanen
Change 3304537 on 2017/02/15 by chris.evans
!N Initial PSD test [chrise]
Change 3304551 on 2017/02/15 by James.Golding
Fix missing 'break's from SetComponentForAxis in FVector and FRotator
Change 3304570 on 2017/02/15 by Chris.Evans
!N Source assets for psd test
#RB none
Change 3304964 on 2017/02/15 by Lina.Halper
fix build issue
#code review: James.Golding
#rb: none
Change 3304998 on 2017/02/15 by Chris.Evans
!B Checking in correct FBX
#RB none
Change 3305314 on 2017/02/15 by chris.evans
!N Adding materials driven
!N Adding 'simulation' animation which simulates the driven result
Change 3305355 on 2017/02/15 by chris.evans
!N Initial test shoulder pose
Change 3305357 on 2017/02/15 by chris.evans
!N Initial Mambo shoulder ROM
Change 3305446 on 2017/02/15 by Lina.Halper
fixed CIS error
#rb: none
#code review: Thomas.Sarkanen
Change 3305768 on 2017/02/16 by Jurre.deBaare
CIS: Clang compile errors
Change 3305857 on 2017/02/16 by thomas.sarkanen
Removed particle systems from top plinth as they interfere with selection and obscure demo somewhat.
Change 3305907 on 2017/02/16 by Thomas.Sarkanen
Fix hitches on selection of multiple keys
Prevented multiple seleciton callbacks being called for each key (we now just edit the selection then broadcast later).
Dont force the details panel to refresh if nothing has changed.
Make sure we make a list of unique object IDs when processing the selection delegate, as we get an object ID per track.
Change 3305910 on 2017/02/16 by Thomas.Sarkanen
Allow multiple instances ot the same parameterized subsequence to exist and function correctly
Subsequences in the store are now keyed off an optionally specified 'other' object. In the case of parameterized subsequences, this object is the section.
Editor only right now - cooked builds are still to come
Change 3305911 on 2017/02/16 by Thomas.Sarkanen
Fix NaNs from uninitialized poses
Change 3305922 on 2017/02/16 by Thomas.Sarkanen
BuiltData for Origin_Small_P
Change 3305927 on 2017/02/16 by Thomas.Sarkanen
Moved ControlRig->ControlRigDemo in preparation for keeping all assets in one folder
Added some test assets
Change 3305928 on 2017/02/16 by Thomas.Sarkanen
Dont select actors when we bind to them
Selection can sometimes look bad and obscure the character.
Change 3306118 on 2017/02/16 by Thomas.Sarkanen
CIS fix
Change 3306230 on 2017/02/16 by Jurre.deBaare
CIS fix for linking errors on specific platforms
#test compile PS4 OrionGame
Change 3306378 on 2017/02/16 by Martin.Wilson
First pass Live Link system (Initially from //Tasks/UE4/Dev-Causeway)
- Live Link Maya plugin build files (builds a .mll file that can be loaded into Maya)
- Live Link Interface (editor module with interface files)
- Live Link Message Bus Framework (editor module with files needed for building message bus based live link plugins)
- Live Link (experiemental plugin that contains editor part of live link system)
Change 3306388 on 2017/02/16 by Lina.Halper
- build issue fix
- also tweaked display name to display only node name in editing mode
#rb: none
Change 3306455 on 2017/02/16 by Jon.Nabozny
#rn Perf improvements to FAnimNode_RigidBody.
Cache bounds to prevent unnecessary overlap updates.
Move overlaps off game thread.
Change 3306591 on 2017/02/16 by Martin.Wilson
Updates to live link
- Copyright changes (some were still 2016)
- Rename BlankMayaPlugin to LiveLinkMayaPlugin
Change 3306907 on 2017/02/16 by Jon.Nabozny
MinionDemo Content Perf Pass.
Change 3306914 on 2017/02/16 by Thomas.Sarkanen
Back out changelist 3305857 and 3305922
Reverts particle system changes to Origin_Small_P
Change 3306942 on 2017/02/16 by Martin.Wilson
Live link demo content
-Feng mao mesh that matches maya scene
- LiveLinkGDC Map
- Beginning of camera control sequencer
Change 3307154 on 2017/02/16 by Alan.Noon
Merged in new content to fix badly collapsed BP Static meshes deleted ragdoll minions for new posing. Stopped animation on spawn pad materials
Change 3307382 on 2017/02/16 by Martin.Wilson
Fix CIS (Add virtual destructor to ILiveLinkSource)
Change 3307497 on 2017/02/16 by chris.evans
!N Moving mats
Change 3307541 on 2017/02/16 by Chris.Evans
!B Rebuilding test assets with new skeleton
Change 3307873 on 2017/02/16 by Chris.Evans
!N Mambo updates
Change 3307875 on 2017/02/16 by Chris.Evans
!R Update to blueprint
Change 3308030 on 2017/02/16 by Alan.Noon
Changed lighting of Origin_Small_P based on feedback. Placed new objects were previous were exhibiting bad lightmaps.
Change 3308246 on 2017/02/16 by Alan.Noon
Consolidated new lighting content from sublevels into Origin_Small_P. Hooked up Physics asset to ArcBlade Skeletal mesh
Change 3308470 on 2017/02/16 by Lina.Halper
- make sure all are hooked up properly to pelvis and spine_03
- no multiple pelvis anymore. Using one to tweak all of them. all limbs are connected through constraints
- make sure end effector rotation is modifying IK's last chain rotation
- had to hack for saving offset for IK/FK switch mode but it works fine
- fixed lots of constraint issue with deleting node, parent constraints. Added new spine after that fix.
#rb:none
#code review: Thomas.Sarkanen
Change 3308764 on 2017/02/17 by Jurre.deBaare
Fix for non-unity Orion game build
Change 3308774 on 2017/02/17 by Thomas.Sarkanen
Added multi-selection of manipulators
Allowed BoxSelect, FrustumSelect and SelectNone to be overriden by the edit mode. Our edit mode doesnt have a sub-tool, it handles everything itself.
Also fixed manipulators drawing in front of widget
Changed manipualtors to be world-relative rather than screen relative scaled.
Tweaked proximity to be stateful so we only highlight the closest node
Also fixed slow FPS when dragging.
Change 3308802 on 2017/02/17 by James.Golding
Fix 'apply custom curve' for pose driver targets being on by default
Change 3308824 on 2017/02/17 by Lina.Halper
Fix build issue
#code review:Thomas.Sarkanen
#rb: none
Change 3308851 on 2017/02/17 by James.Golding
Add new control manipulator picking UI
Change 3308863 on 2017/02/17 by Martin.Wilson
Enable Live Link plugin in AnimTechDemo
Change 3308880 on 2017/02/17 by Thomas.Sarkanen
Getting instanced subsequences working in cooked builds
Change 3309009 on 2017/02/17 by Benn.Gallagher
Mask support and UI, not hooked up to painter yet
Added clothing tools experimental flag and hooked up
Change 3309016 on 2017/02/17 by Martin.Wilson
Clean up engine provided output devices and supply a Maya one, stops Maya hanging on shutdown
Change 3309108 on 2017/02/17 by Jurre.deBaare
CIS fix: missing definition of FWeakObjectPtr (strangely not part of CoreMinimal)
Change 3309134 on 2017/02/17 by Jurre.deBaare
Crash in texure painting mode
#fix Required some extra checks for new setup (can only paint while having one mesh selected)
Issue with vertex paint propagating to lower LOD levels
#fix There was no setup to propagate colors from source static mesh data so added the path
#misc Re-added flow painting and removed flow-strength property
#misc Added detail customization for texture paint UV channel
Change 3309256 on 2017/02/17 by Benn.Gallagher
CIS fix
Change 3309393 on 2017/02/17 by James.Golding
Set color for kinematic controls
Change 3309410 on 2017/02/17 by Ori.Cohen
PR #3221: Kinematic body interpolation in substepping causes invalid raycasting/sweeping/overlapping (Contributed by PhoenixBlack)
Change 3309469 on 2017/02/17 by Benn.Gallagher
Added ContentExamples cloth assets
Added camera transitions and controls
Cleanup logic
Move characters and materials onto upper plinth
Hid actor mesh from game view.
Change 3309625 on 2017/02/17 by mason.seay
Resaving assets to remove warnings
Change 3309802 on 2017/02/17 by Alan.Noon
Modified Origin_Small_P lighting. Set up ArcBlade for presentation
Change 3309985 on 2017/02/17 by Thomas.Sarkanen
Fixed crash adding multiple rigs to sequence
If a hierarchy is empty, dont attempt to access a non-existent node
#jira UE-42103
Change 3310209 on 2017/02/17 by Lina.Halper
- Fix limbs detaching issues
- added set translation to override translation
- moved joint targets away from the limbs
- Spine FK is on by default
- spnie IK/FK switch should work better. It can still pop depending on your control point can handle or not.
#rb: none
Change 3310389 on 2017/02/17 by Chris.Evans
!N Mambo multi-joint pose demo
Change 3310911 on 2017/02/18 by Lina.Halper
Ice/Mambo mapping fix with BaseHuman
Change 3311138 on 2017/02/19 by James.Golding
- Allow multi-select in control picker
- Clicking on background clears selection
- Add 'Select All' button
- Darken controls that are disabled (is in different kinematic mode)
- Use selection color from control instead of outline
- Center and fit picker to details panel width
- Remove entire Nodes section of edit mode panel (not just tree)
- Fix rig properties not scrolling
- Place picker in expandable area, collapsed when no rig selected
Change 3311147 on 2017/02/19 by Thomas.Sarkanen
Fix spine keying
Add the ablity for array elements to be keyed directly. The spine properties are FTransforms in an array and previously it ignored them because of assumptions about allowed structures.
This should probably be refactored to a more generic 'traverse up my property chain looking for Interp properties' at some point in the future.
Change 3311150 on 2017/02/19 by Thomas.Sarkanen
Synchronizing sequencer selection
Now enter key works for keying selected tracks
Added new way to select sequencer tracks externally via property paths.
Change 3311152 on 2017/02/19 by Thomas.Sarkanen
Missed files
Change 3311153 on 2017/02/19 by Thomas.Sarkanen
CIS fixes
Change 3311154 on 2017/02/19 by Thomas.Sarkanen
File I missed (CIS fix)
Change 3311156 on 2017/02/19 by James.Golding
Change 'ControlRig Edit Mode' icon
Change 3311176 on 2017/02/19 by Lina.Halper
Fix build issue
#rb:none
#code review: Thomas.Sarkanen, Jurre.DeBarre, James.Golding
p.s. not sure who's code, so just adding everybody I can think of
Change 3311261 on 2017/02/19 by Lina.Halper
- Fixed an issue when you don't have parent in the rig
- get all component space, and convert to local
#rb:none
#code review: Thomas.Sarkanen
Change 3311282 on 2017/02/19 by Lina.Halper
Fixed issue where pivot location is incorrect when mapping to other meshes
#rb: none
#code review:Thomas.Sarkanen
Change 3311491 on 2017/02/20 by Thomas.Sarkanen
CIS fix
Change 3311497 on 2017/02/20 by Jurre.deBaare
Game editor compile error
#fix WITH_EDITORONLY_DATA instead of WITH_EDITOR ifdef around UPROPERTY
Change 3311507 on 2017/02/20 by Jurre.deBaare
Cloth paint progress
- Different approach / refactored out paint ray retrieval
- Added key input callback to IMeshPainter and derived classes
- Added toggle for showing invisible vertices
- Added gradient paint tool
- Details customization for brush/gradient tool settings
- Some cleaning
Change 3311527 on 2017/02/20 by Jurre.deBaare
CIS header guard warning
Change 3311530 on 2017/02/20 by Jurre.deBaare
CIS dereferencing possible nullptr warning
Change 3311533 on 2017/02/20 by Jurre.deBaare
CIS dereferencing warning (better fix)
Change 3311543 on 2017/02/20 by James.Golding
Add buttons for switching IK/FK mode of limb/spine to picker
Put picker and details panel in a scroll box
Fix spine manipulators not being hidden when disabled
Change 3311649 on 2017/02/20 by James.Golding
R key now toggles manipulator visibility
Change 3311707 on 2017/02/20 by Lina.Halper
Added Clavicle FK controls
#code review: Danny.Bouimad
Change 3311764 on 2017/02/20 by Martin.Wilson
Update cameras for Live link demo map and turn on recompute tangents on Feng Mao
Change 3311858 on 2017/02/20 by Chris.Evans
!R Updated with pose values
Change 3312043 on 2017/02/20 by Jon.Nabozny
Change SkelMeshMerge logic to fix duplicates (again) and fix crash.
#jira UE-39690, UE-42146
Change 3312046 on 2017/02/20 by Thomas.Sarkanen
Fix crash drag/dropping skeletal mesh
#jira UE-42139 - Crash when adding SK_Mannequin to a Level Sequence in QAGame
Change 3312052 on 2017/02/20 by James.Golding
Change manipulator colors to red for right, blue for left, white for middle
Change IK/FK switch buttons to yellow/purple
Move picker buttons to take up less horizontal space
Move IK/FK switch button positions out of C++
Change 3312137 on 2017/02/20 by Ben.Marsh
Fix settings for using precompiled binaries in Dev-AnimPhys.
Change 3312517 on 2017/02/20 by Alan.Noon
Created new persistent level for Chris E's demo. Placed a few minions for CharlesA to test improved ragdoll asset. Tuned lighting in Origin_Small_P and fixed light leaks.
Change 3312570 on 2017/02/20 by Charles.Anderson
More work on Arcblade Ragdoll for GDC
Change 3312594 on 2017/02/20 by Alan.Noon
MultipleJointPoseDriving_GDC_P_pose_test_level
Change 3312637 on 2017/02/20 by Alan.Noon
Reconciling offline content
Change 3312902 on 2017/02/20 by Charles.Anderson
Minions for GDC
Change 3313206 on 2017/02/20 by Ori.Cohen
Added trimesh support for immediate mode.
Change 3313247 on 2017/02/20 by Chris.Evans
!N updated with both demo assets in one map
Change 3313447 on 2017/02/20 by Ori.Cohen
Fix immediate mode collision not working with convex transforms being baked in
Change 3313472 on 2017/02/20 by Ori.Cohen
Fix crash caused by missing switch case break
Change 3313518 on 2017/02/20 by Lina.Halper
IK knee issue/Twist issue
#code review: Thomas.Sarkanen, James.Golding
#rb: none
Change 3313547 on 2017/02/20 by Lina.Halper
Fixed Body-Ctrl to work with every node.
Change 3313617 on 2017/02/20 by Lina.Halper
- Fix for limbs delaying when moving BodyCtrl
- Fix for additive issue for control rig anim node
#rb: none
#code review: Thomas.Sarkanen
Change 3313618 on 2017/02/20 by Lina.Halper
remove unnecessary calc
#rb:none
Change 3313625 on 2017/02/20 by Lina.Halper
Fixed body ctrl move keys
- all IK keys also have to be in local space (but they're local to body_ctrl)
Change 3313633 on 2017/02/20 by Alan.Noon
Quick laying out of Minions for stress testing. Iterated on Environment collision.Built lighting
Change 3313655 on 2017/02/20 by Lina.Halper
- Fixed so that you can tweak pelvis and move body also
- Fixed mambo mapping
Change 3313897 on 2017/02/21 by James.Golding
Make all FK manipulators smaller (3 instead of 4.5)
Change 3313898 on 2017/02/21 by James.Golding
Integrate CL 3311876 to Dev-AnimPhys (original author Rolando.Caloca)
DR - Expose skin cache cvar r.SkinCache.AccumulationBufferSizeInKB
Change 3313902 on 2017/02/21 by James.Golding
Draw lines from IK target to mid-joint
Change 3313906 on 2017/02/21 by Thomas.Sarkanen
Fix undo/redo/save t-pose and crashes
Binding now only does what it needs to do an no more (i.e. force a reig evaluation and re-select the rig we are looking at).
Object spawner now does not root its objects. Rather it hangs them off of a 'holder' object so that they can exist safely in the transaciton buffer.
Change 3313938 on 2017/02/21 by Benn.Gallagher
Migrated clothing assets
Change 3313982 on 2017/02/21 by James.Golding
Fix static analysis in ClothPainter.cpp
Change 3313985 on 2017/02/21 by Benn.Gallagher
Fixed crash when attempting to create clothing with degenerate triangles. Now a log error and toast warn the user of conincident tri points.
#jira UE-41935
#rnx
Change 3314052 on 2017/02/21 by James.Golding
Fix CIS in ControlRigEditModeSettings.cpp
Change 3314100 on 2017/02/21 by Lina.Halper
IK fix for retargeting
- using rig transform and remapping doesn't work. I'll have to use mesh space for IK at least. It still does blend in rig space, though with FK.
#rb: none
Change 3314160 on 2017/02/21 by Thomas.Sarkanen
Added optional node trajectories
Added trajectory cache which uses similar mechanisms to the thumbnail cache to build trajectories for nodes.
Builds trajectories and their meshes incrementally when relevant things change
Change 3314167 on 2017/02/21 by James.Golding
Fix undo when pushing IK/FK toggle buttons
Change 3314168 on 2017/02/21 by Benn.Gallagher
Disabled skin cache on tech demo project
Change 3314290 on 2017/02/21 by Lina.Halper
- Cleaned up code a bit
- Fixed thigh to rotate to target and fixed a bug that caused jittering
#rb: none
Change 3314418 on 2017/02/21 by Thomas.Sarkanen
Fix CIS issue
Change 3314428 on 2017/02/21 by Thomas.Sarkanen
Fixup anim node to be of correct editor-time type
Caused crash when placed in an anim BP
Change 3314574 on 2017/02/21 by Thomas.Sarkanen
Fixed crash on shutdown
#jira UE-42214
Change 3314705 on 2017/02/21 by Alan.Noon
Iterating on map collision. Made minion weapon joint unbreakable
Change 3314722 on 2017/02/21 by Alan.Noon
Moved minions back into Minion demo Persistent level.
Change 3314778 on 2017/02/21 by Lina.Halper
added neck/ball_r/l control
#code review: Daniel.Bouimad
Change 3314908 on 2017/02/21 by Ori.Cohen
Temp fix for cloth bounds issue.
Change 3314920 on 2017/02/21 by Alan.Noon
Placing minions. Iterating collision
Change 3314970 on 2017/02/21 by Lina.Halper
added bone picker for toes, neck
Change 3315006 on 2017/02/21 by Benn.Gallagher
Fixed clothing bounds issue with empty simulations.
Change 3315017 on 2017/02/21 by Lina.Halper
fix crash on null proxy
#rb: Benn.Gallagher
Change 3315054 on 2017/02/21 by Alan.Noon
Placing minions
Change 3315671 on 2017/02/21 by Chris.Evans
!B Fixed default material
!N Added physics subgraph for Mambo
!N Added third 'gameplay' complex example
Change 3315693 on 2017/02/21 by chris.evans
!N Enabling tangent recompute on Mambo face and arm pits.
Change 3315838 on 2017/02/21 by Alan.Noon
New Orbital Laser Pawn. New ragdoll sublevels for minion demo (400 minions)
Change 3316206 on 2017/02/22 by Thomas.Sarkanen
Fix shadowed variables
Change 3316207 on 2017/02/22 by Thomas.Sarkanen
Manipulators are now transparent
Change 3316258 on 2017/02/22 by Jurre.deBaare
- Fix for changing levels while force painting to a specific LOD
- Brush depth not same as in main
Change 3316259 on 2017/02/22 by Jurre.deBaare
Fix for paint verts being rendered outside of painting area
#misc want to change underlying behaviour for the brush representation but this'll patch it up for now
Change 3316260 on 2017/02/22 by Jurre.deBaare
Changed default paint brush settings
Change 3316267 on 2017/02/22 by Jurre.deBaare
Added channel paint flags to texture painting settings
#misc might want to create base class for common paint settings
Change 3316268 on 2017/02/22 by Jurre.deBaare
Fix for issue with viewport color mode not being reset when exiting mesh paint mode
#jira UE-42221
Change 3316278 on 2017/02/22 by James.Golding
Fix crash when pose asset contains a bone that is not in the mesh
Change 3316304 on 2017/02/22 by Thomas.Sarkanen
Prevent sequencer from reselecting tracks when keys are selected
Also fixed crash concurrently modifying an itterating TSet when removing selection nodes.
Also made manipualtors not grow and shrink when transacting.
Also tweaked sequencer selection to not allow movement of infinite areas - this allows us to start drag-selecting over these tracks rather than trying to move a seciton that cannot be moved.
#jira UE-42164
Change 3316325 on 2017/02/22 by James.Golding
Hook up Mambo physics as 'Pose Process AnimBP'
Change 3316384 on 2017/02/22 by James.Golding
Slow down mambo anim playback rate
Change 3316385 on 2017/02/22 by Jurre.deBaare
CIS: Deprecation warning fix
Change 3316424 on 2017/02/22 by Lina.Halper
#fix : control rig mapping fix for Mambo
#lockdown: James.Golding
Change 3316525 on 2017/02/22 by Lina.Halper
- Fixed so that the mapping happening with retarget base pose, not ref pose
- Added refresh mapping option for all nodes to refresh bone transform - in case you change retarget base pose
- WIP of fingers, don't think we'll make it to demo, but it is still wip going in.
#lockdown: James.Golding
#rb: none
#code review: Thomas.Sarkanen, James.Golding
Change 3316684 on 2017/02/22 by Lina.Halper
fix shadow warning
#rb: none
#lockdown: james.golding
Change 3316748 on 2017/02/22 by Thomas.Sarkanen
Fix t-pose bindings in various demo workflow situations
Fix a crash when clearing actor
Fix t-pose when opening a new sequence over an old one
Fix t-pose on save
Note: Added a couple of 'nuke it from orbit' re-binds to the actor because some code paths were not correctly setting up all of our data. Particularily we were always setting up the anim instance. We should revisit this after GDC.
#jira UE-42136
Change 3316895 on 2017/02/22 by Jurre.deBaare
Incorrect simulation verts getting painted
#fix added an early rejection test
#misc fixed sqrd vs non-sqrd check
#misc level painting already did this in other specific code
Change 3316917 on 2017/02/22 by thomas.sarkanen
Disabling threaded update on Mambo's post process anim BP
We dont support running the main BP non-threaded and the post process threaded right now.
Change 3316933 on 2017/02/22 by Thomas.Sarkanen
Fixed linux shadow variable warning
Change 3317104 on 2017/02/22 by Chris.Evans
!N Initial animation with face
Change 3317483 on 2017/02/22 by Alan.Noon
Added controls to resize the Orbital Laser Impulse in the minion demo
Change 3317592 on 2017/02/22 by Alan.Noon
Tweaking Parameters on orbital Laser Pawn
Change 3317608 on 2017/02/22 by Lina.Halper
Sorry - missed this files from previous check-in
It should have gone with CL 3316525
#rb:none
#code review:Thomas.Sarkanen, James.Golding
#lockdown: James.Golding
Change 3317762 on 2017/02/22 by Lina.Halper
- allow dependency array to be added by IK effectors - but this isn't actual bug in this case
- the bug was property was overriding the value, so we'll have to make sure to update property from code change (bForceUpdatePropertyInTheNextTick)
#rb:none
#code review: Thomas.Sarkanen, James.Golding
#lockdown: James.Golding
Change 3317807 on 2017/02/22 by Martin.Wilson
Update for Live link code
-Rename Maya Source to Message Bus Source
-Fix typo in ReceiveClient function name
Change 3318031 on 2017/02/22 by Alan.Noon
100 more minions in a sublevel. Tuned new pawn. Added sound, particle effects to impulse
Change 3318217 on 2017/02/22 by Jon.Nabozny
Re-enable Dynamic Shadows for minions. Also enable Single Sample Shadow for perf reasons.
Change 3318365 on 2017/02/22 by Alan.Noon
Created new shadow capsule asset for minion. Disabled DOF.
Change 3318421 on 2017/02/22 by Alan.Noon
Adding more minion anims for variety
Change 3318435 on 2017/02/22 by Alan.Noon
Tweak to minion anim BP: minions pick and idle and stay with it.
Change 3318860 on 2017/02/23 by James.Golding
Force update nodes and manipulators when changing IK/FK mode
Better fix for UE-42257
Change 3318869 on 2017/02/23 by James.Golding
Key limb manipulators when switching IK/FK mode
Change 3318870 on 2017/02/23 by James.Golding
Fix head button picker location
Change 3318875 on 2017/02/23 by James.Golding
Add 'T' key shortcut for toggling trajectory drawing
Change 3318907 on 2017/02/23 by Benn.Gallagher
Added rail for clothing sheet examples
Change 3318909 on 2017/02/23 by Thomas.Sarkanen
Fix trajectories jittering as they generate
The rig needs ticking twice because of what looks like some stateful assumptions that were recently made.
Basically to get the rig to a state it needs ticking more than once.
This also means that we need to tick sequencer twice to make sure the rig state gets pushed to the anim instance too.
This may be to do with the latent IK/FK switching, and needs to be investigated.
For now, I'm leaving it like this but its not ideal because it makes the trajectory generation twice as expensive.
Change 3318929 on 2017/02/23 by James.Golding
Make PoseDriver Details not assume there is always a posedrivernode (fix potential crash during demo)
Change 3318930 on 2017/02/23 by James.Golding
Resave pose_test_level with camera in better default position
Change 3318969 on 2017/02/23 by thomas.sarkanen
Added demo map with mannequin and mambo
Change 3318975 on 2017/02/23 by thomas.sarkanen
Improved embededed test sequence
Kept blends away from initial binding because of t-pose issues
Change 3318979 on 2017/02/23 by thomas.sarkanen
Added sequence showing retargeting to multiple skeletons
Change 3318983 on 2017/02/23 by thomas.sarkanen
Improved retargeting sequence so that loop points dont pop animation
Change 3318991 on 2017/02/23 by Thomas.Sarkanen
Prevent division by zero in trajectory generation
Newly created sequences dont have a frame interval set up.
Change 3319013 on 2017/02/23 by Lina.Halper
Fixed twist issue
#lockdown: James.Golding
#rb: none
Change 3319017 on 2017/02/23 by Lina.Halper
Checked in wrong line - disabling optimization
#rb:none
#lockdown:James.Golding
Change 3319034 on 2017/02/23 by Lina.Halper
sorry about that - for some reason p4 reverted the merged changes, and removing function that was merged
#rb: none
#lockdown: James.Golding
Change 3319056 on 2017/02/23 by Lina.Halper
Back out changelist 3319013
#lockdown:James.Golding
Change 3319090 on 2017/02/23 by Thomas.Sarkanen
Added bookmarks to level, fixed up animation sequeces to be used in demo
Cleaned up unused assets from demo folder
Change 3319209 on 2017/02/23 by Chris.Evans
!R Lighting rebuilt
!N cameras added, camera switching functionality
Change 3319219 on 2017/02/23 by Chris.Evans
!R Disabling physics on the snake head on left shoulder
Change 3319268 on 2017/02/23 by Chris.Evans
!R Says it's dirty, could have sworn checked in latest, tested and works fine, sync'd to last rev can't see what changed.
Change 3319290 on 2017/02/23 by James.Golding
Default bShowManipulatorsDuringPlayback to on
Change 3319291 on 2017/02/23 by James.Golding
Add GDC2017 shared collection
Change 3319867 on 2017/02/23 by Alan.Noon
Moved Audio to a level and removed from sublevel list. Deleted particles.
Change 3320056 on 2017/02/23 by Alan.Noon
Built lighting in Clothing_GDC_P
Change 3320067 on 2017/02/23 by Ori.Cohen
Fix rigid body tooltip having the same loctext key as the node name causing bad node name (matters for live demo)
Change 3320085 on 2017/02/23 by Alan.Noon
Changed Origin_Small_P in ControlRigDemoMap to "Always Loaded"
Change 3320098 on 2017/02/23 by Martin.Wilson
Final updates for Live Link GDC Demo
-Add maya scene for demo
-Add binary for maya plugin + installation instructions
-Update actor location from based on latest maya scene and fix cameras in sequencer
-Updates on live link system for demo that I have been running with locally. Should be safe.
Change 3320579 on 2017/02/23 by Alan.Noon
Bound Spacebar to GoRagdoll in ArcBlade map. Built lighting. Killed printing to screen/log in MinionBP.
Change 3321144 on 2017/02/24 by Chris.Evans
!B Lighting was bad in PIE, forced -1.5 exposure bias on all cameras
Change 3321317 on 2017/02/24 by James.Golding
PIE on pose_test_level jumps to first placed camera
Change 3321956 on 2017/02/24 by Alan.Noon
Adding missing minion anims. And Stuff.
Change 3324190 on 2017/02/27 by Lina.Halper
Removed ensure from EvaluateAnimation
- this is invalid because of worker thread but I'll have more conversation over this change.
#rb: none
#code review: Laurent.Delayen, Martin.Wilson
#jira: UE-41731
Change 3324309 on 2017/02/27 by Lina.Halper
fixed issue with skeleton bone not displaying for curve picker
#jira: UE-41909
#rb: Marc.Audy
Change 3324342 on 2017/02/27 by mason.seay
First round of assets for testing root motion with framerate
Change 3324562 on 2017/02/27 by Lina.Halper
Fix build error
#rb: none
Change 3325010 on 2017/02/28 by mason.seay
Finished map
Change 3325124 on 2017/02/28 by mason.seay
Updated test to use trigger instead of delay
Change 3325205 on 2017/02/28 by mason.seay
Deleting old map
Change 3325207 on 2017/02/28 by mason.seay
Deleting old map
Change 3325752 on 2017/02/28 by Lina.Halper
Back out changelist 3319056
- adding upper twist back again
#rb: none
Change 3325759 on 2017/02/28 by James.Cobbett
Moving Weld automated tests to EngineTest project
Change 3326039 on 2017/02/28 by Lina.Halper
Fix spine issues
This is almost like content change as this contains lots of rigging changes from code. So I'm just checking with no review.
#jira: UE-42260, UE-42268
#rb: none
Change 3326246 on 2017/02/28 by mason.seay
Test map and assets for overlap functional tests
Change 3327926 on 2017/03/01 by Lina.Halper
- disabled pelvis animation on WaveAnimationGDC
- added pelvis controls so that you can animate without worring about gmibal lock.
#code review: danny.bouimad
Change 3327971 on 2017/03/01 by Lina.Halper
Moved BaseHuman to ControlRig/Content folder
- checking in redirector for the people who have local contents that want to keep
#code review: Thomas.Sarkanen
Change 3329196 on 2017/03/02 by James.Cobbett
Deleting from QAGame. These maps and assets were migrated over to EngineTest in CL 3325759 and CL 3325802.
Change 3329263 on 2017/03/02 by mason.seay
Temp submission as I reorganize other content
Change 3329321 on 2017/03/02 by mason.seay
Reorganizing content
Change 3329493 on 2017/03/02 by James.Cobbett
Moving/renaming automated tests
Change 3332044 on 2017/03/03 by mason.seay
Procedural Mesh Functional Tests
Change 3332049 on 2017/03/03 by Mason.Seay
Screenshot comparisons for Procedural Mesh Tests
Change 3333080 on 2017/03/06 by Lina.Halper
Fix crash on not sorted OutBoneTransforms from Hand IK Retargeting node
#jira: UE-42460
Change 3333826 on 2017/03/06 by Lina.Halper
Renamed nodes -
- adding rename feature for HumanRig
#rb: none
Change 3333847 on 2017/03/06 by Lina.Halper
Fixed build error
Change 3333865 on 2017/03/06 by Lina.Halper
Fixed build error on shadow warning
Change 3333957 on 2017/03/06 by Lina.Halper
Fixed issue where limb length wasn't applied correctly on human rig
#jira: UE-42307
Change 3335109 on 2017/03/07 by Thomas.Sarkanen
Prevent us from rebuilding node tree in 'view' mode
This means that a rare crash cant occur any more
#jira UE-42568 - Editor crashes when using the eye dropper to switch actor skeleton after deleting sequence
Change 3335110 on 2017/03/07 by Jurre.deBaare
Editor crashes on importing Alembic file
#fix ensure that we generate objects with a valid object name (used to be able to include invalid characters such as periods)
#jira UE-40189
Change 3335117 on 2017/03/07 by Jurre.deBaare
Crash when opening cloth painter with Paint mode open and selecting different actor
#fix ensure that we only initialize static adapter factory data once, now that we have multiple painters
#jira UE-42573
Change 3335119 on 2017/03/07 by Jurre.deBaare
In Persona, the lighting rig rotation changes when switching between profiles
#fix don't know how I wrote this code before, but made it so it makes sense now
#jira UE-40877
Change 3335120 on 2017/03/07 by Jurre.deBaare
Auto-Exposure Overriding Preview Scene Profile Settings
#fix also update showflags when passed property is Name_none, on opening static mesh editor make sure we pick last set profile instead of default 0, and make sure we push propertyt change when changing profiles
#misc made same changes for animation editors
#jira UE-39217
Change 3335121 on 2017/03/07 by Jurre.deBaare
Points not marked as invalid in Aim Offset graph when in invalid positions
#fix ensure that samples which have a valid grid point when checking their animation ptr
#misc whitespace fixes
#jira UE-40715
Change 3335122 on 2017/03/07 by Jurre.deBaare
Cannot right-click a blend point if the green preview point is in the way
#fix changed condition slightly, now do gather highlighted index so it can be used in rightclick instead of not setting it while hovering the preview pin point
#jira UE-39060
Change 3335123 on 2017/03/07 by Jurre.deBaare
It's not clear which Grid Stretch mode in blend space is currently on
#jira UE-39080
#fix added color change on grid stretch type state
Change 3335124 on 2017/03/07 by Jurre.deBaare
Not clear that material baking is only supported for single lod merge actors
#fix extended tooltip to include requirement for material merging
#jira UE-39621
Change 3335125 on 2017/03/07 by Jurre.deBaare
#fix Alembic import fix (indexed UVs) copy-pasta error
Change 3335126 on 2017/03/07 by Jurre.deBaare
Accessor and Modifier for StartTimeOffset in GeometryCacheComponent.h
#jira UE-37080
#feature Added bp exposed get/set-er
#misc Corrected some comments
Change 3335127 on 2017/03/07 by Jurre.deBaare
Blend space interpolation settings do not update until the user reopens the asset
#fix made reintializing of interpolation filter editor only to start with, and update the filter when necessary (this way multiple players, e.g. thumbnail renderer and persona) both give the expected result, before only one of them would be reinitialized see comment on flag in header
#jira UE-40950
Change 3335129 on 2017/03/07 by Jurre.deBaare
Store imported mesh names for Alembic files (makes reimporting easier)
#jira UE-39034
Change 3335161 on 2017/03/07 by Jurre.deBaare
CIS fix: Partial back out changelist 3335129
Change 3335426 on 2017/03/07 by Jurre.deBaare
Crash fix for importing random maya shapes through Alembic
#fix add safety checks for writing material indices
#jira UE-40189
Change 3335427 on 2017/03/07 by Jurre.deBaare
Editor hard locks when adding Profile in Preview Scene Settings
#fix previous change created an infinite loop while adding a new profile, now calling OnAssetViewerSettingsChanged directly and from a different spot
#jira UE-42609
Change 3335448 on 2017/03/07 by Thomas.Sarkanen
Fixed binding (and re-binding) of rig that was broken by main integration
Templates are no longer always regenerated, so re-binding doesnt work if we rely on template regeneration
Moved runtime and compile-time binding into the template (rather than the track).
Removed hacky 'static stack' of binding IDs. This is no longer needed now we have a way to propgate per-instance template data at compile time.
Change 3336018 on 2017/03/07 by Ori.Cohen
Make sure InstantiatePhysicsAsset does not create uninitialized bodies and constraints when it is given a physics asset with inappropriate bone names. Fixes crash in rigid body node when re-targetting.
#JIRA UE-42090
Change 3336508 on 2017/03/07 by Ori.Cohen
PR #3325: Allow Physics Notification Dispatching with Engine API (Contributed by 0lento)
#JIRA UE-42533
Change 3336524 on 2017/03/07 by Ori.Cohen
Added compiler error when component space sim and world collision is used.
#JIRA UE-41402
Change 3336700 on 2017/03/07 by Ben.Marsh
Fix stream name for bulding PhysX.
Change 3336949 on 2017/03/08 by James.Golding
In BindToSkeletalMesh, make sure skel mesh resources are init'd before calling Register on SkelMeshComp
#jira UE-42377
Change 3337008 on 2017/03/08 by Lina.Halper
- Fix for lagging update
- Removed unnecessary update from trajectory cache
#rb: Thomas.Sarkanen
Change 3337190 on 2017/03/08 by James.Golding
Remove defunct PhysX 3.3 libs
Change 3337562 on 2017/03/08 by Ori.Cohen
Touch engine to force re-link of latest PhysX libs. Fixes crash when free joints are used with immediate mode.
#JIRA UE-41026, UE-42628
Change 3337779 on 2017/03/08 by Ori.Cohen
Added skeletal mesh component override for sync vs async scene.
#JIRA UE-39829
Change 3337859 on 2017/03/08 by Ori.Cohen
Fix CIS
Change 3338593 on 2017/03/08 by Ori.Cohen
Remove physx get geometry macro and replace with calls to .any which should be faster.
#JIRA UE-40503
Change 3338614 on 2017/03/08 by Ori.Cohen
Fix warning about missing EditAnywhere
#JIRA UE-41361
Change 3338677 on 2017/03/08 by Ori.Cohen
Fix new generated physics assets not properly setting user settings to default profile.
#JIRA UE-41135
Change 3338683 on 2017/03/08 by Ori.Cohen
PR #3225: UPhysicsConstraintComponent works as expected when target is an UChildActorComponent (Contributed by PhoenixBlack)
#JIRA UE-3225
Change 3338694 on 2017/03/08 by Ori.Cohen
Added a getter to physical animation component (PR #3163)
#JIRA UE-41047
Change 3339131 on 2017/03/09 by James.Golding
Merging Engine changes from //UE4/Private-GDC17-FaceRig
- Set default CurveSourceBindingName on AudioCurveSourceComponent to 'Default' (to match node default)
- Add CurveSyncOffset option to AudioCurveSourceComponent
- Add 'Copy Curves To SoundWave' option to Anim Editor
- Bind possible curve sources by iterating over component properties, rather than owned components
- Add ref-pose override option to SkinnedMeshComponent
- Major fixes for per-instance skin-weights (was not using per-section map)
- Improve warnings for per-instance skin weight problems
Change 3339223 on 2017/03/09 by Thomas.Sarkanen
Exposed preview scene settings in the existing settings tab rather than in a hidden menu in the viewport
Tab is now shown by default
Added default preview scene collection so you dont end up having to create assets all the time just to preview meshes (although this is still possible).
#jira UE-39365 - Make Preview scene setup more discoverable
Change 3339270 on 2017/03/09 by Lina.Halper
Added create animation blueprint back since now we have a separate editor.
#jira: UE-39457
#rb: Martin.Wilson
Change 3339318 on 2017/03/09 by Danny.Bouimad
TM-TangentNormals, Test map for checking tangent recalculation with and without skin cache.
Change 3339431 on 2017/03/09 by James.Golding
Make UDestructibleComponent::SpawnFractureEffectsFromDamageEvent virtual
(UDN request: https://udn.unrealengine.com/questions/335389/custom-destructible-fracture-effects.html)
Change 3339809 on 2017/03/09 by James.Golding
Add support for 'UCP' prefix for importing capsule collision on static meshes via FBX
#jira UE-5262
Change 3339955 on 2017/03/09 by Ori.Cohen
Allow kinematic leaf bodies in immediate mode
Change 3339995 on 2017/03/09 by mason.seay
Collision functional tests
Change 3340085 on 2017/03/09 by Ori.Cohen
Change default contact-gen method to PCM. This is the default in PhysX 3.4
#JIRA UE-40365
Change 3340562 on 2017/03/09 by Ori.Cohen
Added physx simulation shader override.
#JIRA UE-35304
Change 3341155 on 2017/03/10 by Ori.Cohen
Fix CIS warnings
Change 3341295 on 2017/03/10 by Martin.Wilson
Cache compact pose bone index on FBoneReference and remove manual caching in Paragon
#jira UE-42302
Change 3341943 on 2017/03/10 by mason.seay
Cleaned up logic for map blueprints. Worked around delays
Change 3342029 on 2017/03/10 by mason.seay
Cleaned up blueprint logic to remove dependency on delays
Change 3342063 on 2017/03/10 by mason.seay
Disabling tests
Change 3342071 on 2017/03/10 by mason.seay
Updated map to use assertions
Change 3342884 on 2017/03/13 by James.Golding
Expose 'trace by profile' functions to BP
Refactor duplicated code in KismetSystemLibrary collision functions
#jira UE-32912
Change 3342886 on 2017/03/13 by James.Golding
Moving sprite from PhysicsThruster actor to PhysicsThrusterComponent (like light and audio, for example)
#jira UE-6015
Change 3342921 on 2017/03/13 by Benn.Gallagher
Added some checking to anim dynamics pre update to avoid crashes when world isn't available
#jira UE-42729
Change 3342970 on 2017/03/13 by James.Golding
Fix incorrect display names for some ..ByProfile trace funcs
Change 3342972 on 2017/03/13 by James.Golding
PR #3060: Added virtual keyword to DestructibleComponent ApplyDamage, ApplyDamageRadius (Contributed by looterz)
Change 3343032 on 2017/03/13 by Josh.Stoddard
Enable stabilization in PhysX by default
- set PxSceneFlag::eENABLE_STABILIZATION by default
- removed USE_ADAPTIVE_FORCES_FOR_ASYNC_SCENE because eADAPTED_FORCES is incompatible with eENABLE_STABILIZATION
- added FBodyInstance parameter StabilizationThresholdMultiplier to control PxRigidDynamic stabilization threshold
#jira UE-6612 #rb ori.cohen
Change 3343073 on 2017/03/13 by Martin.Wilson
Properly initialize single bone controller bone references
#jira UE-42776
Change 3343074 on 2017/03/13 by Martin.Wilson
Clear raw curve data during cooking
#jira UE-37897
Change 3343317 on 2017/03/13 by Jurre.deBaare
Crash after clearing the animation from a sample point in a 1D Blendspace
#jira UE-42672
#misc made sure that we do not deem empty blend spaces as additive
Change 3343498 on 2017/03/13 by Lina.Halper
Fix on odin cook crash
- fallout from CL 3336018
#rb:Marc.Audy
#code review:Ori.Cohen
Change 3343548 on 2017/03/13 by Lina.Halper
Fix crash on ocean -
#rb: none
#code review: Ori.Cohen
Change 3344764 on 2017/03/14 by Thomas.Sarkanen
Fixed crash right-clicking empty space in the asset shortcut dropdown
#jira UE-42782 - Crash right-clicking in anim blueprint asset picker
#jira UE-42799 - GitHub 3366 : Asset selection null check before Opening Editor
Change 3344776 on 2017/03/14 by James.Golding
Really fix names for BP-expose 'ByProfile' traces
Change 3344780 on 2017/03/14 by James.Golding
PR #3359: UE4.15 Morpheme integration changes (Contributed by NaturalMotionTechnology)
#jira UE-42771
Change 3344781 on 2017/03/14 by James.Golding
PR #3346: Expose URadialForceComponent for inheritance (Contributed by projectgheist)
#jira UE-42610
Change 3344782 on 2017/03/14 by James.Golding
Fix procmesh->staticmesh conversion if only a single triangle
#jira UE-42310
Change 3344783 on 2017/03/14 by James.Golding
PR #3234: Fix the incorrect UIMin value for InitialAverageFrameRate physics setting. (Contributed by 0lento)
#jira UE-41832
Change 3344785 on 2017/03/14 by James.Golding
PR #3196: Improved Constraint warning message (Contributed by projectgheist)
Change 3344790 on 2017/03/14 by James.Golding
PR #3362: Fix NULL pointer dereference when debugging null animation sequence. (Contributed by ill)
Change 3344891 on 2017/03/14 by Jurre.deBaare
Incorporate back list of animations into blendspace editor
#feature added labels toggle to blend space grid
#feature can now override animations when drop on sample
#jira UE-39368
Change 3344921 on 2017/03/14 by Jurre.deBaare
Expose Opacity and Opacity Mask options on material flattening
#feature added support for baking out opacity and opacity masks
#jira UE-39563
Change 3344963 on 2017/03/14 by Jurre.deBaare
Need Simplygon to create LODs on animated pose, vs skeletal mesh pose
#feature added ability to specify an animation sequence from which frame 0 will be baked into the LOD mesh
#jira UE-38909
Change 3345060 on 2017/03/14 by Jurre.deBaare
CIS fix: missing include
Change 3345929 on 2017/03/14 by Jon.Nabozny
Fix Grux skeletal mesh to properly point at Grux Phys Asset (instead of Steel's).
#jira UE-42772
Change 3346970 on 2017/03/15 by Jurre.deBaare
#feature Support importing vertex colours from Alembic files
#jira UE-39032
Change 3346976 on 2017/03/15 by Jurre.deBaare
Missing files from CL 3344921
Change 3346983 on 2017/03/15 by Jurre.deBaare
Static mesh editor crashes when opening
#fix default value for additional settings
Change 3347019 on 2017/03/15 by James.Cobbett
Tidying up blueprint comments
Change 3347128 on 2017/03/15 by mason.seay
Updated descriptions on tests
Change 3347146 on 2017/03/15 by mason.seay
Updated descriptions on tests
Change 3347178 on 2017/03/15 by Martin.Wilson
PR #3358: Actually compress CompressedCurveData during anim compression (Contributed by stefanzimecki)
Change 3347257 on 2017/03/15 by Thomas.Sarkanen
Fixed crash when canceling saving a new preview mesh collection
Change 3347314 on 2017/03/15 by mason.seay
Narrowed collision volumes by half
Change 3347386 on 2017/03/15 by mason.seay
Updated descriptions
Change 3347388 on 2017/03/15 by mason.seay
Forgot to disable tests :P
Change 3347397 on 2017/03/15 by James.Cobbett
Tidying up blueprint comments for WeldingScreenshots.umap automated test
Change 3347433 on 2017/03/15 by Thomas.Sarkanen
Fix IK/FK switch on first frame (clobbering FK data)
Added a 'first frame' flag to limbs etc.
Change 3347436 on 2017/03/15 by Thomas.Sarkanen
Control rig sequences can now be exported to anim sequences
Control rig sequences can now be exported from sequencer and exported, re-exported, imported and re-imported from the content browser.
Added converter function that performs similar logic to the animation recorder.
Fixed binding template in cooked builds.
Exposed anim sequence factory via UNREALED_API to allow for me to derive from it (I force the skeleton to a known value)
#jira UE-42608 - Add "export to anim sequence" to control rig sequences
Change 3347475 on 2017/03/15 by Lina.Halper
#LookAt node refactor
- you can use LookAtLocation based on joint or socket (jira UE-8972)
- improved visualizer (jira UE-2737) - clamp was there but now you can visuzlie it
- GetOnScreenDebugInfo changed parameter - added runtime node
- possibly we could query runtime node only but right now GetOnScrrenDebugInfo belongs to AnimGraphNode
- deprecated previous GetOnScreenDebugInfo
- Added AnimPhys Object version GUID
#rb:Thomas.Sarkanen
Change 3347512 on 2017/03/15 by Thomas.Sarkanen
Filter anim sequences to the correct skeleton when exporting
Feeback from code review of CL 3347436.
Change 3347543 on 2017/03/15 by Thomas.Sarkanen
Fix shadow variable warnings
Change 3347556 on 2017/03/15 by Jurre.deBaare
Unable to select bones in the animation editor viewport
#fix issues came from hit proxies being turned on and always being hit instead of the bone physic shapes
#feature added toggle button to skeletal mesh editor to enable mesh section selection
#jira UE-42893
Change 3347559 on 2017/03/15 by James.Golding
By default, re-use anim editor with correct Skeleton when double clicking anim asset
Add menu option to force a new edtor to open
#jira UE-42912
Change 3347749 on 2017/03/15 by Lina.Halper
Fix build issue.
#rb: none
Change 3347926 on 2017/03/15 by James.Cobbett
Adding new test to Welding.umap for children welding when attached to ragdoll
Change 3347938 on 2017/03/15 by Lina.Halper
Fix build error
#rb: none
Change 3347939 on 2017/03/15 by Mason.Seay
General cleanup of bp logic in maps and blueprint actors
Added scenarios to test actor descriptions
Fixed an error in blueprints (I think I failed to submit changes before)
Change 3348074 on 2017/03/15 by Lina.Halper
build error fix
#rb: none
#code review: martin.wilson
Change 3348154 on 2017/03/15 by Lina.Halper
last fix, hopefully
#rb: none
#code review: MArtin.wilson
Change 3349160 on 2017/03/16 by Thomas.Sarkanen
Adding 'set preview mesh' to toolbar
#jira UE-42910 - Add 'preview mesh' button to toolbar
Change 3349175 on 2017/03/16 by Jurre.deBaare
Notification on reimported animations that might be bad
#fix added two warning messages for different sequence length and missing curve in reimported file (hidden behind editor user setting -> bAnimationReimportWarnings)
#jira UE-34522
Change 3349197 on 2017/03/16 by Martin.Wilson
Add ability to choose slot to preview to montage editor
#jira UE-38910
Change 3349216 on 2017/03/16 by James.Cobbett
Additional Welding tests: static meshes attached to ragdolls and simulated children detaching and retaining welded children
Change 3349217 on 2017/03/16 by James.Cobbett
Disabling new Welding tests pending review
Change 3349314 on 2017/03/16 by Benn.Gallagher
Fixed clothing not running in PS4 packaged builds
#jira UE-42857
Change 3349504 on 2017/03/16 by James.Fox
Enabling RootMotion automation tests. Approved: UEENGQA-12277
Change 3349611 on 2017/03/16 by Lina.Halper
retargeting pose options change
- now reset, import pose, use current pose
#rb: Martin.Wilson
#jira: UE-19768
Change 3349738 on 2017/03/16 by Martin.Wilson
Remove force inline from virtual compression functions.
#jira UE-33070
Change 3349787 on 2017/03/16 by James.Golding
Fix xbox one compile (FControlRigBindingTemplate::ObjectBinding was not all wrapped in WITH_EDITORONLY_DATA)
Change 3349827 on 2017/03/16 by Josh.Stoddard
- Expose PhysX stabilization as project setting, disabled by default
- remove obsolete USE_SPECIAL_FRICTION_MODEL_FOR_ASYNC_SCENE
#jira UE-42868
Change 3349932 on 2017/03/16 by James.Golding
Possible fix for cooking crash - ContentBrowser module not necessarily being loaded
Change 3350011 on 2017/03/16 by Jon.Nabozny
Created AddForceAtLocationLocal function to allow component space forces.
#jira UE-38115
Change 3350134 on 2017/03/16 by Josh.Stoddard
Fix memory leak from GPhysXSDK->createShape()
#jira UE-42733 #rb ori.cohen
Change 3351166 on 2017/03/16 by Lina.Halper
Fixed build issue
#code review:Jon.Nabozny
Change 3351451 on 2017/03/17 by Benn.Gallagher
Fixed clothing reimports not working correctly and possibly leading to editor crash
#jira UE-42953
Change 3351564 on 2017/03/17 by Benn.Gallagher
Xbox NvCloth fix, module rules incorrectly set up and were not actually compiling NvCloth into the binary
#jira UE-42224
Change 3351594 on 2017/03/17 by mason.seay
Updated BP logic to use Set Actor Location (speeds up tests)
Gave actors distinct names
Reworded descriptions
Change 3351629 on 2017/03/17 by Jon.Nabozny
Add methods to determine the WeldParent and WeldChildren of a given component.
#jira UE-40733
Change 3351639 on 2017/03/17 by Jon.Nabozny
Fix StopMovementImmediately for WheeledVehicleMovementComponent.
#jira UE-40078
Change 3351649 on 2017/03/17 by Jon.Nabozny
Update comment on AddForceAtLocationLocal to be explicit that both Force vector and Location are in Body space.
Change 3351663 on 2017/03/17 by Thomas.Sarkanen
Anim notify blueprints now start with a 'received notify' event node (ghosted)
#jira UE-27386 - A new anim notify blueprints should start with a Received Notify override
Change 3351696 on 2017/03/17 by Thomas.Sarkanen
Refactored EvaluateBoneTransforms to prevent usage of skeletal mesh component
Deprecated EvaluateBoneTransforms in favor of new EvaluateSkeletalControl_AnyThread.
Added various useful transforms to the proxy as these were the most used data from the skeletal mesh component.
Some instances still require access to skeletal mesh to access the world for debug rendering. I'm leaving these alone for the moment as they should be addressed for 4.17 with the fixes for multi-threaded debug rendering.
Commented & re-formatted ConvertCSTransformToBoneSpace and ConvertBoneSpaceTransformToCS. Deprecated signatures that take a skeletal mesh component.
Commented FAnimNode_Base interface.
#jira UE-35238 - FAnimNode_SkeletalControlBase::EvaluateBoneTransforms takes in SkeletalMeshComponent which is not safe
Change 3351698 on 2017/03/17 by James.Golding
Add GetMaterialFromFaceIndex to MeshComponent, implement for StaticMeshComponent and ModelComponent
#jira UE-42802
Change 3351701 on 2017/03/17 by James.Golding
Change from Ctrl to Shift for 'open new editor' when double-clicking anim assets
Change 3351703 on 2017/03/17 by James.Golding
Change Box and Sphyl elements to use Rotator instead of Quat, to make them easier to edit via details panel
#jira UE-39664
Change 3351704 on 2017/03/17 by James.Golding
Fix scrubbing curves that aren't selected
#jira UE-39574
Change 3351805 on 2017/03/17 by Thomas.Sarkanen
Prevent crash when trying to implement a function in a child anim blueprint
The assumption that the ubergraph was the zeroth entry in the array didnt hold for child anim BPs with overriden functions. Now we just search for the ubergraph and check it if we find it.
#jira UE-42996 - Editor Crashes when creating a function in Child Anim Blueprint
Change 3352000 on 2017/03/17 by James.Cobbett
Adding VehicleAdvBP assets for use in upcoming Welding tests
Change 3352067 on 2017/03/17 by Lina.Halper
Removed AnimGraph from GraphEditor module
- Created node factory, pin factory, pin connection policy factory
- Moved all anim related files out of GraphEditor
#code review: Michael.Noland
#jira: UE-37976
#rb: Michael.Noland
Change 3352178 on 2017/03/17 by Lina.Halper
Moved to AnimationBlueprintEditor as these are just graph visual nodes
#code review:Michael.Noland
Change 3352753 on 2017/03/17 by James.Fox
Checking in some naming convention changes for Overlap automation test.
Change 3353371 on 2017/03/19 by Lina.Halper
Fix build error
#code review: Bob.Tellez
Change 3353644 on 2017/03/20 by Jurre.deBaare
Animation thumbnails vanishing
#fix ensure that we draw the mesh regardless of whether or not we have dynamic render data
#jira UE-42974
Change 3353654 on 2017/03/20 by James.Golding
Move SGraphNodeK2Default and SGraphNodeK2Event to Public as well, as they are used by Fortnite
Update includes in SFortGrtaphNodeK2ExecuteEvent and HandleEvent to only include parent class header
Change 3353684 on 2017/03/20 by Jurre.deBaare
Separate asset viewer profiles for local / shared
- Split out profiles in local/shared UProperty
- Modifications to ini writing :(
- Extra checks for default ini writing
- Add checkout/make writable for default editor ini file
Change 3353803 on 2017/03/20 by Jurre.deBaare
CIS fixes
Change 3353830 on 2017/03/20 by Martin.Wilson
Fix additives breaking when pose link not connected to anything
#jira ue-39174
Change 3353847 on 2017/03/20 by Martin.Wilson
Add property to blend space player nodes to specify whether the blend space current time is reset when the blend space changes
#jira UE-40446
Change 3353950 on 2017/03/20 by Ori.Cohen
Undo the null entries for invalid body/bodysetup pairs. Instead we check if the body and constraints are valid in the rigid body node.
#JIRA UE-42090
Change 3353956 on 2017/03/20 by Ori.Cohen
Back out changelist 3343498 (this was needed for the null entries on bodies array which has been fixed)
Change 3354003 on 2017/03/20 by Thomas.Sarkanen
Back out changelist 3353914
Change 3354031 on 2017/03/20 by Benn.Gallagher
Speculative fix for clothing crashes using Mambo. It was possible that the skeletal mesh component could have triggered deletion or creation of simulation state objects while the simulation was in flight on another thread, added tracking and waiting for outstanding tasks.
#jira UE-42975
Change 3354151 on 2017/03/20 by Lina.Halper
Make sure nullptr tick function still works
- this is prerequisite for the play and export option
#rb:Ori.Cohen
Change 3354229 on 2017/03/20 by James.Golding
Add 'default camera' options for skel meshes
#jira UE-42762
Change 3354342 on 2017/03/20 by Martin.Wilson
Strip out identity raw tracks when baking additives.
#jira UE-40508
Change 3354388 on 2017/03/20 by Martin.Wilson
Fix false anim blueprint compile errors with aim offset pins
#jira UE-38196
Change 3354494 on 2017/03/20 by Martin.Wilson
Serialize compressed anim data when counting memory
#jira UE-39691
Change 3354515 on 2017/03/20 by Josh.Stoddard
Expose PxSceneFlag::eENABLE_ENHANCED_DETERMINISM
#jira UE-41484 #rb ori.cohen
Change 3355932 on 2017/03/21 by Thomas.Sarkanen
Back out changelist 3354003
Reinstating merge from Main:
Merging //UE4/Dev-Main to Dev-AnimPhys (//UE4/Dev-AnimPhys)
Change 3355954 on 2017/03/21 by Thomas.Sarkanen
Fixed up CIS issues post merge from Main
Change 3355974 on 2017/03/21 by James.Golding
Fix Mac CIS warning (constructor order of FAnimNode_BlendSpacePlayer)
Change 3355981 on 2017/03/21 by Jurre.deBaare
Whitelisted circular dependencies between meshpaintmode and VR editor modules
Change 3355986 on 2017/03/21 by Jurre.deBaare
Linux CIS file, non-capital M
Change 3356072 on 2017/03/21 by James.Golding
Fix UStaticMeshComponent::GetMaterialFromCollisionFaceIndex to not depend on editor-only data
#jira UE-43117
Change 3356073 on 2017/03/21 by James.Golding
Implement GetMaterialFromCollisionFaceIndex for ProceduralMeshComponent
Change 3356300 on 2017/03/21 by Ori.Cohen
Allow kinematic bodies with simulated parents using the full scene solver
Change 3356362 on 2017/03/21 by Lina.Halper
- Support create animation from Play
- Support export animation from Play
- this allows retargeting, post graph, or anything you see in engine will be baked to the animation
#rb: Thomas.Sarkanen
#jira: UE-19746
Change 3356482 on 2017/03/21 by Martin.Wilson
Fix crash when opening a new montage
#UE-43132
Change 3356709 on 2017/03/21 by James.Golding
Check for NaN when converting rotator->quat (very large inputs can result in nan's, need to handle to avoid hitting asserts elsewhere)
Add clamps when editing rotation of collision shapes, to avoid massive rotation entries
#jira UE-39664
Change 3356968 on 2017/03/21 by Ori.Cohen
Fix physics asset bounds to be as small as 1cm.
This introduces flicker, but passing to rendering to fix that on their end.
Change 3357092 on 2017/03/21 by Josh.Stoddard
Don't update kinematic target if the body isn't moving
#jira UE-42784 #rb ori.cohen
Change 3357194 on 2017/03/21 by Lina.Halper
Fix on vehicle anim instance look at node issue
#rb: Ori.Cohen
#jira: UE-43116
Change 3357298 on 2017/03/21 by Ori.Cohen
Fix invalid warning when dragging actors into the world. This is invalid because we manually disable collision on actors when this happens, and the warning is only needed for actual runtime.
#JIRA UE-42211
Change 3357494 on 2017/03/21 by Jon.Nabozny
Fix FPropertyEditorInlineClassFilter filtering classes incorrectly.
#jira UE-43098
Change 3357892 on 2017/03/21 by Lina.Halper
fix build error
#rb: none
Change 3358078 on 2017/03/22 by James.Golding
Fix CIS - AnimNode_FootPlacement in Platformer game after SkelControl refactor (from CL 3351696)
Change 3358080 on 2017/03/22 by Jurre.deBaare
Updating Alembic importer thirdparty dependencies for Windows and Mac
Change 3358081 on 2017/03/22 by James.Golding
Add comment to help people fix up code after moving many properties in ContraintInstance to ProfileInstance member
Change 3358092 on 2017/03/22 by James.Golding
Fix undo for saving/clearing default cam on mesh (also marks mesh dirty)
Change 3358093 on 2017/03/22 by James.Golding
Panning in orbit mode now takes in account camera speed
#jira UE-43082
Change 3358106 on 2017/03/22 by Thomas.Sarkanen
Fix fallout from Main integration
Change 3358454 on 2017/03/22 by Ori.Cohen
Temporarily disable phat immediate mode previewing to break the dependency on immediate physics plugin. Will be turned back on in later refactor
#JIRA UE-41711
Change 3358886 on 2017/03/22 by Ori.Cohen
Fix AutoWeld not being disabled in blueprint editor when the object is simulated
#JIRA UE-40193
Change 3358950 on 2017/03/22 by Lina.Halper
reverted code asking about asset name when create asset
#rb: none
Change 3359034 on 2017/03/22 by Lina.Halper
#fix fall out from previous revert
- because now export also shows the window. we don't want export to FBX to show name dialog
- it will use asset name as base
#rb: none
#code review:Thomas.Sarkanen
Change 3359165 on 2017/03/22 by Ori.Cohen
Fix welded capsules not using the right rotation
#JIRA UE-41546
Change 3359232 on 2017/03/22 by Ori.Cohen
Bump DDC key for new bvh34.
Change 3359233 on 2017/03/22 by mason.seay
Added a couple more scenarios and updated names. Needs more organization
Change 3359293 on 2017/03/22 by tim.gautier
Submitting MeshPaint test content for QAGame.
Change 3359389 on 2017/03/22 by Ori.Cohen
Back out changelist 3356589
Change 3359402 on 2017/03/22 by Jon.Nabozny
Move GetWeldParent and GetWeldChildren to EngineTest.
Change 3359978 on 2017/03/23 by Jurre.deBaare
Mesh Paint brush disappears when painting in VR
#fix removed conditional clause for painting the interactors
#jira UE-43150
Change 3359980 on 2017/03/23 by Jurre.deBaare
Mesh Paint hotkeys to modify brush size are inconsistent with other Paint modes
#fix reverted to old behavior, paint mode overriding catching key input to viewport
#jira UE-43158
Change 3360052 on 2017/03/23 by James.Golding
Back out changelist 3359165, as it was made after smoke testing. Will re-submit after copy to main.
Change 3360121 on 2017/03/23 by James.Golding
Fix perf regression from testing for NaN's in FRotator::Quaternion in shipping builds
Change 3360177 on 2017/03/23 by Jurre.deBaare
Related to previous brush size check in, early out when the painter has handled the input, that way the rest of the editor can't take the brackets [] input anymore
Change 3360358 on 2017/03/23 by mason.seay
Updated naming and organization of actors in Outliner
Change 3362050 on 2017/03/23 by Lina.Halper
Back out changelist 3343074
#rb:none
#code review: Martin.Wilson, James.Golding
[CL 3362661 by Thomas Sarkanen in Main branch]
#lockdown Nick.Penwarden
#rb none
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3267632 on 2017/01/23 by Jurre.deBaare
Marker syncs not working correctly in Blend Spaces
#fix Ensure that SampleIndexWithMarkers is serialized
#JIRA UE-40975
Change 3266915 on 2017/01/20 by Arciel.Rekman
Fix Persona crash on Linux (UE-38790).
- Static template variable got instantiated into multiple DSOs; probably exacerbated by --as-needed since this does not happen without it.
#jira UE-38790
Change 3266785 on 2017/01/20 by Ian.Fox
#OnlineSubsystemLive - Make usage of CachedUsers thread safe. Duplicates CL 3245390
#jira UE-40649
Change 3266762 on 2017/01/20 by Rolando.Caloca
UE4.15 - Fix for reallocating scene color
#jira UE-40633
Change 3266642 on 2017/01/20 by Lina.Halper
Downgraded Warning to Info
#jira: UE-40643
Change 3266532 on 2017/01/20 by Jeff.Campeau
Fix multiplatform Windows includes defeating the safety check in MinWindows.h
#jira UE-40778
#rn Fixed a compile warning on Xbox One when XboxOneMinApi.h was included before MinWindows.h.
Change 3266523 on 2017/01/20 by Marc.Audy
Fix case where child actor could avoid getting begin play call
#jira UE-40960
Change 3266474 on 2017/01/20 by Peter.Sauerbrei
fix for using an API not yet available in iOS 8
#jira UE-40698
Change 3266339 on 2017/01/20 by Frank.Fella
Sequencer - Fix UI issues with multi-track section rows.
+ Don't show an empty sub-track when there are no sections.
+ Expand parent tracks by default.
#Jira UE-40487
Change 3266283 on 2017/01/20 by Jeff.Fisher
UE-40683 GearVR projects rendering black
-Fix from Remi Palandri
#jira UE-40683
#review-3265824 @nick.whiting @ryan.vance
Change 3266264 on 2017/01/20 by Lina.Halper
Downgraded warning and changed log message
#jira: UE-40643
Change 3266239 on 2017/01/20 by Peter.Sauerbrei
fix for virtual joystick not showing up on some devices
#jira UE-40472
Change 3266084 on 2017/01/20 by Mitchell.Wilson
Resaving level to have correct starting camera position. Saved in wrong position after fixing a bug.
#jira UE-40887
Change 3266077 on 2017/01/20 by Matt.Kuhlenschmidt
Fixed "Wait for Movies to Complete" flag being reversed
#jira UE-40943
Change 3266076 on 2017/01/20 by Mitchell.Wilson
Updating occulsion bounds method on P_spark_burst_2 so it is not occluded when spawned inside of the coin mesh in BP_Overview example.
Updating some post process examples due to changes made with Post Process settings. Film and Scene Color are temporary fixes and are intended to be fully updated in 4.16
#jira UE-40830 UE-40887
Change 3266034 on 2017/01/20 by Benn.Gallagher
Fixed crash when reimporting APEX destructibles from apb/x files caused by not allowing the renderer to flush destroy resource commands before emptying an array.
#jira UE-40911
Change 3266027 on 2017/01/20 by Ian.Fox
#OnlineSubsystemLive - Fix CreateSession and FindSession each permanently failing after first failure. Duplicates CL 3262175
#jira UE-39110
Change 3265906 on 2017/01/20 by Marcus.Wassmer
Fix GPU particle AFR flickering and optimize injection transfers.
Duplicate CL's 3260302, 3261252, 3265662, 3265678
#jira UE-40915
Change 3265873 on 2017/01/20 by Mark.Satterthwaite
Duplicate CL #3262535:
Make sure to set rasterizer state when rendering with a material in FSlateRHIRenderingPolicy::DrawElements
#jira UE-40842
Change 3265857 on 2017/01/20 by Jamie.Dale
Fixed font pathing issue that could happen in an out-of-source packaged build
#jira UE-40855
Change 3265675 on 2017/01/20 by Matt.Kuhlenschmidt
Move Dirt Mask Intensity to the correct post process category
#jira UE-40851
Change 3265674 on 2017/01/20 by Rolando.Caloca
UE4.15 - Revert
#jira UE-40633
Change 3265647 on 2017/01/20 by Mitchell.Wilson
Updating spawn location of the player pawn after unpossessing character in example 1.10.
#jira UE-40870
Change 3265612 on 2017/01/20 by Alexis.Matte
Prevent name clash warning when doing automation test
#jira UE-40788
Change 3265553 on 2017/01/20 by Matthew.Griffin
Fixed Shadow variable warning
Change 3265366 on 2017/01/20 by Dmitriy.Dyomin
Fixed: Vulkan crashes on Adreno Galaxy S7
#jira UE-40840
Change 3265294 on 2017/01/19 by Dmitriy.Dyomin
Fixed typo which was causing assert on mobile
#jira UE-40633
Change 3265111 on 2017/01/19 by Rolando.Caloca
UE4.15 - Fix for scene color crash
#jira UE-40633
Change 3264789 on 2017/01/19 by Josh.Adams
- Redoing a fix from Dev-Plat for UI_BUILD_SHIPPING_EDITOR
#jira UE-40798
Change 3264780 on 2017/01/19 by Rolando.Caloca
UE4.15 - Add Morph compute GPU stat
#jira UE-40891
Change 3264486 on 2017/01/19 by Mark.Satterthwaite
Fix the crash on startup on Intel GPUs - this is due to Intel Metal forcing SM4 to avoid some drivers bugs in SM5 but I got the condition for initialisation in FMinimalDummyForwardLightingResources wrong so it's attempting to create a RWBuffer for SM4 which won't work.
#jira UE-40863
Change 3264427 on 2017/01/19 by Rolando.Caloca
UE4.15 - Track down crash
#jira UE-40633
Change 3264393 on 2017/01/19 by Aaron.McLeran
#jira UE-40850
Re-fixing UE-39650 again in 4.15.
I hope this bug doesn't regress yet again!
Change 3264364 on 2017/01/19 by Daniel.Wright
In forward shading SceneCaptureSource modes Normal and BaseColor are replaced with SceneColorHDR as the GBuffer is not available. This is a silent failure for now as there's no good content error reporting mechanism for scene captures.
#jira UE-39658
Change 3264284 on 2017/01/19 by Mark.Satterthwaite
Duplicate CL #3264251:
Modify some asserts in MetalRHI - technically using a store-action of ENoAction on Stencil buffers should make it invalid to restart a render-pass but on Mac it will work because ENoAction won't invalidate anything written. In future we need to use deferred store-actions in Metal so that we can "restart" passes while enforcing correct Load/Store actions.
#jira UE-40803
Change 3264282 on 2017/01/19 by Benn.Gallagher
CIS fix, bad expression that failed to compile Mac
#jira UE-40716
Change 3264257 on 2017/01/19 by Mike.Beach
Revising fix in UBlueprint::BeginCacheForCookedPlatformData(), saving off nativization data if the -nativizeAssets param is present (not just if it was enabled in packaging settings).
#jira UE-40620
Change 3264242 on 2017/01/19 by Daniel.Wright
[Copy] Sharing IndirectLightingCacheTextureSampler samplers
#jira UE-40727
Change 3264191 on 2017/01/19 by Ori.Cohen
Fix heightfield not working with traces underneath.
#JIRA UE-39819
Change 3264139 on 2017/01/19 by Benn.Gallagher
Removed collision between clothing in external skeletal mesh components, as clothing simulations could already be in flight and editing collisions while the simulation is running is not supported by APEX
#jira UE-40716
Change 3264110 on 2017/01/19 by Max.Preussner
MfMedia: Disabled plug-in on Windows 10, because it is currently broken
#jira UE-406344
Change 3264108 on 2017/01/19 by Max.Preussner
MfMedia: Fixed compile errors on Windows 10
#jira UE-40644
Change 3264099 on 2017/01/19 by Jamie.Dale
Adding deprecation warning for 4.14 style PO export
#jira UE-40592
Change 3264089 on 2017/01/19 by Matthew.Griffin
Reworked DDC commandlet to make sure it actually calls BeginCacheForCookedPlatformData on assets
Skip doing this for Engine content if -ProjectOnly is set as that takes a long time and isn't necessary for the way we use it
#jira UE-39968
Change 3264065 on 2017/01/19 by James.Golding
Fix ModifyCurve node not calling init/update in SourcePose
#jira UE-40852
Change 3263729 on 2017/01/19 by Alexis.Matte
Fix a bad condition when filling the material sorting array
#jira UE-40814
Change 3263704 on 2017/01/19 by Jack.Porter
Fix compile error in AndroidESDeferredOpenGL.cpp when " ES Deferred Shading Renderer" is enabled.
#jira UE-40659
Change 3263627 on 2017/01/19 by Jack.Porter
Fixed black textures when Vulkan is packaged for ETC1
#jira UE-40658
Change 3263554 on 2017/01/19 by Jack.Porter
Fixes to HISMC LOD to use new screen size calculation. Solves issue where HISMC was always rendered at lowest LOD.
#jira UE-38930
Change 3263535 on 2017/01/19 by Matthew.Griffin
Removed unnecessary directories to always cook
Problem was actually down to string asset references not being resolved in file set generation
Change 3263534 on 2017/01/19 by Matthew.Griffin
Added -SkipPublish parameter to BuildLauncherSample command so that we don't chunk and post preflights
Change 3263267 on 2017/01/18 by Dan.Oconnor
Fix for editing of TMap/TSet variables in structure editor, async tasks, and when using UK2Node_CommutativeAssociativeBinaryOperator.
#jira UE-40428
Change 3263219 on 2017/01/18 by Dan.Oconnor
Fix copy paste error found by UDN user Craig.Wright that could result in fatal bytecode execution
#jira UE-19425
Change 3262980 on 2017/01/18 by Maciej.Mroz
#jira UE-40394, UE-40395, UE-40426, UE-40484, UE-40770
Integrated cl 3262851, 3261613, 3260908 from Dev-Blueprint
Change 3262908 on 2017/01/18 by Ori.Cohen
When refreshing physics assets, don't do so on components that have no bodies.
#JIRA UE-40764
Change 3262709 on 2017/01/18 by Matt.Kuhlenschmidt
Fix a crash if a background blur widget ends up being negative or zero sized
#jira UE-40820
Change 3262606 on 2017/01/18 by Marc.Audy
Don't bother the user with force feedback based on where the unpossessed pawn is standing in the world while in simulate mode
#jira UE-40785
Change 3262416 on 2017/01/18 by Marc.Audy
Reenable audio threading
#jira UE-00000
Change 3262125 on 2017/01/18 by Chris.Wood
Fixed unnecessary truncate in SMenuAnchor::Tick that caused menu placement to wobble
[UE-40293] - Dropdown selection box jitters when mouse is moved over top of it on Mac
#jira UE-40293
Change 3262103 on 2017/01/18 by Jamie.Dale
Merging some cooker fixes
CL# 3262089 - Fixing RedirectCollector issues with projects outside the UE4 directory
CL# 3262091 - Guarding against potentially invalid call to FString::Mid
CL# 3262094 - Cook on the fly builds now resolve string asset references
#jira UE-40790
Change 3262082 on 2017/01/18 by Chris.Bunner
Accumulate used particle materials from final mesh material module, not first.
#jira UE-39953
Change 3261996 on 2017/01/18 by Matthew.Griffin
Allow Samples to be built in pre-flights if you are specifying an engine version
Change 3261995 on 2017/01/18 by Matthew.Griffin
Resolve string asset references after loading packages to ensure that we find all required files
Change 3261934 on 2017/01/18 by Allan.Bentham
Bump shader version to force changes in 3260307 to occur.
#jira UE-39701
Change 3261842 on 2017/01/18 by Graeme.Thornton
Manual copy of CL 3253580 from Dev-Core
Added some validation of the class index in exportmap entries
#jira UE-37873
Change 3261017 on 2017/01/17 by Mitchell.Wilson
Resaving all levels to resolve short form string asset reference warnings.
#jira UE-40732
Change 3260918 on 2017/01/17 by Andrew.Rodham
Sequencer: Request unloaded levels to be loaded when being made visible through sequencer
#jira UE-40082
Change 3260909 on 2017/01/17 by Ben.Marsh
Fix error running "Clean" in installed build.
#jira UE-40751
Change 3260757 on 2017/01/17 by Jeff.Fisher
UE-39654 Crash when launching Google VR project
-Via SwitchGameWindowToUseGameViewport we get an early ResizeViewport which does an early Draw. This calls GetStereoProjectionMatrix before the game has ticked and fetched the device info we use to build that matrix.
-In this change we make the call to setup that information in the GoogleVRHMD constructor, to ensure it is done before anything tries to use it.
-I also added some asserts.
#jira UE-39654
#review-3260644
Change 3260637 on 2017/01/17 by Alexis.Matte
Fix crash when importing skeletal mesh containing a texture or a material using the same name.
#jira UE-40538
Change 3260630 on 2017/01/17 by Marc.Audy
When installing a feature pack maintain the include of the template so that any properties inside it are not lost by replacing it with the project's PCH include
Update all C++ feature packs to include the original project .h in the files that are copied in to the new project
#jira UE-40730
Change 3260600 on 2017/01/17 by matt.barnes
Test content for sequencer event tracks
#jira UE-29618
Change 3260593 on 2017/01/17 by Mieszko.Zielinski
Made FSupportedAreaData export as part of engine API #UE4
#jira UE-40739
Change 3260538 on 2017/01/17 by Marc.Audy
Always display axes in debug info, but show -- for value when we don't yet know the ranges
#jira UE-40700
Change 3260422 on 2017/01/17 by Marc.Audy
Expose level streaming incremental unregister component cvars in the engine streaming section of the project settings
#jira UE-10109
Change 3260392 on 2017/01/17 by Ben.Woodhouse
Duplicated from CL 3260107:
Fix FMonitoredProcess to prevent infinite loop in -nothreading mode
#jira UE-40717
Change 3260358 on 2017/01/17 by Chris.Bunner
Only validate tonemapper LUT input if actually hooked up.
#jira UE-40467
Change 3260327 on 2017/01/17 by Frank.Fella
PlatformMediaSource - Fix Validate to check all specified media sources, and change GetURL to get the url for the current platform when running uncooked.
#jira UE-40709
Change 3260307 on 2017/01/17 by Allan.Bentham
Restore metal compiler's shader source serialization code when the shader is to be compiled at runtime.
#jira UE-39701
Change 3260276 on 2017/01/17 by Alex.Delesky
#jira UE-40276 - Fixing an issue where a Standalone game launched from the editor cannot toggle fullscreen mode.
Change 3260274 on 2017/01/17 by Chris.Wood
Added check for null World ptr in AActor::PostEditChangeProperty to fix crash when pasting temporary Actors
[UE-40492] - Crash after ejecting from PIE session and selecting a component in the details panel
#jira UE-40492
Change 3260230 on 2017/01/17 by Ben.Woodhouse
Duplicated from dev-rendering@3232283
D3D12 - downgrade root signature size warning to a log following a discussion with Microsoft. There's not much we can actually do about it, and it's not relevant to all hardware
#jira UE-36999
Change 3260096 on 2017/01/17 by Thomas.Sarkanen
Fixed crash when rendering out a level sequence with layered animations
When a level contained sequences with layered animations that *werent* taking part in the render (i.e. they were not part of the current master sequence) then their instances were initialized but not ticked. When their components then got a call to evaluate their bone transforms, the cached blends were in an uninitialized state.
#jira UE-40654 - Render Movie using separate process crashes capture process
Change 3259875 on 2017/01/17 by Dmitriy.Dyomin
Fixed: SunTemple is washed out in one color on some Android devices
#jira UE-40689
Change 3259011 on 2017/01/16 by Max.Chen
Matinee to Level Sequence: Make RegisterTrackConverters pure virtual
#jira UE-37328
Change 3258992 on 2017/01/16 by Rolando.Caloca
UE4.15 - Integrate fix for outlines (3258807)
#jira UE-40690
Change 3258949 on 2017/01/16 by mason.seay
Disabled TranslatedMass test
#jira UE-29618
Change 3258860 on 2017/01/16 by Max.Preussner
Media: Prevent loading of media plug-ins in console apps, such as game servers (OR-34819)
#jira OR-34819
Change 3258846 on 2017/01/16 by Max.Preussner
MfMedia: Fixed incorrect tracks being played in multi-track media sources (UE-39703)
#jira UE-39703
Change 3258813 on 2017/01/16 by Benn.Gallagher
Added error on import for APEX clothing files that either have no submeshes or have no submeshes with simulated vertices.
#jira UE-40614
Change 3258771 on 2017/01/16 by James.Golding
Skip fatal warning in UBodySetup::Serialize if duplicating (e.g. spawning component via SCS with a BodySetup in its template)
#jira UE-40418
Change 3258747 on 2017/01/16 by Max.Chen
Sequencer: AddUnique SequencerActorTag to prevent multiple tags being added when spawning/despawning.
#jira UE-40665
Change 3258630 on 2017/01/16 by Jurre.deBaare
CIS IfDef issue fix
#JIRA UE-1234
Change 3258541 on 2017/01/16 by Phillip.Kavan
[UE-40131] Revised fix that will work for "inclusive" BP nativization with data-only BPs.
change summary:
- revised code in UBlueprint::BeginCacheForCookedPlatformData() to also support the "inclusive" nativization method
#jira UE-40131
Change 3258532 on 2017/01/16 by Max.Chen
Sequencer: Fix max row index off by one error . This was always incorrect, but it was masked by the fact that FixRowIndices() was called on the track when the UI gets built. That function was removed from the node layer in CL #3252753 and therefore exposed this bug.
#jira UE-40642
Change 3258505 on 2017/01/16 by Marc.Audy
Improve messaging when installing vehicle and vehicle adv C++ feature packs
#jira UE-40647
Change 3258478 on 2017/01/16 by Matt.Kuhlenschmidt
PR #3131: UE-40567: Added nullcheck to FSplinePointDetails (Contributed by projectgheist)
#jira UE-40567
Change 3258457 on 2017/01/16 by Jurre.deBaare
SpeedTree Billboards rendering with Incorrect Material
#fix Ensure that we add a section info entry for the billboard models/lods during SpeedTree importing
#jira UE-39677
Change 3258442 on 2017/01/16 by Alexis.Matte
Skeletalmesh import, make sure we increment the lod index when animation is not imported
#jira UE-40640
Change 3258431 on 2017/01/16 by Jurre.deBaare
Back out changelist 3258392
#fix issue was already resolved
#jira UE-1234
Change 3258392 on 2017/01/16 by Jurre.deBaare
Fix for non-unity CIS
#JIRA UE-1234
Change 3258358 on 2017/01/16 by Matthew.Griffin
Prevent warning from being shown when XMPP module is not built
#jira UE-40616
(I guess LoadModule could be changed to LoadModuleChecked now if they do exist)
Change 3258144 on 2017/01/15 by Marc.Audy
Fix non-unity CIS errors
#jira UE-00000
Change 3258141 on 2017/01/15 by zachary.wilson
Adding testing content for Distance Field Indirect Shadows
#jira UE-29618
Change 3258049 on 2017/01/14 by Nick.Shin
UFE sent incorrect header data on missing file
also, it seems that UFE was written to expect clients to close the connection -- (this should be closed manually -- which will flush the data and then close out the socket -- but, since this is a developer tool... leaving this as-is)
first, 404 was not sending the required double newline after headers
second, since connection are not closed manually (server side) send a dummy payload with content-length data
#jira UE-39992 Quicklaunch UFE HTML5 fails with "NS_ERROR_Failure"
Change 3257984 on 2017/01/14 by Aaron.McLeran
Attempting another fix for static analysis warning in CIS
#jira UE-40645
Change 3257904 on 2017/01/14 by Aaron.McLeran
Resolving static analysis warnings reported by CIS
#jira UE-40645
Change 3257883 on 2017/01/14 by Aaron.McLeran
Fixing build warning with CL 3257826
#jira UE-40645
Change 3257826 on 2017/01/13 by Aaron.McLeran
Integrating fixes from Dev-Framework and Odin to Release-415
#jira UE-40645
Change 3257654 on 2017/01/13 by Marc.Audy
Until plugins can drive their own dependencies vehicle and vehicle adv feature packs will not compile automatically and will pop up a message log informing the user of the actions they need to manually take.
#jira UE-40466
Change 3257608 on 2017/01/13 by John.Pollard
PC: Assertion Fail with UPackageMapClient::AddNetFieldExportGroup() viewing replays
#jira OR-34522
Change 3257489 on 2017/01/13 by Mitchell.Wilson
Removing preview mesh from multiple materials to resolve CIS warnings.
#jira UE-40628
Change 3257485 on 2017/01/13 by Chris.Babcock
Don't initialize FMinimalDummyForwardLightingResources for unneeded feature levels (below SM4)
#jira UE-40602
#ue4
#android
Change 3257444 on 2017/01/13 by Matt.Barnes
Updating test assets for UEQATC-2967
#jira UE-29618
Change 3257324 on 2017/01/13 by Arciel.Rekman
Linux: Update runtime CEF lib as well (UE-401413).
- Followup to CL 3256081.
#jira UE-40413
(Merging CL 3257241 from Dev-Platform to Release-4.15)
Change 3257140 on 2017/01/13 by Lina.Halper
Fix crash with deleting all poses
#jira: UE-40537
Change 3257066 on 2017/01/13 by Jurre.deBaare
CIS fix for game builds
#jira UE-1234
Change 3257056 on 2017/01/13 by Ben.Zeigler
#jira UE-40318 Fix crash in streamablemanager where callbacks would get called on a deleted manager.
This is being rewritten in 4.16, so do a quick fix for 4.15 to avoid the crash
Change 3256839 on 2017/01/13 by Jurre.deBaare
Added conversion of HLOD transition screen size to new transition screen area values
#fix During serialization patch up the values of transition screen size within the hierarchical lod setups
#misc Updated the default value to a screen size to screen area equivalent
#JIRA UE-40518
Change 3256761 on 2017/01/13 by Mieszko.Zielinski
Fixed EQS debug rendering not clearing previously displayed labels if new request has no labels #UE4
#jira UE-40589
Change 3256177 on 2017/01/12 by Josh.Adams
- Moved the MfMedia plugin outside of XboxOne directory, because it's a Windows plugin as well (that happens to also work on XboxOne - all public APIs)
#jira UE-40391
Change 3256131 on 2017/01/12 by Jamie.Dale
Fixing log spam when trying to load an empty font data
#jira UE-40555
Change 3256081 on 2017/01/12 by Arciel.Rekman
Fixed CEF compatibility problems on Ubuntu 14.04 (UE-40413).
- Also deleted Debug version of it.
- Change by yaakuro.
#jira UE-40413
(Edigrating CL 3256065 from Dev-Platform to Release-4.15)
Change 3256046 on 2017/01/12 by Jon.Nabozny
Use PxConvexFlag::eSHIFT_VERTICES when cooking meshes to fix baked in transforms.
#jira UE-39212
Change 3255939 on 2017/01/12 by mason.seay
Rebuilt lighting
#jira UE-29618
Change 3255912 on 2017/01/12 by Olaf.Piesche
Replicating fix from 3246828 for
#jira UE-39249
Change 3255909 on 2017/01/12 by Rolando.Caloca
UE4.15 - Support for choosing discrete AMD GPU
#jira UE-40546
Change 3255835 on 2017/01/12 by Martin.Wilson
Fix newly added virtual bones not being on screen.
#jira UE-40516
Change 3255774 on 2017/01/12 by Mark.Satterthwaite
Merging 3251926 for Richard.Wallis:
#jira UE-38828
Crash after Enabling Forward Shading on Mac and Creating/Editing Materials.
Using TGlobalResource to avoid constant resource allocation. Prev fix (in CL 3239454) caused a crash in D3D11 with zero sized resource views.
Change 3255771 on 2017/01/12 by Alexis.Matte
Fix a crash when re-importing asset with no material
#jira UE-40510
Change 3255746 on 2017/01/12 by Jon.Nabozny
Change _DEBUG to PX_DEBUG in ConvexHullLib.cpp
#jira UE-0000
Change 3255659 on 2017/01/12 by Jon.Nabozny
Enable Shifting Vertices during Convex Hull cooking to prevent precision issues.
(Copied CL-3249100 from Dev-Phyics-Upgrade to support new flag)
#jira UE-39212
Change 3255617 on 2017/01/12 by Ori.Cohen
Fix crash when computing mass for an async object. Using passed in rigid body instead of assuming SyncRigidActor
#JIRA UE-40458
Change 3255536 on 2017/01/12 by Jamie.Dale
Fixed crash when using an object picker against the 'Object' type
This also optimizes some filter code to avoid filtering when it would be pointless (and just slows things down).
#jira UE-40408
Change 3255451 on 2017/01/12 by Chris.Wood
Fixed read only text color in SCommentBubble
[UE-40384] - Reference Viewer comment text is difficult to read
Also changed DetermineForegroundColor() method in EditableTextBox classes to fallback on ForegroundColorOverride if it is set and ReadOnlyForegroundColorOverride isn't set.
#jira UE-40384
Change 3255448 on 2017/01/12 by Chris.Wood
Removed blinking cursor/caret on read only editable text layouts.
[UE-40502] - Flashing cursor/caret showing in read-only editable text layouts
#jira UE-40502
Change 3255445 on 2017/01/12 by Marc.Audy
Create the dynamic level streaming persistent object correctly outered to the World rather than the transient package to avoid GetWorld() crashing
#jira UE-00000
Change 3255441 on 2017/01/12 by Jon.Nabozny
Regenerate collision for the basic Cube mesh to fix resting issues and invalid verts.
#jira UE-40478
Change 3255407 on 2017/01/12 by Yannick.Lange
VREditor: - Fix: Assertion Failed crash after pressing F8 in PIE while Foliage Mode was selected
- Fix: Assertion Failed crash after pressing F8 in PIE while Paint Mode was selected
- Added extra checks for other possible future cases
#jira UE-39786 UE-39789
Change 3255393 on 2017/01/12 by Chris.Bunner
Duplicating CL 3255244: Removed test variable from MaterialExpressionVectorParameter.
#jira UE-40517
Change 3255375 on 2017/01/12 by Steve.Robb
CIS fix.
#jira UE-39556
Change 3255334 on 2017/01/12 by samuel.proctor
Corrected QA Container asset to remove pin warning.
#jira UE-29618
Change 3255319 on 2017/01/12 by james.cobbett
Fixing motion blur issue with test content for Pose Snapshots.
#jira UE-29618
Change 3255247 on 2017/01/12 by Nick.Darnell
Slate - Slate's Tab Manager is now a bit smarter about allowing Focus/BringToFront attention grabbing methods. In order to make the UI less jumpy it was restricted to only allowing alerts and bring to front to be triggered if you were on the window, or child window of the active application window.
That can negatively impact cases where a user takes an action (clicks a link ro button saying open/goto this tab), that is on another window. To work around this limitation, the Tab Manager will also permit the action if Slate is currently processing user input, implying that the action being taken is in direct response to the user pressing a button and interacting with the UI.
#jira UE-40313
Change 3255236 on 2017/01/12 by Phillip.Kavan
[UE-40131] Non-native child BPs can now properly override a nativized parent BP's components in a cooked build with exclusive Blueprint class nativiation.
- Mirrored from //UE4/Dev-Blueprints (CL# 3254024,3254391)
#jira UE-40131
Change 3255216 on 2017/01/12 by Rolando.Caloca
UE4.15 - Fix compile issue on Vulkan 1.0.37.0 or newer
#jira UE-40506
Change 3255206 on 2017/01/12 by Steve.Robb
Use outer walking IsA() implementation in editor to get around reinstancing and hot reload issues.
#fyi mike.beach
#jira UE-39556
Change 3255195 on 2017/01/12 by mason.seay
Adjusted slope to fix platform discrepancy
#jira UE-29618
Change 3255086 on 2017/01/12 by Jack.Porter
Fix XboxOneShaderCompiler.cpp non-unity compilation
#jira None
Change 3255085 on 2017/01/12 by Jack.Porter
Missing HTML5 changes from CL 3254907
#jira UE-39111
Change 3255031 on 2017/01/12 by Jack.Porter
More iOS GoogleVR changes missing from CL 3254907
#jira UE-39111
Change 3254991 on 2017/01/12 by Jack.Porter
Missing file from CL 3254907
#jira UE-39111
Change 3254907 on 2017/01/11 by Jack.Porter
Android MSAA changes - use r.MobileMSAA cvar, support more than 2x, fix issues where targets other than scene color were created with MSAA
#jira UE-39111
#jira UE-35849
#jira UEMOB-35
Change 3254810 on 2017/01/11 by Arciel.Rekman
Linux: fix for crash on exit (UE-40488).
#jira UE-40488
Change 3254617 on 2017/01/11 by Peter.Sauerbrei
remake the fix for missing PhysXVehicle library in binary for IOS and TVOS
#jira UE-39349
Change 3254489 on 2017/01/11 by mason.seay
Other minor improvements to the map
#jira UE-29618
Change 3254477 on 2017/01/11 by mason.seay
Map tweaks to prevent the vehicle from getting stuck
#jira UE-29618
Change 3254431 on 2017/01/11 by Mitchell.Wilson
Rebuilt lighting on all StarterContent levels.
#jira UE-40468
Change 3254333 on 2017/01/11 by mason.seay
Adjusted lightmap on mesh to remove odd rendering splotches
#jira UE-29618
Change 3254131 on 2017/01/11 by Rolando.Caloca
UE4.15 - Missing dumped shaders
#jira UE-40465
Change 3254126 on 2017/01/11 by Jeff.Fisher
UE-40422 Vive Motion Controllers unable to Play Haptic Effect
-Removed an unnecessary remapping of controllerindex to deviceid, they are the same now.
#jira UE-40422
#review-3254084
Change 3254046 on 2017/01/11 by Mark.Satterthwaite
Merging 3233811:
Fix compiling QA-Material tessellation shaders that don't need to emit from Hull or sample in Domain the HSOut buffer which was confusing MetalBackend.
#jira UE-39935
Change 3254021 on 2017/01/11 by james.cobbett
Test content for Pose Snapshot testing
#jira UE-29618
Change 3253993 on 2017/01/11 by Alexis.Matte
Fix the morph target import
#jira UE-40424
Change 3253948 on 2017/01/11 by mason.seay
Fixed Level BP logic that was causing Access None error
#jira UE-29618
Change 3253884 on 2017/01/11 by mason.seay
Updated mesh colors on map. Disabled motion blur
#jira UE-29618
Change 3253862 on 2017/01/11 by mason.seay
Disabled Always Show Mobile Input (turned on by accident)
#jira UE-29618
Change 3253859 on 2017/01/11 by Mark.Satterthwaite
Merging 3252866:
Fix Metal shader pipeline hash collisions caused by deferring MTLFunction construction until PrepareToDraw so that we may use Function-Constants to specialise the shader source without generating additional permutations. This is required to generate proper tessellation shaders which are specialised against the index-buffer usage & type (none, uint16, uint32). While we're here amend the hash functions to make better use of the existing hash functions to improve the distribution and hopefully reduce the possibility of collisions in future.
#jira UE-40357
Change 3253854 on 2017/01/11 by Mark.Satterthwaite
Merging 3252859:
Fix the calculation of Metal tessellation struct alignment and size to use largest member size, so that we don't assert in debug or cause out-of-bounds access in development/shipping.
#jira UE-40410
Change 3253853 on 2017/01/11 by Mark.Satterthwaite
Merging 3237394:
Add Metal-specific permutations of TBasePassHS - they affect the C++ definition on all platforms but are only cached or used on Metal - because the way we compile the combined VS+HS tessellation stage requires that the combined VS + HS HLSL code references the same resources, otherwise we get incorrect resouce bindings and subsequently fail to render properly. Long-term the Metal tessellation code will need to be refactored so that the vertex shader stage is emitted as a separate shader from the hull shader stage as this but will keep cropping back up and continue to complicate the engine.
#jira UE-39799
Change 3253852 on 2017/01/11 by Mark.Satterthwaite
Merging 3236850:
Make changing the Metal Shader Version project setting prompt the user to restart for the changes to take effect.
#jira UE-39801
Change 3253834 on 2017/01/11 by mason.seay
Updated mobile input textures to be power of two
#jira UE-29618
Change 3253807 on 2017/01/11 by Mark.Satterthwaite
Merging 3232641 & 3236788 & 3233854 & 3249742 from Dev-Rendering:
3232641:
- Eliminate redundant state changes in MetalRHI in the state cache.
- Add a new debug level for setting buffers to nil prior to calls to set*Bytes so that the tool doesn't display incorrect data.
- Make testing for validation & statistics features use the same EMetalFeatures API as everything else for consistency.
- Cache the fallback depth-stencil texture in the state cache and ignore it for determining whether a pass can restart - if we are using this texture its contents are worthless anyway.
3236788:
Fix 10.11.6 support (aka -nometalv2): the stencil view workaround necessitates a mid-render blit and the way things were setup resulted in the HasValidRenderTargets assert firing. Refactored the code to separate the concept or valid render-states in the cache from active render-states in the render-pass. Now it works as intended and will be needed for 4.15.
3233854:
More information about texture type validation errors in Metal.
3249742:
Fix missing GPU particles on Mac.
Pointers getting reused is causing the blendstate equality operator to fail.
Simple workaround until we have time for a proper fix.
#jira UE-40200
Change 3253636 on 2017/01/11 by Chris.Wood
Improved tracking of runtime and debugger attachment for analytics purposes.
[UE-39780] - Change IsDebugger to WasDebuggerPresent in all crash/AS analytics
[UE-39777] - Update MTBF IsDebugger state for every heartbeat
[UE-39778] - UnrealWatchdog to send WasDebuggerPresent state for app if set
[UE-39779] - UnrealWatchdog to send total run time of process
Debugger state was previously read once at startup or once at the time of an event. Debugger is now checked during the heartbeat and doesn't reset flag when detached so we know if a session was ever debugged. Also reporting total run time in UnrealWatchdog. Watchdog still doesn't run when debugging but and will never show popups to a debugger user even when forced on with -forcewatchdog.
#jira UE-39780, UE-39777, UE-39778, UE-39779
Change 3253281 on 2017/01/10 by Dan.Oconnor
Typo fix caused parameter in local struct definition to shadow the local
#jira UE-40027
Change 3253231 on 2017/01/10 by Dan.Oconnor
Mirror of 3253220
These pins should infer together
#jira UE-40427
Change 3253125 on 2017/01/10 by Uriel.Doyon
Brought back CL 3242117 and 3238685, which got lost on the way:
- Fix for possiblel check fail when changin mobility of actors.
- Fix for possible check fail when processing streaming data.
#jira UE-39996
Change 3252936 on 2017/01/10 by Marc.Audy
CopyPropertiesForUnrelatedObjects needs to consider path not just name of subobjects when matching them up to copy properties and update references
Ensure that a reinstanced child actor component ends up pointing at the correct child actor template
#jira UE-40027
Change 3252886 on 2017/01/10 by Lina.Halper
Fix for invalid AnimCurves when curve is added while running
#jira: UE-39826
Change 3252753 on 2017/01/10 by Frank.Fella
Sequencer - Change track rows to use separate track nodes in the display node tree, fixes key edit issues on animation and audio tracks.
#jira UE-39836
Change 3252640 on 2017/01/10 by Lukasz.Furman
fixed NavCollision losing user settings after any property change
copy of 3252628
#jira UE-40388
Change 3252614 on 2017/01/10 by Daniel.Wright
UStaticMeshComponent::InvalidateLightingCacheDetailed uses MarkRenderStateDirty. Massively speeds up duplication of HISMC with many instances (10+ minutes -> seconds), as InvalidateLightingCacheDetailed gets called for every instance.
#jira UE-40406
Change 3252609 on 2017/01/10 by mason.seay
Updated map with text actors for more visual clarity
#jira UE-29618
Change 3252477 on 2017/01/10 by Daniel.Wright
[Copy] Fixed race condition with FPrecomputedLightVolume::Data which was exposed when switching lighting scenarios
#jira UE-39852
Change 3252451 on 2017/01/10 by Daniel.Wright
Garbage collection calls UWorld>SendAllEndOfFrameUpdates() on all loaded worlds first so that deferred recreate render states happen before any UObjects are deleted
* Fixes rendering thread crashes in the order of events of 1) SetMaterial 2) GC 3) Rendering command that dereferences the UMaterial
#jira UE-30089
Change 3252418 on 2017/01/10 by Ben.Zeigler
#jira UE-40390 Fix crash saving blueprint with an inherited DataTable/CurveTable reference. Delta serialization meant that the necessary name wasn't in the name table, so adding it manually now.
Change 3252410 on 2017/01/10 by Max.Chen
Sequencer : Filter sections on select in range
Copy from Dev-Sequencer
#jira UE-37854
Change 3252385 on 2017/01/10 by Max.Chen
Sequencer: Update auto tangents when setting key time. This fixes a bug where dragging keys with auto tangents doesn't recompute tangents properly.
#jira UE-39923
Change 3252360 on 2017/01/10 by Allan.Bentham
Remove incorrect assert for iOS.
#jira UE-40385
Change 3252297 on 2017/01/10 by mason.seay
Test assets for suspending cloth simulation
#jira UE-29618
Change 3252125 on 2017/01/10 by Mieszko.Zielinski
Fallout fix after removal of BlackboardKeyUtils::CalculateComparisonResult declaration from the AIModule #UE4
#jira UE-40099
Change 3251987 on 2017/01/10 by Allan.Bentham
Fix HQ DoF
#jira UE-35548
Change 3251856 on 2017/01/10 by Jack.Porter
Fixed Get Instances Overlapping Box blueprint function due to issue with FBox constructor.
Added MakeBox and MakeBox2D kismet native functions
Fixed box overlap test ignoring instance scale
#jira UE-34409
Change 3251519 on 2017/01/09 by Daniel.Wright
[Copy] Fixed GLandscapeLayerUsageMaterial getting GC'ed
#jira UE-40055
Change 3251146 on 2017/01/09 by Lina.Halper
Fix on stable track data carrying over to pose asset
- decided to clean up track data in anim sequence since we don't really need that data anymore
#jira: UE-40351
#code review: Martin.Wilson
Change 3251056 on 2017/01/09 by Lina.Halper
fixed crash when pose node contains stale data when updating source.
#jira: UE-40258
#code review; Thomas.Sarkanen
Change 3251035 on 2017/01/09 by Mitchell.Wilson
Removed preview mesh in M_GodRay to resolve CIS warning.
Relinked textures used in two materials to resolve CIS warnings.
#jira UE-40350
Change 3250959 on 2017/01/09 by Mitchell.Wilson
Updating master sequence playback end time so the final audio track can be heard.
Updating multiple shots to resolve issues with audio not playing back properly.
#jira UE-40321 UE-40335
Change 3250896 on 2017/01/09 by Andrew.Rodham
Sequencer: Fixed level visibility not working in PIE
#jira UE-40082
Change 3250895 on 2017/01/09 by Andrew.Rodham
Sequencer: Fixed evaluation of overlapping audio and skeletal aninmation sections
- Audio and skeletal animation sections now continue to support legacy evaluation order. Overlapping sections of the same priority on the same row will be filtered out such that only the section with the latest start time will be evaluated.
#jira UE-40320
Change 3250830 on 2017/01/09 by Ben.Woodhouse
Duplicated from //ue4/Release-4.14
CL 3238182
Disable timestamp queries on pre-Maxwell nvidia hardware. Local testing suggests that this is the major cause of instability in the UE4.14 release.
It's possible that we could be more targeted by only excluding Fermi and older hardware, but identifying fermi hardware by device ID is difficult in practice, since the range overlaps with Kepler.
#jira UE-38818
Change 3250790 on 2017/01/09 by Lauren.Ridge
Fixing backspace on VR Editor numberpad menu.
#jira UE-39770
Change 3250681 on 2017/01/09 by Ben.Woodhouse
Duplicated from dev-rendering@3249296:
XB1/Fast semantics:
Add missing L1/L2 cache flush on transition to readable (or RW). The missing cache flush was causing indeterminism when reading from a texture shortly after writing to it as a render target.
This fixes bloom and diffuse irradiance issues
The bug has been there for a while, but CL 3227787 (drawclear early out) caused it to manifest
#jira UE-39727
#jira UE-40238
Change 3250680 on 2017/01/09 by Ben.Woodhouse
Duplicated from dev-rendering@3238664
Fix dbuffer decal rendering issues in fullscreen on PC. Also fixes crash in editor when viewing dbuffer materials.
Pass clearcolor in RT params for system textures to workaround a bug with ClearColorTexture not working in fullscreen mode on DX11. Make sure dbuffer targets are bound if we're rendering mesh decals
#jira UT-6891
#jira UE-39842
#jira UE-39949
Change 3250609 on 2017/01/09 by Steve.Robb
Maximum number of stats-using threads increased to 512.
#jira UE-38153
Change 3250604 on 2017/01/09 by Andrew.Rodham
Sequencer: Fixed incorrect seed being used when generating new animation type IDs for object properties
#jira UE-40327
Change 3250589 on 2017/01/09 by Matthew.Griffin
Changed publish symbols node to use runtime dependencies instead of manually including the whole PhysX folder
Avoids unused configs and VS2013 files
#jira UE-39171
Change 3250578 on 2017/01/09 by Matthew.Griffin
Removed art tools from released build now that they are available separately on the Marketplace
Change 3250282 on 2017/01/07 by Mieszko.Zielinski
Fixed UNavigationSystem::bNavigationAutoUpdateEnabled getting ignored by recent addition to related condition in UNavigationSystem #UE4
Reported by UT team.
Replication of a fix from Dev-Framework that didn't make it to 4.15 stream
#jira UE-40324
Change 3250276 on 2017/01/07 by Mieszko.Zielinski
Fixed not being able to add elements to UAIPerceptionStimuliSourceComponent.RegisterAsSourceForSenses for instances manually placed on the map #UE4
#jira UE-31711
Change 3250219 on 2017/01/07 by Mieszko.Zielinski
Extended comment to AISenseConfig_Sight::PeripheralVisionAngleDegrees to make it clear how it works #UE4
#jira UE-31731
Change 3250147 on 2017/01/07 by Andrew.Rodham
Added missing includes
#jira UE-40019
Change 3250096 on 2017/01/06 by Nick.Shin
refetch on timed out GET/POST requests
correction to: UE_MakeHTTPDataRequest
#jira UE-39992 Quicklaunch UFE HTML5 fails with "NS_ERROR_Failure"
Change 3249963 on 2017/01/06 by Mieszko.Zielinski
removed unused and undefined BlackboardKeyUtils::CalculateComparisonResult #UE4
#jira UE-40099
Change 3249829 on 2017/01/06 by Alexis.Matte
turn on the material name clash feature for the content browser importer.
#jira UE-40298
Change 3249791 on 2017/01/06 by andrew.porter
QAGame: Added level blueprint logic to QA-Sequencer that lets tester override sequence bindings
#jira UE-29618
Change 3249755 on 2017/01/06 by Jamie.Dale
Some fixes for object reference detection and notification when deleting assets
#jira UE-40121
Change 3249727 on 2017/01/06 by James.Golding
#jira UE-40242
Change 3249707 on 2017/01/06 by Mitchell.Wilson
Removing preview mesh with incorrect path from materials to resolve warnings in CIS.
#jira UE-40311
Change 3249543 on 2017/01/06 by Michael.Dupuis
#jira UE-40299: validate if UISettings is valid
Change 3249506 on 2017/01/06 by Alexis.Matte
Make sure we use the correct LodIndex when importing a new LOD in case a previous LOD import fail.
#jira UE-40240
Change 3249477 on 2017/01/06 by Ori.Cohen
Fix incorrect warning when moving kinematic objects during simulation.
#JIRA UE-40290
Change 3249472 on 2017/01/06 by Andrew.Rodham
Sequencer: Undo now works as expected when editing the properties of a key
#jira UE-40019
Change 3249390 on 2017/01/06 by Mitchell.Wilson
Removing preview meshes with improper path from materials to resolve CIS warnings in landscape mountains sample.
#jira UE-40300
Change 3249317 on 2017/01/06 by Alexis.Matte
Fix a crash when loading skeletalmesh with no section
#jira UE-40249
Change 3249294 on 2017/01/06 by Mitchell.Wilson
Updated defaultengine.ini for Match 3 to resolve warnings in CIS. ServerDefaultMap and TransitionMap had invalid paths.
#jira UE-40295
Change 3249213 on 2017/01/06 by Chris.Bunner
Fixed up logic for windowed/fullscreen output display selection when working with HDR. Now selects the most appropriate display if HDR enabled, else current monitor window is on. FullscreenDisplay commandline functions regardless of HDR support.
#jira OR-33525, OR-33536, OR-33540, OR-33520
Change 3249135 on 2017/01/06 by Martin.Wilson
Fix root motion issues on additive animations.
- Fix scale issue on resetting root bone
- Fix loss of root motion when animation is additive.
#jira UE-40232
Change 3248522 on 2017/01/05 by Alexis.Matte
Fix a crash when reimporting morph target. Also fix a crash when initiating ColorVertexBuffer with NULL value
#jira UE-40201
Change 3248271 on 2017/01/05 by Andrew.Rodham
Sequencer: Only reset persistent evaluation data when the sequence has changed
- This ensures that we don't destroy persistent data that is assumed to still exist (i.e. it was created in ::Setup) from the same sequence
#jira UE-40234
Change 3248092 on 2017/01/05 by Ben.Marsh
UBT: Remove the [Obsolete] attribute from methods in TargetRules; the [ObsoleteOverride] attribute gives a much better (and more concise) warning with specific instructions on how to resolve it.
Change 3248091 on 2017/01/05 by Marcus.Wassmer
Tick renderthreadtickables in -onethread to avoid leaks.
#jira UE-40248
Change 3248063 on 2017/01/05 by Marc.Audy
Route FAudioDevice::StopAllSounds to the audio thread if called on the game thread
#jira UE-40243
Change 3247995 on 2017/01/05 by Maciej.Mroz
NativizationSummary object is always present.
manually merged cl#3247985 from Dev-Blueprints
#jira UE-40035
Change 3247873 on 2017/01/05 by Chad.Garyet
Adding "Generate QA Labels" buildgraph node and automation script.
Port of createNewLabel and createMinimumLabel python scripts into UAT
#jira UEB-725
Change 3247855 on 2017/01/05 by Nick.Shin
refetch on timed out GET/POST requests
#jira UE-39992 Quicklaunch UFE HTML5 fails with "NS_ERROR_Failure"
Change 3247737 on 2017/01/05 by Marc.Audy
static mesh component instance data now correclty inherits from pritive component instance data instead of skipping it and inheriting directly from scene component instance data
#jira UE-40053
Change 3247723 on 2017/01/05 by mason.seay
Asset for suspend cloth bug
#jira UE-29618
Change 3247708 on 2017/01/05 by Mitchell.Wilson
Updating project settings to disable dbuffer decals to resolve rendering issues in Showdown while using -game -vr
#jira UE-40195
Change 3247652 on 2017/01/05 by Martin.Wilson
Fixes for animation notifies window
-Fix notify not being removed from skeleton
-Fix crash where editor is not refreshed after notify removal
#jira UE-40154
Change 3247638 on 2017/01/05 by mason.seay
Test assets for cloth suspension
#jira UE-29618
Change 3247630 on 2017/01/05 by Alexis.Matte
Prevent crash when the import fail and we have no staticmesh created
#jira UE-40024
Change 3247556 on 2017/01/05 by Ben.Marsh
Fix non-unity compile error.
Change 3247547 on 2017/01/05 by Jurre.deBaare
Crash while using the Delete Button in the HLOD Outliner while a Generated Proxy Mesh is opened in the Static Mesh Editor
#fix Unify path for both delete cluster options in the outliner UI
#jira UE-40066
Change 3247539 on 2017/01/05 by Benn.Gallagher
Fixed serialization crash for simplified skeletal meshes leading to corrupted assets that crash on load after skin weight buffer changes.
#jira UE-40199
Change 3247515 on 2017/01/05 by Allan.Bentham
Fix inverted planar reflections when mobileLDR
Fixed incorrect gamma 2 planar reflection rendering when mobileLDR
#jira UE-32868
Change 3247502 on 2017/01/05 by Dmitriy.Dyomin
Fixed: Single digit frame rate when sculpting landscape foliage.
#jira UE-39532
Change 3247232 on 2017/01/04 by Ben.Marsh
Remove private include from public header. Prevents compiling samples from installed build of the engine without private headers.
#jira UE-40135, UE-40137, UE-40139, UE-40140, UE-40141, UE-40142, UE-40143, UE-40144
Change 3247002 on 2017/01/04 by Chris.Babcock
Changed Vulkan hitchy pipeline log message verbosity
#jira UE-38354
#ue4
#android
#dontbackcopy
Change 3246927 on 2017/01/04 by matt.barnes
Updating QAGame content to facilitate UEQATC-2969
#jira UE-29618
Change 3246894 on 2017/01/04 by Mike.Beach
Mirroring CL 3245322 from Dev-BP
Fixed a crash when implementing a native interface in a BP
#jira UE-40155, UE-40203
Change 3246830 on 2017/01/04 by Chris.Bunner
Allow AllocGBuffer call when in simple-forward so dummy uniform buffer creation can occur.
#jira UE-39756
Change 3246816 on 2017/01/04 by Jon.Nabozny
Fix Anim Notifies Tab not opening in Animation Editor.
#JIRA UE-40134
Change 3246804 on 2017/01/04 by Ori.Cohen
Touch engine file to trigger re-link.
#JIRA UE-40156
Change 3246709 on 2017/01/04 by mason.seay
Updated map
#jira UE-29618
Change 3246606 on 2017/01/04 by Ori.Cohen
Fix for sweeps taking too long time (OR-32839).
- Exhaustive investigation uncovered apparent numerical problems in this code (when compiling with clang 3.9.x with -ffast-math).
- Current solution can result in overshoot for certain trace extents, but they are not expected to be a practical problem in Unreal.
- NVidia is aware and will investigate a better solution.
#tests Compiled Linux server with the changed PhysX and continuously ran bot matches for about a day.
#JIRA UE-40156
Change 3246571 on 2017/01/04 by Marc.Audy
Look at the body instance's desired collision enabled value rather than the primitive component's current collision enabled value when determining whether physics state should be created
#jira UE-39994
Change 3246527 on 2017/01/04 by tim.gautier
QAGame: BP_MediaPlayer now displays the name of the MediaPlayer plugin currently in use during playback
#jira UE-29618
Change 3246480 on 2017/01/04 by mason.seay
Map update
#jira UE-29618
Change 3246470 on 2017/01/04 by Ori.Cohen
Guard against infinitely thin geometry which fixes some nans. This showed up as issues in various projects
#JIRA UE-00000
Change 3246413 on 2017/01/04 by Jon.Nabozny
Cube asset did not have Tri Meshes. Reimported to fix the issue.
-- Copied from 3233164 --
#jira UE-39657
Change 3246388 on 2017/01/04 by Jon.Nabozny
Set 'p.MoveIgnoreFirstBlockingOverlap' to be enabled by default (3158732). This causes collision behavior to remain unchanged unless people opt in to the new behavior.
-- Copied from 3239735 (bot health fixed by a different CL) --
#jira UE-39387
Change 3246352 on 2017/01/04 by Jon.Nabozny
Fix FPredictProjectilePathParams to use a valid default value for TraceChannel.
This requires the use of a new bool bTraceWithChannel which is enabled by default.
-- Copied from 3239765 --
#JIRA UE-39726
Change 3246341 on 2017/01/04 by Ori.Cohen
Allow vehicles to inherit from PawnMovementComponent and only use the pawn/ai capabilities when a Pawn owner is used.
#JIRA UE-39508
Change 3246178 on 2017/01/04 by Andrew.Rodham
Sequencer: When playback stops naturally, the play position is set to the boundary that caused playback to stop (the end if playing forwards, the start if playing backwards)
- This is to reconcile the movie scene sequence player with previous behaviour
#jira UE-40076
Change 3246102 on 2017/01/04 by Benn.Gallagher
Fixed single threaded physics dispatcher triggering checks from clothing when running with a CPU with two or fewer cores.
#jira UE-39811
Change 3246100 on 2017/01/04 by Benn.Gallagher
Fixed ensure triggered when using root motion with sub instances
Fixed crash reinstancing an active anim class that had subinstances
#jira UE-39582
#jira UE-39579
Change 3246092 on 2017/01/04 by Marc.Audy
PR #3082: Improve comment for UInputComponent (Contributed by Soleone)
#jira UE-40098
Change 3246084 on 2017/01/04 by Matthew.Griffin
Remove bad files
Change 3246076 on 2017/01/04 by Matt.Kuhlenschmidt
Fixed all non-editable text properties having a double disabled effect. The text box is read only which prevents edting but still allows copying text from it. This feature had regressed and the disabled effect on top of the read only effect made it too difficult to see the text.
#jira UE-39652
Change 3246043 on 2017/01/04 by Steve.Robb
Use of CastChecked instead of Cast in implementations of IStructSerializerBackend::WriteProperty. This is both more efficient and will hopefully make it easier to diagnose the issue.
#jira UE-39872
Change 3246032 on 2017/01/04 by Martin.Wilson
Change FindBoneIndex to FindRawBoneIndex (final bone maps are not built until after all adding is done so they will not be found)
#jira UE-40105
Change 3246016 on 2017/01/04 by Andrew.Rodham
Editor: Insert/Duplicate/Delete menu on array properties now only closes itself on click, rather than all menus
- This allows us to edit such properties on context menus
#jira UE-39998
Change 3246005 on 2017/01/04 by Thomas.Sarkanen
Fixed asset attachment issues in Skeleton Tree
Assets were being attached uniquely, so only one asset could be attached to a bone/socket. However the calling code didnt know that the unique attachment function just gave up, so the item just got added to the bottom of the tree.
The attachment filter was not set correctly to allow for bone attatchments, so only sockets could be attached to.
The attach parent name was not initialized, so assets could not be deleted one at a time.
#jira UE-40040 - With multiple Preview assets on one bone, only one appears in Skeleton Tree
#jira UE-40041 - Preview assets appear at the bottom of the skeleton tree
Change 3246002 on 2017/01/04 by Andrew.Rodham
Sequencer: Fixed actor tick prerequisites not getting set up correctly for master sequences
#jira UE-39975
Change 3245979 on 2017/01/04 by Andrew.Rodham
Sequencer: Fixed scrubbing audio tracks not working propertly
#jira UE-40048
Change 3245978 on 2017/01/04 by Andrew.Rodham
Sequencer: Fixed dropping a level onto a level visibility section not marking the track as changed, and not correctly creating a transaction
#jira UE-39998
Change 3245977 on 2017/01/04 by Andrew.Rodham
Sequencer: Fixed crash caused by lingering persistent evaluation data
#jira UE-40064
Change 3245971 on 2017/01/04 by Dmitriy.Dyomin
Fixed: Using Set World Origin Location will cause the player pawn to stutter
#jira UE-40022
Change 3245725 on 2017/01/03 by Matt.Barnes
Further improvments on test assets for UEQATC-2963
#jira UE-29618
Change 3245658 on 2017/01/03 by Arciel.Rekman
Linux: fix ARM32 build (UE-39913).
#jira UE-39913
(Redoing CL 3240982 from Dev-Platform in Release-4.15)
Change 3245577 on 2017/01/03 by Mason.Seay
More vehicle updates
#jira UE-29618
Change 3245556 on 2017/01/03 by Matt.Barnes
Updating test content for UEQATC-2963
#jira UEQATC-2963
Change 3245461 on 2017/01/03 by mason.seay
Updating Inertia Tensor Scale to improve Vehicle Handling
#jira UE-40013
Change 3245442 on 2017/01/03 by Jeff.Fisher
UEVR-495 Assert when switching to 2d mode. sceHmdReprojectionStart failing.
-There was a race condition between switching output modes on the render thread and sceHmdReprojectionStart on the RHI thread. The flush fixes that. The reprojection would simply have failed that frame previously in shipping which would not matter much as we are switching output modes anyway.
#jira UEVR-495
#review-3245374
Change 3245427 on 2017/01/03 by Jeff.Fisher
UEVR-456 check if we are using camera before doing camera disconnected dialog on PSVR
-If the tracker is active, but we are tracking nothing (ie we have the morpheus hmd tracking plugin, and started up with it, but switched to 2d mode) don't pop up the camera setup warning until we start trying to track something again.
-This is useful for apps that have 2d and vr modes.
#jira UEVR-456
#review-3245372
Change 3245329 on 2017/01/03 by mason.seay
Level and vehicle tweaks
#jira UE-29618
Change 3245275 on 2017/01/03 by Chris.Babcock
Added EngineVersion to AndroidManfiest.xml metadata
#jira UE-40123
#ue4
#android
Change 3245235 on 2017/01/03 by Guillaume.Abadie
Cherry picks CL 3234813 from Dev-Rendering: Fixes texture mask static lighting when using GBuffer selective outputs.
#jira UE-39527
Change 3245183 on 2017/01/03 by Chris.Babcock
Added missing #undef LOCTEXT_NAMESPACE to some files (contributed by projectgheist)
#jira UE-40103
#PR #3085
#ue4
#android
Change 3245120 on 2017/01/03 by mason.seay
Missed some assets
#jira UE-29618
Change 3245116 on 2017/01/03 by mason.seay
Mass fucntional test
#jira UE-29618
Change 3245049 on 2017/01/03 by Ben.Marsh
PR #3086: Fixed ScriptGeneratorPlugin #includes (Contributed by projectgheist)
Change 3244924 on 2017/01/03 by Ben.Zeigler
#jira UE-40057 Fix regression in public access for SwapPlayerControllers, from GitHub #3072
Change 3244831 on 2017/01/03 by Mitchell.Wilson
Fixed hole in collision around level.
#jira UE-39576
Change 3244817 on 2017/01/03 by Matthew.Griffin
Change check for files being under engine directory to avoid problems with relative paths
#jira UE-40096
Change 3244801 on 2017/01/03 by Andrew.Rodham
Editor: Fixed color picker not working when opened from a details panel on a context menu
- When a color picker is opened from a details panel that's on a context menu, it now opens as a sub menu
- Added the ability to find an open menu from a widget path to FSlateApplication
#jira UE-39932
Change 3244776 on 2017/01/03 by Matt.Kuhlenschmidt
Fix window handle and device context being accessed by scene viewports after the underlying window has been destroyed by the OS. This is an invalid state on linux and using some vr devices.
#jira UE-7388
Change 3244672 on 2017/01/03 by Ben.Marsh
Search all directories containing universal CRT installations from the registry, rather than assuming that the first one found will contain the universal CRT version we want to use. Attempt to fix issues described in PR #3059.
Change 3244668 on 2017/01/03 by Thomas.Sarkanen
Added "Reimport Animation" and "Export to FBX" to the animation editor toolbar
Options were in the asset menu before.
#jira UE-39643 - Missing "Reimport" option for animation assets
Change 3244667 on 2017/01/03 by Thomas.Sarkanen
Reduced default URO distances in-line with new LOD calculations
New values should give (roughly) the same effect as the older values with the older system.
#jira UE-39939 - URO LOD distance factors different with the new screen size metric
Change 3244654 on 2017/01/03 by Matthew.Griffin
Added functionality to specify Loading Phase for plugin templates
Changed Blueprint Library Template so that it loads pre loading screen and can be linked correctly in blueprints that use it
#jira UE-38826
Change 3244631 on 2017/01/03 by Dmitriy.Dyomin
Fixed: TM_Landscape_LOD Folder does not Live Update contents after generating LODs with Create Per Package Asset
#jira UE-37368
Change 3244548 on 2017/01/02 by Jack.Porter
Fix for Post-process Materials rendering incorrectly in editor mobile preview after viewport is resized
#jira UE-39905
Change 3244389 on 2016/12/30 by Phillip.Kavan
[UE-39816] Fix broken pin links caused by renaming interface function input/output parameters prior to compiling the interface, but after renaming the function itself.
Mirrored from //UE4/Dev-Blueprints (CL# 3244388).
#jira UE-39816
Change 3244248 on 2016/12/29 by laz.matech
Saved the new sublevel in the persistent level and set it to hidden by default
#jira UE-29618
Change 3244213 on 2016/12/29 by laz.matech
Added a sublevel to QA-Sequencer map
#jira UE-29618
Change 3243857 on 2016/12/27 by samuel.proctor
Altered Container asset to have proper console input
#jira UE-29618
Change 3243852 on 2016/12/27 by Mason.Seay
Forgot config file
#jira UE-29618
Change 3243847 on 2016/12/27 by mason.seay
Improved mobile input
#jira UE-29618
Change 3243536 on 2016/12/24 by Phillip.Kavan
[UE-39944] Extend the GetClassDefaults node to include output pin exceptions for TSet/TMap properties (i.e. mirror safeguards already in place for TArray).
Mirrored from //UE4/Dev-Blueprints (CL# 3243210).
#jira UE-39944
Change 3243535 on 2016/12/24 by Phillip.Kavan
[UE-39816] Renaming interface input/output parameters will no longer cause broken pin links at interface function call sites in Blueprints that are currently loaded.
Mirrored from //UE4/Dev-Blueprints (CL# 3243207).
#jira UE-39816
Change 3243534 on 2016/12/24 by Phillip.Kavan
[UE-39733] Fix incorrect graph pin value display names for user-defined enum types.
Mirrored from //UE4/Dev-Blueprints (CL# 3239965).
#jira UE-39733
Change 3243532 on 2016/12/24 by Phillip.Kavan
[UE-39854] Fix nativized assets build error when there are no native code dependencies.
Mirrored from //UE4/Dev-Blueprints (CL# 3239778).
#jira UE-39854
Change 3243529 on 2016/12/24 by Phillip.Kavan
[UE-38999] Dump component tree node hierarchy to the output log on error state during widget generation.
Mirrored from //UE4/Dev-Blueprints (CL# 3239289).
#jira UE-38999
Change 3243442 on 2016/12/23 by mason.seay
QAGame cleanup - Replacing copy pose from mesh test assets
#jira UE-29618
Change 3243215 on 2016/12/22 by Dmitriy.Dyomin
Fixed: Switching to ES2 feature level preview renders black in editor
#jira UE-40009
Change 3243185 on 2016/12/22 by Ryan.Vance
#jira UEVR-478
Integrating 3235308 Mono changes from DevVR.
Change 3243183 on 2016/12/22 by Ryan.Vance
#jira UEVR-455
Integrating 3243173 post present call back implementation from 4.14.1
Change 3243182 on 2016/12/22 by Ryan.Vance
#jira UE-39269
Working around a nullptr deref in the Oculus runtime.
Change 3243153 on 2016/12/22 by mason.seay
WIP map update
#jira UE-29618
Change 3243128 on 2016/12/22 by andrew.porter
QAGame: Adding Actor Sequence test content for a crash.
#jira UE-29618
Change 3243117 on 2016/12/22 by Jeff.Fisher
UE-34004 GitHub 2659 : Implement support for OpenVR controller roles.
-Rather than assigning unreal hands to controllers in the order the controllers are connected assign unreal hands to match the ones the API is using.
-We now defer setting up controllers that are disconnected. This lets connected controllers, that may have hand preference from steam, occupy their desired hands first. If a controller is connected later and does not have a role it is assigned to an unoccupied hand or to the right hand.
-This can still end up ignoring role in the following circumstance (and I can get it to do this): get one controller to prefer'right' and the other to have no preference. Power off the 'right' prefering controller. Start the game with only the no-preference controller on. The game will put that controller in the right slot, because the api gives it no other hints. Then power on the controller that preferred 'right'. That controller will now be assigned left, because right is occupied. I don't see a way around that without the ability to switch which hand a controller is associated with at runtime.
-This does not yet handle starting with 2 controllers, disconnecting one, then connecting a third controller well. That did not work before either. A new Jira was created for that.
#2659
#jira UE-34004
#review-3231154
Change 3243093 on 2016/12/22 by mason.seay
Some tweaks to vehicle levels
#jira UE-29618
Change 3243084 on 2016/12/22 by andrew.porter
QAGame: Cleaned up Sequencer_OverrideBindings
#jira UE-29618
Change 3243009 on 2016/12/22 by andrew.porter
QAGame: Renaming actor in Sequencer_OverrideBindings.
#jira UE-29618
Change 3243003 on 2016/12/22 by andrew.porter
QAGame: Removing override bindings from level sequence
#jira UE-29618
Change 3242996 on 2016/12/22 by andrew.porter
QAGame: Slight tweak to QA-Sequencer.
#jira UE-29618
Change 3242982 on 2016/12/22 by Marc.Audy
Properly reenable stats sounds in both game and level editor
#jira UE-40015
Change 3242959 on 2016/12/22 by mason.seay
Test map for vehicles and moving meshes
#jira UE-29618
Change 3242934 on 2016/12/22 by andrew.porter
QAGame: Adding test content to QA-Sequencer for Override Bindings
#jira UE-29618
Change 3242870 on 2016/12/22 by Mason.Seay
QAGame footprint reduction: Clearing out content (were in for old bug reports)
#jira UE-29618
Change 3242799 on 2016/12/22 by tim.gautier
QAGame - Adding the following assets for Sequencer Event Track testing:
-TM-Sequencer_EventTrack + BuildData
-QA_LightStruct
-Sequencer_EventTrack
#jira UE-29618
Change 3242792 on 2016/12/22 by samuel.proctor
Correcting Container test asset for proper output
#jira UE-29618
Change 3242727 on 2016/12/22 by Dmitriy.Dyomin
Fixed: LoadLevelIntstance returns a reference that can't be used to send an interface message
#jira UE-40005
Change 3242666 on 2016/12/22 by Dmitriy.Dyomin
Fixed: Packaging Android app for Mali Graphics Debugger v4.3.0 fails
#jira UE-39534
Change 3242373 on 2016/12/21 by Ori.Cohen
Allow vehicles to override inertia tensor after any mass properties have changed.
#JIRA UE-39566
Change 3242323 on 2016/12/21 by Josh.Adams
- Somehow my last change just got completely lost in the edigrate shuffle. Or something. I have no idea! Rdoing it
#jira UE-39966
Change 3242286 on 2016/12/21 by mason.seay
Vehicle Assets and Maps
#jira UE-29618
Change 3242284 on 2016/12/21 by Marc.Audy
Fix "stat sounds" not working after PIE completes and a new one is begun
#jira UE-32743
#jira UE-39511
Change 3242281 on 2016/12/21 by Ori.Cohen
Fix multi select being very slow in phat
#JIRA UE-39559
Change 3242229 on 2016/12/21 by Ben.Marsh
Fixup workspace for building PhysX.
Change 3242227 on 2016/12/21 by Marc.Audy
Properly update listener position for stat sounds
#jira UE-38850
Change 3242218 on 2016/12/21 by Ori.Cohen
Fix physx html5 compilation APEX issue.
#JIRA UE-39566
Change 3242174 on 2016/12/21 by Ori.Cohen
Fix incorrect moment of inertia for convex elements with translation.
#JIRA UE-39566
Change 3242145 on 2016/12/21 by Ori.Cohen
Port 4.14 hotfix for vehicle stability
#JIRA UE-38710
Change 3242139 on 2016/12/21 by Ori.Cohen
Port 4.14 hotfix:
Fix crash when setting collision trace in construction script.
#JIRA UE-39341
Change 3242088 on 2016/12/21 by Alexis.Matte
Fix the drag and drop material on level instance to drop on the correct material slot
Fix the serialization of the staticmesh property FMeshSectionInfoMap
#jira UE-39952
Change 3242081 on 2016/12/21 by Andrew.Rodham
Sequencer: Make details view focused when resetting inner struct contents to ensure that focus path is valid.
#jira UE-39851
Change 3242079 on 2016/12/21 by Andrew.Rodham
Sequencer: Evaluation templates are now only fully rebuilt in PIE, and will not re-cycle track identifiers
- This addresses issues with newly compiled tracks recycling the persistent data of old stale tracks.
- This commit also ensures we don't fully rebuild templates in the editor when in Sequencer
#jira UE-39882
Change 3242078 on 2016/12/21 by Andrew.Rodham
Sequencer: Fixed crash when deactivating a section in sequencer
#jira UE-39880
Change 3242026 on 2016/12/21 by Josh.Adams
- Fixed compile errors in tools after NVNRHI move
#jira UE-39966
Change 3241994 on 2016/12/21 by andrew.porter
QAGame: Disabled auto play on Sequencer_AnimNotify.
#jira UE-29618
Change 3241989 on 2016/12/21 by Mitchell.Wilson
Resolving CIS warnings in Content examples.
Fixed up redirectors. Moved a texture from developer folder into project and relinked in POM_Debug material. Fixed up BP Commentary Box which was failing to compile. Updated spawn rate on Pulse Ring so it works as intended.
#jira UE-39984
Change 3241986 on 2016/12/21 by mason.seay
Vehicle Landscape Test map (mainly for crash investigation)
#jira UE-29618
Change 3241914 on 2016/12/21 by Josh.Adams
- Removed invalid and confusing .ini settings
#jira UE-39982
Change 3241902 on 2016/12/21 by Josh.Adams
- Moved NVNRHI stuff out of RHI.Build.cs
#jira UE-39966
Change 3241889 on 2016/12/21 by andrew.porter
QAGame: Added new level sequence to QA-Sequencer level
#jira UE-29618
Change 3241884 on 2016/12/21 by Alexis.Matte
Make sure the color grading cursor follow the mouse by using the exponent value when painting the cursor.
#jira UE-39834
Change 3241869 on 2016/12/21 by andrew.porter
QAGame: Adding test content for Sequencer Animation Notifies
#jira UE-29618
Change 3241809 on 2016/12/21 by Chris.Wood
Fix non-unity build errors in UnrealWatchdog.
[UE-39940] - GitHub 3054 : Added EngineBuildSettings.h to UnrealWatchdog.cpp
PR #3054: Added EngineBuildSettings.h to UnrealWatchdog.cpp (Contributed by ryanjon2040)
#jira UE-39940
Change 3241806 on 2016/12/21 by Marc.Audy
Don't unload and then reload streaming levels that are marked to be hidden.
#jira UE-39883
Change 3241802 on 2016/12/21 by Marc.Audy
Add new object flag RF_NeedInitialization to indicate that ~FObjectInitalizer and PostInitProperties have not been executed for the object
Do not allow Modify calls on Objects that have not been initialized
#jira UE-39731
Change 3241790 on 2016/12/21 by Marc.Audy
Don't rerun construction scripts when an actor has seamless traveled from another level
#jira UE-39699
Change 3241789 on 2016/12/21 by Marc.Audy
Check Owner has a valid world before trying to access Scene (4.14.2)
#jira UE-39560
Change 3241786 on 2016/12/21 by Marc.Audy
Fixed crash when seamless travelling in PIE from levels other than the current editor level with a streaming sublevel shared with the current editor level
#jira UE-39407
Change 3241781 on 2016/12/21 by Mitchell.Wilson
Fixed up redirectors for SkeletalMesh and Personal Walkthroughs.
#jira UE-30953
Change 3241747 on 2016/12/21 by mason.seay
Tag Query test map and assets
#jira UE-29618
Change 3240938 on 2016/12/20 by Ben.Marsh
Remaking QFE fixes from 4.14 branch.
Change 3240740 on 2016/12/20 by Ben.Marsh
Update branch name for analytics.
[CL 3272229 by Matthew Griffin in Main branch]
#lockdown Nick.Penwarden
#rb none
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3209340 on 2016/11/23 by Ben.Marsh
Convert UE4 codebase to an "include what you use" model - where every header just includes the dependencies it needs, rather than every source file including large monolithic headers like Engine.h and UnrealEd.h.
Measured full rebuild times around 2x faster using XGE on Windows, and improvements of 25% or more for incremental builds and full rebuilds on most other platforms.
* Every header now includes everything it needs to compile.
* There's a CoreMinimal.h header that gets you a set of ubiquitous types from Core (eg. FString, FName, TArray, FVector, etc...). Most headers now include this first.
* There's a CoreTypes.h header that sets up primitive UE4 types and build macros (int32, PLATFORM_WIN64, etc...). All headers in Core include this first, as does CoreMinimal.h.
* Every .cpp file includes its matching .h file first.
* This helps validate that each header is including everything it needs to compile.
* No engine code includes a monolithic header such as Engine.h or UnrealEd.h any more.
* You will get a warning if you try to include one of these from the engine. They still exist for compatibility with game projects and do not produce warnings when included there.
* There have only been minor changes to our internal games down to accommodate these changes. The intent is for this to be as seamless as possible.
* No engine code explicitly includes a precompiled header any more.
* We still use PCHs, but they're force-included on the compiler command line by UnrealBuildTool instead. This lets us tune what they contain without breaking any existing include dependencies.
* PCHs are generated by a tool to get a statistical amount of coverage for the source files using it, and I've seeded the new shared PCHs to contain any header included by > 15% of source files.
Tool used to generate this transform is at Engine\Source\Programs\IncludeTool.
[CL 3209342 by Ben Marsh in Main branch]
#rb None
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3021479 on 2016/06/21 by Marc.Audy
Fix child actor properties set in the parent's construction script from being wiped out (4.12)
#jira UE-31956
Change 3021703 on 2016/06/21 by Marc.Audy
Fix crash due to copying properties to registered components and then reregistering them. (4.12)
#jira UE-31973
Change 3022105 on 2016/06/21 by Jeremy.Ernst
-new test assets for James for PSD node
Change 3022621 on 2016/06/22 by James.Golding
Add AnimBP for testing PSD
Change 3022622 on 2016/06/22 by James.Golding
Only restrict anim asset selection for UAnimGraphNode_AssetPlayerBase derived nodes
Change 3022656 on 2016/06/22 by James.Golding
UE-30537 Fix solid collision geom drawing not working when mirrored
Change 3022657 on 2016/06/22 by James.Golding
Don't crash in FAnimGraphNodeDetails::OnShouldFilterAnimAsset if AnimAsset doesn't have Skeleton asset registry tag (shouldn't happen, but shouldn't crash)
Change 3022663 on 2016/06/22 by James.Golding
UE-31283 Additional extensibility for anim and physics
PR #2434: Morpheme integration changes (Contributed by NaturalMotionTechnology)
Change 3022683 on 2016/06/22 by James.Golding
- Change OrientationDriver to always use PoseAsset for target poses
- Remove NumPoses from PoseAsset and use GetAssetRegistryTags instead
Change 3022891 on 2016/06/22 by mason.seay
Test asset for component hit
Change 3023203 on 2016/06/22 by mason.seay
Updated map to use more noticeable sound assets
Change 3023335 on 2016/06/22 by Marc.Audy
Use AddReferencedObjects instead of iterating array manuallly
Change 3023351 on 2016/06/22 by Ori.Cohen
Fix the case where physics hit events were passing the wrong component's bone info to the hit event.
#JIRA UE-32376
Change 3023368 on 2016/06/22 by mason.seay
Renamed actors in World Outliner
Change 3023425 on 2016/06/22 by mason.seay
Moved asset to new folder and fixed deprecated node
Change 3023429 on 2016/06/22 by mason.seay
Disabled collision on proc mesh
Change 3023553 on 2016/06/22 by Jon.Nabozny
Fix issue where MaxAngularVelocity resets to default on UPrimitiveComponent->BodyInstance. Replicated from CL 3009477.
#JIRA UE-31670
Change 3024669 on 2016/06/23 by James.Golding
Update PSD test assets (removing unused)
Change 3024864 on 2016/06/23 by Marc.Audy
Audio Threading!
Change 3024877 on 2016/06/23 by James.Golding
PR #2375: Allow the creation of custom IStreamingManager (Contributed by bozaro)
Change 3024880 on 2016/06/23 by James.Golding
PR #2209: Fix UGameplayStatics::*Game*Slot documentation (Contributed by Lectem)
Change 3024939 on 2016/06/23 by James.Golding
- Add SwingOnly options to OrientationDriver
- Move EBoneAxis from AnimNode_RotationMultiplier.h to AnimTypes.h
- Calculate gaussian radius per pose, not globally
Change 3024940 on 2016/06/23 by James.Golding
PoseAsset editor improvements
- Replace pose edit box with inline-editable style (with validation)
- Add filter highlight
- Show curve values for each pose when selected
- Add different background for curve list
- Filter box only searches pose list, moved location to indicate that
Change 3024949 on 2016/06/23 by James.Golding
Small update to PSD test AnimBP
Change 3025002 on 2016/06/23 by Ori.Cohen
Fix the case where fixed frame rate combined with t.maxfps would lead to negative delta time. We now take the min of t.maxfps and fixed frame rate.
#JIRA UE-32219
Change 3025214 on 2016/06/23 by mason.seay
Updated Character Movement Map
Change 3025319 on 2016/06/23 by Ori.Cohen
Make sure changing skeletal mesh updates the bone index on body instances already created.
Change 3025435 on 2016/06/23 by Ori.Cohen
Fix welded bodies not updating their collision profile when calling SetCollisionProfile
#JIRA UE-32394
Change 3025581 on 2016/06/23 by mason.seay
Test asset for slicing procedural mesh
Change 3026483 on 2016/06/24 by Marc.Audy
Don't reschedule multiple times tick functions used as prerequisites
#jira UE-32414
Change 3026498 on 2016/06/24 by mason.seay
Updating blueprint for bug repro
Change 3026547 on 2016/06/24 by Thomas.Sarkanen
Fixed crash in FKismetDebugUtilities::GetWatchText()
Crash reported by this UDN: https://udn.unrealengine.com/questions/300110/crash-in-kismetdebugutilities-when-printing-watchp.html
Change 3026598 on 2016/06/24 by James.Golding
Double clicking on poses now toggles them between 1.0 and 0.0 strength
Change 3026768 on 2016/06/24 by Marc.Audy
Change up suspend audio thread cvar sink warning about disabled threading to avoid inappropriate warnings
#jira UE-32468
Change 3026802 on 2016/06/24 by Lina.Halper
#Pose Asset work
# additive blending change : additive scale is saved to [targetscale/sourcescale - 1] where it used to be [targetscale/sourcescale] since blending doesn't work with it
- Blending should work once we save to [targetscale/sourcescale - 1] as normal - i.e. if you blend 0.3, it should not shrink the mesh because you applyed additive to 0.3
- When apply the scale to base, it should multiply [additive scale + 1 ] where additive scale is [targetscale/sourcescale - 1]
- Changed FTransform::Blend to FTransform::Lerp since it's literally just Lerp. Name Blend should be used for Accumulate but changing the name now is dangerous, so I'm keeping Accumulate but changed Blend to Lerp
# pose asset preview fix
- made sure it adds to curve, so you don't have to use delegate to apply
- PreviewOverride is now added to output curve, so we don't have to apply that curve later
- only reason of anim instance delegate is now for normal anim blueprint.
#pose asset change
- Curve extraction happens with ExtractContext, the output curve is stricly output curve
- Pose Asset supports Shrink now, but only shrink if full pose
- Added PoseHandler to handle most of common stuff between different pose nodes
- Still have to work on how to update pose asset - wip
- todo: clean up single node player to handle pose asset in a function
#code review:Martin.Wilson, James.Golding
Change 3026978 on 2016/06/24 by Lina.Halper
- Delete DrivePose Curve type
- Renamed TriggerEvent to DriveAttribute for consistency
- Replaced drive pose to drive attribute
- right now it can't have 0 curve type flags, so everything is DriveAttribute
#code review: James.Golding, Martin.Wilson
Change 3027113 on 2016/06/24 by mason.seay
Test Pose Assets
Change 3027454 on 2016/06/24 by Aaron.McLeran
UE-32492 Fix for cleaning up xaudio2 source voices and xaudio2 buffers if the source fails to initialize
https://answers.unrealengine.com/questions/441080/audio-crash.htmlhttp://crashreporter/Crashes/Show/5689478
Change 3027519 on 2016/06/24 by Lina.Halper
Reverted FTransform name change as that causes compile errors due to lack of deprecated messages
- not worth to keep the old functions and add new one
#code review: Martin.Wilson
Change 3027887 on 2016/06/25 by Lina.Halper
Fix clang build warning
Change 3028703 on 2016/06/27 by Lukasz.Furman
gameplay debugger config improvements, categories and extensions can now be toggled while PIE/simulate is active
#ue4
Change 3028792 on 2016/06/27 by Lukasz.Furman
compilation fix for gameplay debugger
Change 3028950 on 2016/06/27 by Lukasz.Furman
compilation fix for gameplay debugger
Change 3029003 on 2016/06/27 by Ori.Cohen
Added PhysicalAnimation component that allows us to physically drive skeletal mesh from animation
Change 3029019 on 2016/06/27 by Lina.Halper
Update pose from source asset
Change 3029094 on 2016/06/27 by Marc.Audy
If Player->StartSpot is null disregard ShouldSpawnAtStartPoint returned true.
Change 3029308 on 2016/06/27 by Jeremy.Ernst
-adding test animation for PSD node. Has morphs built in to compare against driver result
Change 3029372 on 2016/06/27 by Marc.Audy
Fix compile error after merge
Also just fix the logic to be explicit rather than using suppression for static analysis warning
Change 3029493 on 2016/06/27 by Ori.Cohen
Move PhysicsAsset.h out of public engine header.
Change 3029550 on 2016/06/27 by Lina.Halper
Fix crash with Nan when additive blending of poses\
Change 3029659 on 2016/06/27 by Aaron.McLeran
Adding new minor feature to add new concurrency mode
- stop by lowest priorty but prevent new rather than stop oldest.
Change 3029673 on 2016/06/27 by Aaron.McLeran
#JIRA FORT-24936 Disable EQ on AMD machines since it is causing them to stall and starve other important threads. This is only a temporary solution until a better one is found.
Implementation in CL 3024124
Change 3030470 on 2016/06/28 by Ori.Cohen
Fix OnConstraintBrokenWrapper being accidently wrapped with if WITH_CLOTHING
#JIRA UE-32561
Change 3030586 on 2016/06/28 by Lina.Halper
Preview curve fix from anim curve viewer
#code review: Martin.Wilson
Change 3031054 on 2016/06/28 by Aaron.McLeran
#jira UE-32566 Incorrectly copied CL 3024124 to Dev-Framework
Change 3031535 on 2016/06/28 by mason.seay
Re-saving concurrency asset
Change 3031691 on 2016/06/28 by Marc.Audy
Fix stat sounds not turning on correctly unless a sort was specified
#jira UE-32597
Change 3031883 on 2016/06/28 by Zak.Middleton
#ue4 - Prevent bNotifyJumpApex from being editable, and clean up comments.
Change 3031898 on 2016/06/28 by Zak.Middleton
#ue4 - Fix mesh smoothing on clients popping briefly when crouching. This was due to the change in 4.12 where we started smoothing Z location rather than always zeroing it (in certain movement modes).
#udn https://udn.unrealengine.com/questions/300494/networked-crouching-jitter.html
Change 3032539 on 2016/06/29 by Marc.Audy
Don't destroy AudioDevices before draining audio commands and stopping audio thread
#jira UE-32611
Change 3032633 on 2016/06/29 by Marc.Audy
In the same way that SpawnActor doesn't work during world teardown, don't allow new components to be added which could introduce recursion within the destroy logic.
#jira UE-32574
Change 3032644 on 2016/06/29 by Lina.Halper
- Fixed issue where pose node evaluator doesn't show up in the menu with asset
- it showed twice of pose node (none) - jira UE-32358
- Fixed issue where anim evaluator/pose asset by name/blend space evaluator failed to display assets properly
- jira UE-32359
- support create pose menu from create asset - UE-32596
- added create pose asset from current pose
- update source should refresh list - UE-32576
- fixed blendspace to be in the blendspaces category
Change 3032847 on 2016/06/29 by Tom.Looman
Added PredictProjectilePath and SuggestProjectileVelocity_MediumArc utilities to UGameplayStatics.
Updated SuggestProjectileVelocity to avoid floating point precision errors on gravity value comparison.
#jira UE-32103
Change 3033124 on 2016/06/29 by Jon.Nabozny
Fix issue where InstancedStaticMeshComponent InstanceBodies don't move when the mesh is updated.
#JIRA: UE-13673
Change 3033155 on 2016/06/29 by Lina.Halper
- montage is playing and montage is pure
- made montage parameter to be mostly const (except play), and made it consistently pointer
Change 3033157 on 2016/06/29 by Lina.Halper
Check in missing file
Change 3033456 on 2016/06/29 by Lukasz.Furman
fixed path following changes broken by merge
#ue4
Change 3033956 on 2016/06/30 by bruce.nesbit
PR #2483: Fix/Improvment Move Component To Rotation (Contributed by Nachtmahr87)
#test PIE
Change 3034019 on 2016/06/30 by Benn.Gallagher
Anim blueprint sub-instances, allowing anim blueprints to run within anim blueprints and expose parameters back to the "parent" instance.
Caveats:
- Slots and state machine names are unique and boxed per instance, meaning playing a montage on a slot will only affect slots in the outermost instance and state machine getters are local to their instance.
#jira UEFW-1
Change 3034085 on 2016/06/30 by Benn.Gallagher
Missed LOCTEXT_NAMESPACE undefs from the subinstance checkin, for some reason doesn't get caught on windows, likely how the unity files are stuck together.
Change 3034162 on 2016/06/30 by Martin.Wilson
Refactor bone reference widget so that selection tree can be used seperately
Change 3034205 on 2016/06/30 by Lina.Halper
#ANIM: fix issue with addiitve blending with non-full weight applying wrong scale
#jira: UE-32643, UE-32593
Change 3034339 on 2016/06/30 by James.Golding
Moving functionality from Skeleton Curves tab into Anim Curve Viewer tab
Change 3034426 on 2016/06/30 by Martin.Wilson
CIS Fix
Change 3034629 on 2016/06/30 by Lina.Halper
Support non-zero curves to be stippred out upon importing
Change 3035863 on 2016/07/01 by Marc.Audy
When pasting components in to a blueprint, make the relative position and rotation of the root 0,0,0
#jira UE-31344
Change 3035916 on 2016/07/01 by Jon.Nabozny
Fixed PaperGroupedSprite doesn't update InstanceBodies data in physics. This change is related to CL-3033124
Change 3035973 on 2016/07/01 by Lukasz.Furman
fixed hash function for FRecastDebugPathfindingNode
#ue4
Change 3036024 on 2016/07/01 by Zak.Middleton
#ue4 - Avoid filling in array in AActor::FixupNativeActorComponents() unless we detect a null scene component. Avoid copying TWeakObjectPtr in ValidateDeferredTransformCache().
Change 3036157 on 2016/07/01 by Marc.Audy
Protect against running commands on game thread when the audio device has already been freed
#jira UE-32611
Change 3036178 on 2016/07/01 by Marc.Audy
Don't bitpack the gamethread specific boolean.
Change 3036906 on 2016/07/04 by bruce.nesbit
Fixed a typo in HasDefaultBuildSettings - (bCompi8leLeanAndMeanUE should be bCompileLeanAndMeanUE)
#tests Compiled
Change 3036929 on 2016/07/04 by James.Golding
UE-32405 Label Rotator components X/Y/Z instead of Roll/Pitch/Yaw
Change 3036930 on 2016/07/04 by James.Golding
UE-30414 Move constraint warnings to Message Log
Change 3036931 on 2016/07/04 by James.Golding
PR #2427: SkeletalMeshMerge now can transform the UVs of the source meshes. (Contributed by Bogustus)
Change 3037123 on 2016/07/04 by Ori.Cohen
Added physical animation preview in PhAT as well as physical animation profiles.
Change 3037420 on 2016/07/05 by Jurre.deBaare
Moved BodySetup_DEPRECATED out of WITH_EDITORONLY_DATA since it's being used in postload (fixes shipping builds)
#jira UE-32771
Change 3037702 on 2016/07/05 by Thomas.Sarkanen
Copying change 3037701 from Release-4.12:
Fixed crash when viewing uncompressed animation
Made sure that objects required by the animation evaluation are set up when performing game-thread side work in the editor.
#jira UE-32715 - Crash when selecting "show" > "uncompressed animation" in Persona
Change 3037837 on 2016/07/05 by Marc.Audy
sound stats will now still be displayed when creating a new audio device
#jira UE-32743
[CL 3038035 by Marc Audy in Main branch]