Commit Graph

305526 Commits

Author SHA1 Message Date
pere rifa
f2ff6bd94d [Mutable] Add missing FFileCategoryID constructors.
#rnx

[CL 36760790 by pere rifa in 5.5 branch]
2024-10-01 20:00:02 -04:00
benoit gadreau
76d9b4e81e Skeleton Modifier: make sure that the new parent is re-added first when reparenting to avoid parent index > child index
#jira UE-225556
#rb thomas.sarkanen
#rnx

[CL 36760773 by benoit gadreau in 5.5 branch]
2024-10-01 19:59:54 -04:00
gerard martin
b5b8448d82 [Mutable] Fix Modifiers and Group Projector nodes not compiling correctly with multiple components.
- Fixed Mesh Component nodes being compiled even if they were not connected.
- Removed unused ParameterNamesMap/AddParameterNameUnique.

#jira UE-225021, UE-223540, UE-206803
[REVIEW] [at]jordi.rovira
#rnx
#rb jordi.rovira

[CL 36760749 by gerard martin in 5.5 branch]
2024-10-01 19:59:45 -04:00
mattias hornlund
e73e6e57bb Iris
- Fixed issue where only client would print default state of cdo used to initialize network state.

#rb LouisPhilippe.Seguin

[CL 36760738 by mattias hornlund in 5.5 branch]
2024-10-01 19:59:38 -04:00
sebastien hillaire
61ba3ef694 Substrate - fixed holdout on opaque primitives.
#jira UE-225567
#rnx
[FYI] tiantian.xie, ryan.mayeda

[CL 36760727 by sebastien hillaire in 5.5 branch]
2024-10-01 19:59:32 -04:00
matt chapman
cda95aefdf Material Designer
- Fix for object names being non-unique.

#jira UE-225573

[CL 36760713 by matt chapman in 5.5 branch]
2024-10-01 19:59:25 -04:00
huw bowles
0a0133da77 [PCG] Fix up references to GetDataNumElements (should be GetNumElements)
Reviewed in 36587410, but fast tracking this through now to fix breakage.

#rb wyatt.marvil, ryan.buehler
#rnx

[CL 36760705 by huw bowles in 5.5 branch]
2024-10-01 19:59:20 -04:00
pere rifa
aecc554b19 [Mutable] Store compiled resources in multiple bulk data files. Resources will be grouped into categories (meshes, images, high-res images, morphs, and clothing).
Add function to generate up to 'n' BulkData files.
Optimize DDC data distribution to improve put/get times.
Fix SourceId indeterminism due to FNames.

#jira UE-223083
#rnx
#rb gerard.martin

[CL 36760692 by pere rifa in 5.5 branch]
2024-10-01 19:59:14 -04:00
matt chapman
82691b55ca Material Designer
- Material object names are now called "Material Designer" instead of "Dynamic Material Instance"
- Model object names are now "Material Designer Model" and "Material Designer Model Instance".

#jira UE-225573

[CL 36760687 by matt chapman in 5.5 branch]
2024-10-01 19:59:09 -04:00
ruslan idrisov
e3481d7c41 Rivermax:
- Added support for Color Encoding, Colorspace and OCIO.
- Rivermax is now merged with Media IO.
- Reduces the number of elements we wait for on various threads. Removed duplicate code.
- decoupled Framelocked samples from external media samples.

#rb Alejandro.Arango
#jira UE-216627, UE-211026, UE-225571, UE-225570
[RN]

[CL 36760681 by ruslan idrisov in 5.5 branch]
2024-10-01 19:59:04 -04:00
flo schar
769b44843d DMX: Let DMXDisplayClusterLightCardComponent follow the logic of latest DisplayClusterLightCardActor to update lightcards
#jira UE-225008

[CL 36760666 by flo schar in 5.5 branch]
2024-10-01 19:58:57 -04:00
matt chapman
4a72442cec Material Designer
- The brown/yellow color of the wizard preset selection buttons is now green.

#jira UE-225572

[CL 36760659 by matt chapman in 5.5 branch]
2024-10-01 19:58:52 -04:00
mattias hornlund
0b34acda8a Fixed lowleveltest failing when testing an expected failure.
#rb Peter.Engstrom

[CL 36760649 by mattias hornlund in 5.5 branch]
2024-10-01 19:58:46 -04:00
pere rifa
620e3484d2 [Mutable] Empty ranged parameter values when setting the default values.
#jira UE-225278
#rnx
#rb gerard.martin

[CL 36760638 by pere rifa in 5.5 branch]
2024-10-01 19:58:40 -04:00
matt chapman
4e750bf3ba Material Designer
- Texture names in the asset creator now have a translucent background so the texture can be seen through it.

#jira UE-225569

[CL 36760631 by matt chapman in 5.5 branch]
2024-10-01 19:58:35 -04:00
charles derousiers
2a643002d6 Tooltip update on some Substrate nodes.
* Add default thickness value for Substrate's node in tooltips
* Clarify meaning of thickness in the tooltip of the transmittance to MPF node.

#pregflight skip

[CL 36760612 by charles derousiers in 5.5 branch]
2024-10-01 19:58:25 -04:00
paul chipchase
7532065020 Fix a potential shutdown crash in the uncontrolled changelist module.
#rb Patrick.Enfedaque
#jira UE-225282

- When FUncontrolledChangelistsModule::ShutdownModule is called we do try to ensure that the start up task has completed if it is still running but in very rare cases the job will not get time to run on worker threads until the engine exit path has already started to exit and things that it relies on, such as the asset registry have already shutdown. In these cases we can hit an assert.
- We now hook into the OnEnginePreExit delegate which is invoked before major engine systems start to shutdown.
- We also try to first cancel the job, in case it is still pending on the task system as that is the fastest way to stop it from running.
- If the job has already started we will have to wait for it to complete.
- Note that the job will try to early out once it detect that the engine is shutting down so the wait here should be relatively short.
- There is now no need to check that the start up task has finished during ::ShutdownModule so we now double check for future coding errors with an assert instead.

[CL 36760604 by paul chipchase in 5.5 branch]
2024-10-01 19:58:20 -04:00
genis sole
10de3dc962 [Mutable] Set mutable generated mesh PhysicsAsset preview mesh only if the PhysicsAsset has also been generated.
- In case the PhysicsAsset does not need modification the referenced asset will be used, in that case the preview mesh is not changed.

#rb pere.rifa
#rnx

[CL 36760591 by genis sole in 5.5 branch]
2024-10-01 19:58:15 -04:00
charles derousiers
9e90b4f326 Fix Substrate versioning issue.
* Register added nodes into EditorOnly expression collection to be saved/displayed correctly
* Fix conversion invalidation when a node is deleted
* Change Substrate version meaning:
  * -1 no conversion has run
  *   0 the conversion fonction has run and no conversion was done. Or the material has been changed/touched since its conversion
  * >=0 the conversion function has run

#rb sebastien.hillaire

[CL 36760583 by charles derousiers in 5.5 branch]
2024-10-01 19:58:10 -04:00
peter engstrom
0ef26db48d Iris - Fixed issue with owner and connection filtered objects and late joining clients.
#jira UE-225367
#rb LouisPhilippe.Seguin

[CL 36760574 by peter engstrom in 5.5 branch]
2024-10-01 19:58:03 -04:00
jean perrier
0a53e6779e [MediaPlate] Mutli-selection seek slider ignores "failing" players.
Changing the logic to be more permissive, if any player in the selection can scrub or seek, the slider will work with those players, and ignore the ones that can seek or scrub.

Also, the slider position is determined first by players with a valid video track.

#rb eric.renaudhoude
#jira UE-223521
#rnx

[CL 36760514 by jean perrier in 5.5 branch]
2024-10-01 19:57:33 -04:00
jean perrier
d099f69aaa [Motion Design] Documenting the Rundown Server's messages to be able to generate a more complete websocket api.
#rnx

[CL 36760504 by jean perrier in 5.5 branch]
2024-10-01 19:57:27 -04:00
semion piskarev
654d6df1aa MeshModelingTools: Fix some selection mechanic operations being unsafe because they assume a FTriangleGroupTopology.
#rb Jimmy.Andrews
#jira UE-224481

[CL 36760482 by semion piskarev in 5.5 branch]
2024-10-01 19:57:18 -04:00
jibb smart
6b473b34ea Can now tell the player's controller about analog stick deadzones through PlayerController::SetControllerDeadZones, or directly as a device property using FInputDeviceAnalogStickDeadZoneProperty
While deadzone handling should always be done on the game's side, some device libraries also do some input filtering themselves so that noisy unintended input doesn't prevent power-saving modes from activating.

Since a game may allow players to set deadzones lower than the device defaults, we've added a way to inform the device of the player's deadzone settings.

#tests PIE, affected controllers, minimum, maximum, and default deadzone settings, among others.
#rb ben.woodhouse

[CL 36760458 by jibb smart in 5.5 branch]
2024-10-01 19:57:09 -04:00
mike zyracki
a2141af59d Sequencer: Control Rig: Change the control mask from index based to be a set of names of masked out controls. Indices aren't reliable since the number of controls for rigs now changes for most rigs based upon how it is getting set up, e.g IK for FK settings now change the number of controls. We don't upgrade to use a name set until channel reconstruction since the rigs aren't setup till them. Related to this we always store the control names used to reconstruct the channel proxy, even when empty. Also we now check the mask when evaluating, which is needed for overrides. Tested old content to make sure the upgade path worked, and new content with procedural/modular rigs.
#jira UE-225295
#jira UE-213888
#rb jack.cai

[CL 36760435 by mike zyracki in 5.5 branch]
2024-10-01 19:56:59 -04:00