Commit Graph

1372 Commits

Author SHA1 Message Date
tnam
a182a360e2 PR #10556: Fix FlushValues method not looping through all raw data elements
#jira UE-189107
#rb none

[CL 27892262 by tnam in ue5-main branch]
2023-09-14 15:55:01 -04:00
jens petersam
2401606a65 Added optional soundwave cloud streaming via dedicated plugin (disabled by default)
Added streamed media segment download cache (disabled by default)
Added commandlet to tag select soundwave assets for cloud streaming

#rnx

[CL 27872478 by jens petersam in ue5-main branch]
2023-09-14 05:18:51 -04:00
steve robb
51f3ea53ae Removed ChooseClass.h includes.
#rb trivial

[CL 27823723 by steve robb in ue5-main branch]
2023-09-13 05:43:01 -04:00
david hill
9c517778ec SkeletalMesh Simplification. Adding the ability to select the original version of an attribute gradient that results in better triangle density for cloth but potentially worse UVs (on by default), or an improved attribute gradient.
This primarily affects 2d meshes that are on a plane that intersects the origin.

#jira UE-193309
#rb alexis.matte

[CL 27632735 by david hill in ue5-main branch]
2023-09-06 09:51:41 -04:00
marc audy
65de35fdfb Lof elements that were not renamed yet.
- MSM_Substrate
- MCT_Substrate
- FStrataMaterialInput

#rb charles.derousiers

[CL 27563163 by marc audy in ue5-main branch]
2023-09-01 15:06:19 -04:00
tiago costa
62242df915 Moved IsStaticLightingAllowed() to RenderUtils.h and replaced relevant usage.
#rb ola.olsson

[CL 27557666 by tiago costa in ue5-main branch]
2023-09-01 12:07:26 -04:00
max chen
65e8ee09c7 Color Customization: Keep track of transactions and end any open transaction when the color picker is closed. This fixes an issue with the inline color picker which doesn't end the transaction when the color picker is closed.
#jira UE-191620
#rb vincent.gauthier, matt.hoffman

[CL 27485487 by max chen in ue5-main branch]
2023-08-30 11:21:38 -04:00
jeanmichel dignard
d81df94d30 ComponentTransformDetails: keep same world rotation and scale when going from relative to absolute and vice versa.
It was already the behavior for location but not for rotation and scale. With this change, all transform components will behave the same when switching from absolute to relative and vice versa.

#jira UE-193569
#rb aditya.ravichandran

[CL 27445738 by jeanmichel dignard in ue5-main branch]
2023-08-29 10:11:34 -04:00
david punsetmartinez
9bb9ef2244 Make some functionality virtual so that it can be overriden by a derivation. This allows interfacing with a type that doesn't follow the same color requirements.
[REVIEW] [at]karen.jirak

[CL 27346290 by david punsetmartinez in ue5-main branch]
2023-08-24 12:39:16 -04:00
george rolfe
8db390e191 [SlateCore] Added pseudo-monospacing to text shaping
#jira UE-191515
#rb jamie.dale

[CL 27169227 by george rolfe in ue5-main branch]
2023-08-17 07:22:50 -04:00
steven barnett
d9f6e3fd9a Add Probe and QueryAndProbe to CollisionProfileDetails panel
#rb benn.gallagher

[CL 26962187 by steven barnett in ue5-main branch]
2023-08-09 13:15:02 -04:00
juan portillo
f10d0cb9bd Changed CallInEditor UFunction button label to respect UFunction display name
#rb Jamie.Dale
#rb Aditya.Ravichandran

[CL 26931135 by juan portillo in ue5-main branch]
2023-08-08 17:13:10 -04:00
david bromberg
22b1da7d0f Sequencer- Refactor referencing of materials for component material tracks to allow for more ways to resolve materials, including:
* Adding the ability to reference component material slots based on material slot name rather than just by index. This prevents breaking resolution of material parameter tracks when materials indices get reordered within a mesh, as long as the slot names remain consistent. This type of reordering can happen when reimporting meshes for example, as material order may not be consistent depending on your mesh authoring package. It can also happen when creating meshes dynamically, which certain customers do. For now, we try to match by slot name first, and then by index if we cannot find a material by its slot name (or one doesn't exist in the binding for backwards compatibility). In future we will introduce ways for the user to update or fix track bindings manually, for example in cases that material slot names are renamed.
* Adding the ability to reference the OverlayMaterial in MeshComponents, and animate parameters in it, or change which material is assigned to the overlay material property using a material switcher track.
* Formalizing binding to decal material- previously this was just done by default if the component the track was added to was a DecalComponent.

The above refactor also allows us to more easily add animation of other types of material tracks in other components.

In addition to the above, I've exposed the Material Slot Name (read-only) in the outliner/details panel on PrimitiveComponent. Previously you could only see these slot names by opening the mesh asset.

See design docs for this here and here:
https://docs.google.com/document/d/137PB3QN-dBdESJGfrfscNsiQPZmhg9FxIFerU1M00uU/edit
https://docs.google.com/document/d/18dlhZcJ8wE-b_Q9ulTpVirmmY_Na8w-5ZuZjeAA8oEI/edit


#jira UE-119707, UE-189930
[REVIEW] [at]UE-Sequencer

[CL 26915111 by david bromberg in ue5-main branch]
2023-08-08 09:38:39 -04:00
chris kulla
1e3a13668b Path Tracer: Add Path Tracing properties to Rendering quick category
[FYI] Matt.Hoffman
#rb trivial

[CL 26863402 by chris kulla in ue5-main branch]
2023-08-04 18:10:25 -04:00
adam kinge
43d42d6d2b Required Metal changes to support iOS Simulator.
- add a new shader platform (SP_METAL_SIM) to support iOS Simulator specific compilation requirements
- update iOS sim #define WITH_SIMULATOR to WITH_IOS_SIMULATOR

#jira UE-168571
#rb carl.lloyd

[CL 26850475 by adam kinge in ue5-main branch]
2023-08-04 12:28:20 -04:00
jamie dale
3d24eb4478 Fixed "Dynamic Shadow Distance" being unlocalizable
[FYI] Aden.Farah, tiago.costa
#rnx

[CL 26776567 by jamie dale in ue5-main branch]
2023-08-02 12:41:20 -04:00
george rolfe
a70a6c60cf [PropertyEditor] SlateFontInfo dropdown crash
#jira UE-191437
#rb jason.walter
#rb vincent.gauthier

[CL 26694747 by george rolfe in ue5-main branch]
2023-07-28 22:42:53 -04:00
jaime cifuentes
679292da88 Static analysis fix at SGraphNodeAnimTransition.cpp and AnimTransitionNodeDetails.cpp
#rb trivial

[CL 26677030 by jaime cifuentes in ue5-main branch]
2023-07-28 12:38:33 -04:00
jaime cifuentes
e71560bdff Added compiler note and visual warnings to state machine transitions if the transition rule has logic but the flag for automatic rule based condition is set
#jira UE-170338
#rb jose.villarroel

[CL 26665714 by jaime cifuentes in ue5-main branch]
2023-07-28 03:19:20 -04:00
carl lloyd
93ddb1e9d2 Metal RHI: Disable SM6 as a default
Fix target settings to correctly pick highest target

#rb jeannoe.morissette

[CL 26643568 by carl lloyd in ue5-main branch]
2023-07-27 12:13:26 -04:00
carl lloyd
cb320ed6b4 Fixed bug where arrays were flattened when not using SM6, also marked SM6 as experimental
Enabled distance fields for the desktop renderer on iOS

#jira UE-190249

[CL 26436063 by carl lloyd in ue5-main branch]
2023-07-18 12:01:11 -04:00
kiaran ritchie
ba0066bce1 Removing URig from animation system (second try)
#rb halfdan.ingvarsson
[FYI] thomas.sarkanen, jurre.debaare

[CL 26330333 by kiaran ritchie in ue5-main branch]
2023-06-29 18:08:13 -04:00
kiaran ritchie
725d95a11b [Backout] - CL26275272
[FYI] kiaran.ritchie
Original CL Desc
-----------------------------------------------------------------
Removing URig from animation system.

#rb halfdan.ingvarsson
[FYI] thomas.sarkanen, jurre.debaare

[CL 26276275 by kiaran ritchie in ue5-main branch]
2023-06-27 20:11:04 -04:00
kiaran ritchie
b14a376bca Removing URig from animation system.
#rb halfdan.ingvarsson
#fyi thomas.sarkanen, jurre.debaare
#JIRA https://jira.it.epicgames.com/browse/UE-169103

[CL 26260694 by kiaran ritchie in ue5-main branch]
2023-06-27 12:20:55 -04:00
Jurre deBaare
2380a5d27c Changed PerPlatformProperty widgets to adhere to IPropertyHandle::IsEditable
#jira none
#rb Jamie.Dale
#fyi karen.jirak

[CL 26253565 by Jurre deBaare in ue5-main branch]
2023-06-27 05:55:47 -04:00