Commit Graph

38331 Commits

Author SHA1 Message Date
Ryan Schmidt
636abcceee SceneSnappingManager: add ::PauseSceneGeometryUpdates() and ::UnPauseSceneGeometryUpdates(), these temporarily disable/re-enable geometry updates (eg BVH rebuilds) on DynamicMeshComponents, for use in live-edit situations where we can't defer mesh updates (because render geometry needs to update) but don't want a per-frame BVH build
#rb none
#preflight 62ab7bb82804d6adf7f72f97

[CL 20692560 by Ryan Schmidt in ue5-main branch]
2022-06-16 15:25:58 -04:00
lorry li
3673302cd6 OSSv2: Add Stats interface and common implementation.
#jira OI-3872
#review @jake.niman @michael.kirzinger @alejandro.aguilar
#rb @jake.niman
#preflight 62ab7c3b204431a36d78efab

[CL 20692249 by lorry li in ue5-main branch]
2022-06-16 15:15:16 -04:00
jason walter
982706e986 Take recorder improvements for review last take. This allows Multi-user to better indicate when a take is ready for review and what take to use for review.
#jira UE-153101
#rb max.chen, matt.johnson
#preflight 62ab3cab4039d7853666701f

[CL 20692239 by jason walter in ue5-main branch]
2022-06-16 15:14:35 -04:00
bob tellez
d63ecff6a5 #UE Fix reference viewer not showing all references when centered on multiple assets
[FYI] louise.rasmussen,lauren.barnes

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 20689308 via CL 20689318 via CL 20689320 via CL 20689326
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20691531 by bob tellez in ue5-main branch]
2022-06-16 14:40:05 -04:00
Jeremy Moore
7657ec9fa4 VHM: Fix reading uninitialized LocalToWorld matrix inFVirtualHeightfieldMeshSceneProxy constructor.
It's only safe to init UVToLocal in OnTransformChanged() which is always called immediately after construction.
#preflight 62ab73f4634e82e5d15a7693

[CL 20691365 by Jeremy Moore in ue5-main branch]
2022-06-16 14:34:00 -04:00
Matt Hoffman
4e378cb130 MoviePipeline: Panoramic render pass no longer creates a visible seam on the right edge of the resulting panoramic image when using 8 horizontal samples.
Fixed the uplugin descriptor to include the word Panoramic so it returns in search results when searching for panoramic support.

Fixed the Movie Pipeline RenderPass warning about alpha-in-tonemapper even though alpha support is not required to use Panoramic images (and does not support alpha pass through)

Fixed the resulting panoramic image still having blend-weight data in the alpha channel which made pngs semi-transparent.

#jira UE-145692
#rb Max.Chen
#preflight 62ab6d12634e82e5d15257f8

[CL 20690842 by Matt Hoffman in ue5-main branch]
2022-06-16 14:05:39 -04:00
Jimmy Andrews
2c0204c446 make fracture mode's leaf/cluster selectors only select the leaves/clusters at the current level
#rb rinat.abdrashitov
#preflight 62ab6843633acd4c124b74f6

[CL 20690651 by Jimmy Andrews in ue5-main branch]
2022-06-16 13:56:41 -04:00
Stu McKenna
1130512cfe - Rigid Mesh Collision DI converted to RDG
#rb rob.krajcarski, devon.penney
#jira UE-151234
#preflight 62aa5acb102b5101ccdaaa8d
#preflight 62ab6712e9031caf98af7f6c

[CL 20690140 by Stu McKenna in ue5-main branch]
2022-06-16 13:35:46 -04:00
samuele rigamonti
701f940502 Motion Matching - Move nearby pose check into search loop
#review-20388405 @aaron.cox, @braeden.shosa, @cesar.castro
#jira UE-148567
#preflight 62ab61f34b5f2ffb1698f58a

[CL 20689799 by samuele rigamonti in ue5-main branch]
2022-06-16 13:18:14 -04:00
Max Chen
9f3d566ae0 Take Recorder: Reset transform for recorded spawnable actors when their skeletal animation is recorded in world space but a transform track is not being recorded.
This is a very specific case with the following parameters:
1. Skeletal mesh actor is recorded as a spawnable.
2. Skeletal mesh actor is a child of another actor which is not being recorded (this results in the bones being recorded in world space)
3. Transform track is set to not record.

When this occurs, the transform of the spawnable is doubled up because the root bone is in world space and the spawnable template is also in world space. The fix here is to reset the spawnable template's transform to identity.

#jira UE-155951
#preflight 62ab5a73634e82e5d148fa62
#rb mike.zyracki
#robomerge enginemerge

[CL 20689238 by Max Chen in ue5-main branch]
2022-06-16 12:48:13 -04:00
bryan sefcik
f6b143fcd1 Added missing #pragma once.
#preflight 62ab5616e9031caf98ae1304

[CL 20689033 by bryan sefcik in ue5-main branch]
2022-06-16 12:36:15 -04:00
helen yang
730b1615b1 Various MetaSound Editor UX improvements for member defaults and selection
- Add Metasound editor setting for default input widget type
- Change member default type from bool to float
- Make widgets only available for inputs (no longer for variables)
- Automatically select/focus newly added/promoted nodes
- Selecting a single node selects the corresponding member in the graph member list if applicable

#jira UE-156767
#jira UE-156772
#rb rob.gay
#preflight 62aa1a77da0af39a474e8975

[CL 20688866 by helen yang in ue5-main branch]
2022-06-16 12:30:27 -04:00
Stu McKenna
a4d7c6af5e - Landscape DI uses Shader Template & Shader Params
#rb rob.krajcarski
#jira UE-151234
#preflight 62aa1558da0af39a474d3558

[CL 20688754 by Stu McKenna in ue5-main branch]
2022-06-16 12:24:35 -04:00
Jimmy Andrews
854c68d9ad expand progresscancel usage to fracture plane cuts
#rb rinat.abdrashitov
#preflight 62a8f4213774a57fdc283689

[CL 20688257 by Jimmy Andrews in ue5-main branch]
2022-06-16 11:50:39 -04:00
Matt Chapman
cd4cfcd8d0 Static analysis issue with Engine/Plugins/VirtualProduction/RemoteControl/Source/WebRemoteControl/Private/WebSocketMessageHandler.cpp
#jira UE-156841
#rb Simon.Therriault
#preflight 62ab41eb5c69124c40841018
#preflight 62ab41eb5c69124c40841018

[CL 20687951 by Matt Chapman in ue5-main branch]
2022-06-16 11:32:10 -04:00
will damon
2cd6352a69 Enable support for Xcode 14
- Rebuild libsquish with macosx-version-min=10.15
- Remove duplicate definitions for HTTP status constants
- Use snprintf instead of sprintf in Metal & AGX profilers
- Silence deprecation warnings in ControlRigSpline third-party contrib.
- Disable fatal_warnings linker flag for clang 14 only on Mac (as a temporary workaround) for the linker complaning about not being able to compact unwinding information for particular functions.

#rb adam.kinge, brandon.shaefer, sara.schvartzman
#fyi richard.wallis, jack.porter
#jira none
#rnx
#preflight 62a8f1261f6754ac09c886fb

[CL 20687742 by will damon in ue5-main branch]
2022-06-16 11:16:02 -04:00
Josie Yang
6b15506e58 Replace direct access to SkeletalMesh object from USkinnedMeshComponent with GetSkeletalMesh function
#rb kriss.gossart
#preflight 62aafc9ada0af39a4783930a

[CL 20686007 by Josie Yang in ue5-main branch]
2022-06-16 09:14:04 -04:00
Alexis Matte
6698b36be9 Interchange: In the interchange pipeline configuration dialog, add a tooltip describing why the import button is greyout.
#jira UE-151207
#rb jeanluc.corenthin
#rnx
#preflight 62ab28124039d785365b1f7a

[CL 20685973 by Alexis Matte in ue5-main branch]
2022-06-16 09:11:34 -04:00
julien lheureux
22f9ed1e1f Improved robustness to components being deleted and possibly not notifying properly the partition actors / removing tasks from the graph executor
#rnx
#rb adrien.logut, thomas.tedemalm
#preflight 62aa554a634e82e5d10088ad

[CL 20685735 by julien lheureux in ue5-main branch]
2022-06-16 08:35:37 -04:00
Patrick Enfedaque
29b0d13b58 SmartObject: Collection + SubsystemRendering can't be Copy/Pasted or Deleted
- Fixes failed check when copy pasting selection of actors that contain SmartObject actors

#jira none
#rb yohan.stamant
#preflight 62aa32de4a335ad67cbe6be6
#robomerge EngineMerge

[CL 20685632 by Patrick Enfedaque in ue5-main branch]
2022-06-16 08:26:40 -04:00
david harvey
f38087691f fix for platform install bundle source compilation if there is no platform bundle source.
#jira UE-146398
#rnx
#rb trivial

#ROBOMERGE-OWNER: david.harvey
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 20684952 via CL 20684980 via CL 20684982
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20685316 by david harvey in ue5-main branch]
2022-06-16 07:21:37 -04:00
david harvey
3502d2ded9 fixup regarding recent private pch changes in this module.
#rnx
#preflight skip

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 20684893 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20685303 by david harvey in ue5-main branch]
2022-06-16 07:21:05 -04:00
david harvey
7ffa38ce85 Adding very simple base class for platform install bundle sources.
#jira UE-146398
#rb Justin.Marcus
#rnx

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 20684663 via CL 20684682 via CL 20684684
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v968-20684695)

[CL 20685274 by david harvey in ue5-main branch]
2022-06-16 07:20:10 -04:00
Dominik Peacock
d75515edc5 Fix crash when encountering a Dummy transaction
#jira UE-155407
#rb none
#preflight skip

[CL 20684826 by Dominik Peacock in ue5-main branch]
2022-06-16 05:16:08 -04:00
Michael Forot
007c50544a Niagara + BP support for analytical physics fields
#rb devon.penney
#jira none
#preflight 62aaee14b066e89e7ee225ef

[CL 20684798 by Michael Forot in ue5-main branch]
2022-06-16 05:09:27 -04:00