Commit Graph

1160 Commits

Author SHA1 Message Date
dario mazzanti
d225080478 [Reference Viewer] Static Mesh, Material and possibly other assets referencing properties not listed when referenced by Mesh Component in a Blueprint
Adds support for "indirect" references, addressing the missing referencing properties.

There are still cases in which we cannot access properties, or their details. In that case, this CL adds a simple node stating that currently that info cannot be retrieved.

Note: there are plans to address some limitations in 5.6, also targeting the support for specific types, e.g. showing Material Parameters, Functions and Texture Samplers name instead of their "raw" C++ property name.


#jira UE-222011
#rb aditya.ravichandran

[CL 36757234 by dario mazzanti in 5.5 branch]
2024-10-01 19:27:53 -04:00
jonathan bard
366aabae7d New icons for landscape
#rb roey.borsteinas
#jira UE-213332, UE-209963
#rnx

[CL 36446130 by jonathan bard in 5.5 branch]
2024-09-19 15:04:05 -04:00
max chen
5f763c6d73 Sequencer: Rename OutlinerDecorator back to OutlinerIndicator
#rnx
#rb Andrew.Rodham

[CL 36442058 by max chen in 5.5 branch]
2024-09-19 13:39:31 -04:00
andrea botti
7360a8e28f [ContentBrowser] Change Icons for CB 2.0 name to align with the AssetThumbnail way of retrieving them
#rb logan.buchy
#jira UE-224503

[CL 36428876 by andrea botti in 5.5 branch]
2024-09-19 09:20:07 -04:00
andrew rodham
27c666629c Sequencer: TimeWarp polish
- Reinstate yellow scrubber for middle-mouse click
 - Fixed slate brush rendering artifacts
 - Tweaked padding and layout

#rb Max.Chen

[CL 36416392 by andrew rodham in 5.5 branch]
2024-09-18 19:53:28 -04:00
mike zyracki
0394dcc8b8 Sequencer: Animation Layers: Merging layers work with Overrides, Passthrough action to key the value under the Overide layer, various misc fixes.
#jira UE-170495
#rb Max.Chen

[CL 36409625 by mike zyracki in 5.5 branch]
2024-09-18 16:50:23 -04:00
andrew rodham
04b65b29d6 Sequencer: Updated timewarp UI and behavior
- PlayRate timewarp curves now affect the sequence's duration at runtime. This means a constant playrate of 0.5 will cause the sequence to take twice as long to complete.
  - Warped time is now shown as an orange scrubber below the active time-warp track
  - Introduced new MVVM extension for controlling a model's time domain
  - TimeWarp tracks are now always pinned and sorted to the top of the tree
  - Added a new function to ISequencerSection that allows richer creation of custom section widgets including controlling ZOrder
  - Added various functionality to ISequencer for retrieving and mutating warped and unwarped time.

#rb Max.Chen
#jira UE-223604
#jira UE-223603

[CL 36400312 by andrew rodham in 5.5 branch]
2024-09-18 14:06:34 -04:00
sebastian arleryd
084e0c1438 Improve the preview profile selection menu for asset editors
#rb ross.smith

[CL 36396463 by sebastian arleryd in 5.5 branch]
2024-09-18 12:46:00 -04:00
max chen
b4d9b7f4b5 Sequencer: Outliner Decorators
IOutlinerDecorators can now be registered with Sequencer. The Outliner Decorator Column will gather all compatible IOutlinerDecorators for the row and display them. If more than one, the icons will not appear, just the colored backgrounds.

There's currently two IOutlinerDecorators - TimeWarp and Condition

#rb david.bromberg
#jira UE-223874

[CL 36278233 by max chen in 5.5 branch]
2024-09-13 15:44:27 -04:00
thomas sarkanen
ba82b2be9a Updated icons for animation asset find/replace tab
#jira UE-184430
#rb Jurre.deBaare
[RN] Updated icons for animation asset find/replace tab

[CL 36260375 by thomas sarkanen in 5.5 branch]
2024-09-13 06:54:54 -04:00
andrea botti
f21f607d12 [ContentBrowser] Tooltip
#rb Julien.StJean
#jira UE-216438

[CL 36259878 by andrea botti in 5.5 branch]
2024-09-13 06:22:54 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
david bromberg
d8014e7106 Sequencer- New Indicator column to the left of existing columns. Currently just will show an indicator for the presence of a condition on that Track or Track Row. Shows at 50% opacity if the condition is currently evaluating to false. Shows at 25% opacity if collapsed and a child has a condition, or the section has a condition.
#jira UE-222811
[REVIEW] [at]ue-sequencer

#rb Max.Chen

[CL 36014709 by david bromberg in ue5-main branch]
2024-09-04 13:07:20 -04:00
michael balzer
ea37046afb StylusInput: Update icon
#jira UE-222805

[CL 35969645 by michael balzer in ue5-main branch]
2024-09-03 11:55:26 -04:00
andrea botti
39a135d249 [ContentBrowser] Thumbnail Status Indicators
#rb Julien.StJean
#jira UE-216437

[CL 35921913 by andrea botti in ue5-main branch]
2024-08-30 06:15:02 -04:00
jeremy moore
d0d1862ef6 Rewrite of undo approach for mesh texture painting.
We now immediately write brush strokes to the final texture and rely on the texture transaction to handle undo/redo.
This is much both simpler to implement and more intuitive to the user than the previous approach where we had intermediate brush strokes and a final apply to write to texture.
Removed the apply button for texture painting (and updated the name for the vertex apply/propagate to mesh while I was there).
Also painting on multiple components in a single stroke is now a single transaction instead of multiple transactions.
One thing to note is that we now show the render target of paintable textures always when in texture painting.
Previously we only showed them after the first brush stroke and before the Apply.
The change is to reduce as much as possible any flicker/stall that would result from waiting on the paint texture compile at the end of each brush stroke.
For compressed virtual textures (like the mesh paint textures) there can be a visible difference between the render target during painting and the final result.
This is becuase we use a virtual texture adapter with GPU runtime compression.
The GPU compression is lower quality than the final CPU texture compilation compression. Common artifacts are desaturated colors where primaries blend across a compression block.
This can look worse for very low resolution paint textures, and may need to be revisited (maybe we can paint at higher res or something).
Also fixed bug where non-sRGB textures weren't being read back from the render target correctly leading to "hardening" of painted edges over time.
#jira UE-222152, UE-222356

[CL 35888967 by jeremy moore in ue5-main branch]
2024-08-28 21:50:28 -04:00
aditya ravichandran
f746678772 StarshipStyle: Fix a bug where changing the Editor Window Background Color in Editor Preferences was not working because the stylesheet was referring to an invalid ptr to the settings object
#jira UE-191466
#rb ross.smith

[CL 35804754 by aditya ravichandran in ue5-main branch]
2024-08-26 14:07:42 -04:00
jeremy moore
806d95e288 Add mesh paint mode option to fix texture colors.
This detects if any selected mesh paint textures are not at the currently requested size and resizes them.
It's similar in spirit to the vertex painting "fix" operation which detects if the mesh has changed and tries to reapply painting.

[CL 35739342 by jeremy moore in ue5-main branch]
2024-08-22 10:13:51 -04:00
sebastian arleryd
9f1a6c277c Highlight the realtime toggle button of the new viewport toolbar in yellow when the viewport is not realtime
#jira UE-212287
#rb aditya.ravichandran

[CL 35700774 by sebastian arleryd in ue5-main branch]
2024-08-21 10:15:20 -04:00
sebastian arleryd
941e605c7f Tighten layout of the new viewport toolbar
* Add FToolBarStyle::SeparatorThickness to specify the thickness of separators in toolbars.
* Reduce button paddings in the new viewport toolbar.
* Adjust combo button paddings to add extra space on the left side of the main sub menu combo buttons in the new viewport toolbar.
* Set up separator styling to be thin using FToolBarStyle::SeparatorThickness and using the FStyleColors::Dropdown color.
* Update the Concert and Avalanche modules to use the new FToolBarStyle::SeparatorThickness default value of 2.0f instead of their hardcoded 2.0f values.

#jira UE-212287
#rb Dario.Mazzanti

[CL 35693985 by sebastian arleryd in ue5-main branch]
2024-08-21 06:45:22 -04:00
andrea botti
2ebe050d72 [ContentBrowser] Thumbnail Playback Indicator
#jira UE-216440
#rb aditya.ravichandran, ben.hoffman

[CL 35693075 by andrea botti in ue5-main branch]
2024-08-21 06:09:31 -04:00
sebastian arleryd
489470ae9c Raise separators if a previous and a following entry is also raised
#jira UE-212287
#rb Dario.Mazzanti

[CL 35649206 by sebastian arleryd in ue5-main branch]
2024-08-20 03:16:51 -04:00
sebastian arleryd
9f26bf5ec1 Update the "ViewportToolbar" style to highlight the icons of checked toggle buttons in AccentBlue instead of altering their background color
#jira UE-212287
#rb Dario.Mazzanti

[CL 35632382 by sebastian arleryd in ue5-main branch]
2024-08-19 13:53:36 -04:00
sebastian arleryd
6a7d10f74b Fix static analysis warning
#jira UE-212287

[CL 35620964 by sebastian arleryd in ue5-main branch]
2024-08-19 04:21:21 -04:00
eric knapik
326df70ce8 Undo CL: 35599474
Static initialization on startup

[FYI] andrea.botti

[CL 35610973 by eric knapik in ue5-main branch]
2024-08-16 18:59:53 -04:00