74 Commits

Author SHA1 Message Date
eric boucher
fc2d90ece4 Hotfix for broken characters in Chinese-Korean-Japanese in some of the Mutable plugin windows.
#rb Jamie.Dale, gerard.martin, alexei.lebedev
#jira UE-211224
#rnx

[CL 37437956 by eric boucher in 5.5 branch]
2024-10-24 14:26:53 -04:00
daniel moreno
b76eca0d8c [Mutable] Fixed baking operation for non-numericaly named components
#jira UE-228149
[REVIEW] [at]gerard.martin
#rb gerard.martin

[CL 37270647 by daniel moreno in 5.5 branch]
2024-10-18 12:14:48 -04:00
jordi rovira
445183bccc [mutable] Fix crash with the use of passthrough components.
- Make sure the component name is added.
- Make sure some LODs exist.
- Initialize internal skeleton array with the instance components count and not the object component count.
- Add some defensive early outs in case of other internal problems.
#jira UE-227958
#rnx
[REVIEW] [at]gerard.martin, [at]alexei.lebedev
#rb alexei.lebedev

[CL 37267473 by jordi rovira in 5.5 branch]
2024-10-18 11:22:30 -04:00
gerard martin
c47530e5f4 [Mutable] Fix GetSkeletalMeshSectionFor crash.
Crash due to the Skeletal Mesh changing without updating nodes were it was used (Section or LOD dissapeared).

#jira UE-227552
[REVIEW] [at]alexei.lebedev
#rnx
#rb alexei.lebedev

[CL 37126876 by gerard martin in 5.5 branch]
2024-10-15 13:04:43 -04:00
jordi rovira
68f62a0144 [mutable] Fix crash opening instance editor.
#jira UE-227586
[REVIEW] [at]alexei.lebedev
#rnx
#rb alexei.lebedev

[CL 37097436 by jordi rovira in 5.5 branch]
2024-10-14 14:51:05 -04:00
jordi rovira
0e3646487f [mutable] Fix wrong image size when mixing very big textures and small textures in a table column.
#rnx
[REVIEW] [at]pere.rifa
#jira UE-226899
#rb pere.rifa

[CL 37048519 by jordi rovira in 5.5 branch]
2024-10-11 09:40:02 -04:00
jordi rovira
edaf165caa [mutable] Fix handling of instances that add and remove components based on parameters.
- Move Actor ownership to the preview widget.
- Preview actor now only has the components that are actually created, and maintains them.
- Fix misleading comment in GetNumComponents method.
- Remove some unused generation data.
#jira UE-226733
[REVIEW] [at]gerard.martin
#rnx
#rb gerard.martin

[CL 37048358 by jordi rovira in 5.5 branch]
2024-10-11 09:36:03 -04:00
pere rifa
57ac405919 [mutable] Fixed an ensure happening when compiling a CO without a material set.
#jira UE-226266
#rnx
#rb gerard.martin

[CL 36898389 by pere rifa in 5.5 branch]
2024-10-07 10:07:07 -04:00
gerard martin
a1f482618d [Mutable] Fix crash when compiling some COs due to Participating Objects pass missmatch.
#jira UE-226158
[REVIEW] [at]genis.sole, [at]alexei.lebedev
#rnx
#rb alexei.lebedev

[CL 36822589 by gerard martin in 5.5 branch]
2024-10-03 11:01:24 -04:00
pere rifa
4e4ed16921 [Mutable] Fix component index pointing to the wrong component data due to nodes being processed in a different order between FirstPass and SecondPass.
#rnx
#rb gerard.martin

[CL 36784210 by pere rifa in 5.5 branch]
2024-10-02 09:28:40 -04:00
alex kahn
58f032f8bd [Backout] - CL36732906 - CIS Mac Compile Error
#rnx
[FYI] jordi.rovira
Original CL Desc
-----------------------------------------------------------------
[mutable] Ensure modifiers are applied to only the relevant component.
- Add component id filter to modifiers.
- Implement missing method for the transform in mesh modifier.
- Ensure the transform mesh in mesh operation is highlighted as expensive in the debugger.
- Optimize the mesh-transform-in-bounding-mesh versus the mesh-format
#jira UE-225615
[REVIEW] [at]gerard.martin
#rnx
#rb gerard.martin

[CL 36765730 by alex kahn in 5.5 branch]
2024-10-01 20:57:52 -04:00
jordi rovira
9ebdd18668 [mutable] Ensure modifiers are applied to only the relevant component.
- Add component id filter to modifiers.
- Implement missing method for the transform in mesh modifier.
- Ensure the transform mesh in mesh operation is highlighted as expensive in the debugger.
- Optimize the mesh-transform-in-bounding-mesh versus the mesh-format
#jira UE-225615
[REVIEW] [at]gerard.martin
#rnx
#rb gerard.martin

[CL 36765685 by jordi rovira in 5.5 branch]
2024-10-01 20:56:58 -04:00
jordi rovira
3cc414e2ba [mutable] Fix node texture preview being incorrect in pass-through texture nodes.
#jira UE-207901
[REVIEW] [at]max.garcia
#rnx
#rb max.garcia

[CL 36765396 by jordi rovira in 5.5 branch]
2024-10-01 20:53:02 -04:00
pere rifa
c2523ecf9b [Mutable] Fix cooked data indeterminism due to streamed resources disappearing. FCustomizableObjectCookPackageSplitter was looking for streamed resources at the wrong place.
#jira UE-226012
#rnx
#rb gerard.martin

[CL 36764927 by pere rifa in 5.5 branch]
2024-10-01 20:47:22 -04:00
max garcia
1d2043dbfc [Mutable] Fixed texture analyzer. Now it uses the name of the component to get the textures of a SKM instead of the index of the component.
+Added metadata to remove the "SetDefaultValue" buttons of the texture analyser's elements.

#rnx
#rb alexei.lebedev

[CL 36761189 by max garcia in 5.5 branch]
2024-10-01 20:04:07 -04:00
jordi rovira
6066211ce0 [mutable] Tag selection widget: ensure a tag can be selected with "Enter" even if an object exists with the same name.
[REVIEW] [at]daniel.moreno
#rnx

[CL 36760945 by jordi rovira in 5.5 branch]
2024-10-01 20:01:28 -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
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
daniel moreno
18f03f24f0 [mutable] Changed wrong bool value
#rnx

[CL 36758039 by daniel moreno in 5.5 branch]
2024-10-01 19:35:37 -04:00
halfdan ingvarsson
c22136e05a Mutable: Fix localization key.
#rnx

[CL 36757935 by halfdan ingvarsson in 5.5 branch]
2024-10-01 19:34:32 -04:00
jordi rovira
f95f362420 [mutable] Fix problem with typing exact tag name and pressing enter not selecting it in tag widget.
#jira UE-225301
#rnx
[REVIEW] [at]daniel.moreno

[CL 36757483 by jordi rovira in 5.5 branch]
2024-10-01 19:30:16 -04:00
daniel moreno
f73f735827 [mutable] Applied a patch to an issue with the "Add To Mesh Component" node simultaneously connected to multiple inputs.
- Patch applied to both component nodes for consistency.

#jira UE-225281
[REVIEW] [at]gerard.martin
#rb gerard.martin

[CL 36757361 by daniel moreno in 5.5 branch]
2024-10-01 19:29:06 -04:00
genis sole
e8ab8ad5b5 [Mutable] Allow to extend from mesh section without a mesh connected.
- Surface metadata will be the first found if the main surface does not have a mesh.

#rb jordi.rovira
#rnx

[CL 36757185 by genis sole in 5.5 branch]
2024-10-01 19:27:30 -04:00
jordi rovira
3178ee05c2 [mutable] Fix compilation loop whit malformed input (swizzle of nothing).
Fix some typos in messages and comments.
#jira UE-225309
[REVIEW] [at]daniel.moreno
#rnx
#rb daniel.moreno

[CL 36757139 by jordi rovira in 5.5 branch]
2024-10-01 19:27:04 -04:00
halfdan ingvarsson
a854370c13 Mutable: Second stab at a static analysis fix.
#rnx

[CL 36756510 by halfdan ingvarsson in 5.5 branch]
2024-10-01 19:22:22 -04:00