Commit Graph

184 Commits

Author SHA1 Message Date
helen yang
8799954d5c Fix MetaSound editor graph comment issues
- Fix comment box display issues when duplicating MetaSound assets
- Fix node comments not saving when set via right click menu

#jira UE-223837
#jira UE-220612
#rb Rob.Gay
#rnx

[CL 36760345 by helen yang in 5.5 branch]
2024-10-01 19:56:09 -04:00
helen yang
52f3b9f966 Fix various intergraph MetaSound member copy paste issues
- Fix not all fields being copied
- Add output node copying between graphs

#jira UE-219694, UE-219585
#rb rob.gay
#rnx

[CL 36755266 by helen yang in 5.5 branch]
2024-10-01 19:06:30 -04:00
rob gay
01bcc9e365 Round 2: Backout of backout(s?):
- Uniform color fix-ups for MetaSound analyzers
- Move live MetaSound stats/audition settings to top left of graph
- Fix ordering of playback widget in input details panel to follow same order as page details panel

#rnx
[FYI] helen.yang, jon.huller, sondra.moyls, aaron.mcleran
#rb Brian.Chrisman
#jira UE-224143

[CL 36453576 by rob gay in 5.5 branch]
2024-09-19 17:46:22 -04:00
helen yang
505c55ce5e Fix details panel issues with MetaSound member metadata (ex. float range/clamp) in outputs/variables + presets
- Don't show or apply range on outputs/variables unless Clamp Default is selected
- Fix inconsistencies with Clamp Default and Range displays in presets

#jira UE-164990
#rb Rob.Gay
#rnx

[CL 36450233 by helen yang in 5.5 branch]
2024-09-19 16:31:42 -04:00
bob tellez
7087aff68b [Backout] - CL36443855
[FYI] rob.gay
Original CL Desc
-----------------------------------------------------------------
- Uniform color fix-ups for MetaSound analyzers
- Move live MetaSound stats/audition settings to top left of graph
- Fix ordering of playback widget in input details panel to follow same order as page details panel

#rnx
[FYI] helen.yang, jon.huller, sondra.moyls, aaron.mcleran
#rb Brian.Chrisman
#jira UE-224143
#p4v-cherrypick 36442802

[CL 36445599 by bob tellez in 5.5 branch]
2024-09-19 14:50:15 -04:00
rob gay
8bbff501e1 - Uniform color fix-ups for MetaSound analyzers
- Move live MetaSound stats/audition settings to top left of graph
- Fix ordering of playback widget in input details panel to follow same order as page details panel

#rnx
[FYI] helen.yang, jon.huller, sondra.moyls, aaron.mcleran
#rb Brian.Chrisman
#jira UE-224143
#p4v-cherrypick 36442802

[CL 36443893 by rob gay in 5.5 branch]
2024-09-19 14:13:05 -04:00
rob gay
20217cc638 Fix renaming MetaSound inputs/outputs not applying to non-focused graph pages
#rb phil.popp, helen.yang
#jira UE-223839
#rnx
[FYI] jon.huller, sondra.moyls
#p4v-cherrypick 36348041

[CL 36348116 by rob gay in 5.5 branch]
2024-09-17 15:37:28 -04:00
rob gay
e204f6bec0 Trivial: Add display names for subsystems/MetaSound asset types ("Meta Sound" to "MetaSound"). Remove invalid comment about AssetSubsystem being deprecated in entirety (still used for loading/unloading MetaSounds by directory)
#rnx
[FYI] jon.huller, sondra.moyls, helen.yang
#rb rob.gay
#p4v-cherrypick 36200858

[CL 36217146 by rob gay in 5.5 branch]
2024-09-11 20:41:41 -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
helen yang
91c4370a7c Fix issues with MetaSound member metadata (ex. float input range) (changes not being serialized + values not inherited on preset creation)
#jira UE-222950
#jira UE-164990
#rb Rob.Gay

[CL 36024546 by helen yang in ue5-main branch]
2024-09-04 17:35:04 -04:00
rob gay
01af972433 Minor: Give return value a display name for FindOrBeginBuilding
#rb rob.gay
#rnx

[CL 35991068 by rob gay in ue5-main branch]
2024-09-03 19:53:13 -04:00
rob gay
47e4e35c82 - Enable default page to not be targetable, allowing for removal at cook
- Add faux platform "editor" (ignores cook settings) and "default" (all platforms without specific target settings) as auditionable for faster workflow/more intuitive behavior
- Implement feedback to distinguish "audition page" (editor only concept) vs "target page" (runtime concept)
- Warn when auditioning  graphs that are not cooked/targeted for an assigned audition platform (as default input values cannot be resolved accordingly) in MetaSound Asset editor
- Add more editor/UX protections around having invalid settings where a platform has no target set

#jira UE-193186, UE-219821
#rb helen.yang
[FYI] sondra.moyls, jon.huller, Seth.Weedin, carlos.egas
#rnx

[CL 35930645 by rob gay in ue5-main branch]
2024-08-30 12:53:13 -04:00
rob gay
720f4d3c33 Shadowman strikes again while some construction workers are being lazy on the job
#rb rob.gay
#tests compiles
#rnx

[CL 35845244 by rob gay in ue5-main branch]
2024-08-27 19:49:10 -04:00
rob gay
97b2aa8d74 Editor support for MetaSound Paged Input Defaults
#jira UE-193186, UE-219821
#rb helen.yang
#rnx
[FYI] Seth.Weedin, sondra.moyls, jon.huller

[CL 35844323 by rob gay in ue5-main branch]
2024-08-27 19:05:41 -04:00
rob gay
ffac5746ad - Fix up missing/newly added calls not respecting page IDs in document builder API (input/output vertex swapping, comment nodes, etc.)
#jira UE-193186, UE-219821
#rb helen.yang
#rnx

[CL 35725512 by rob gay in ue5-main branch]
2024-08-21 18:37:59 -04:00
miro salminen
3e99ab1a88 [MetaSound] [Editor] Add 'IsAdvanced' Field to Graph Vertices
#rb helen.yang
#jira UE-187752
#rnx

[CL 35649435 by miro salminen in ue5-main branch]
2024-08-20 03:27:21 -04:00
aaron mcleran
7fb6b0bc0d Making new metasound editor restricted mode
* Restricted mode allows preventing authoring new metasounds but allows creating new presets of existing metasounds

#rb Brian.Chrisman
#jira UE-203648
#rnx

[CL 35566854 by aaron mcleran in ue5-main branch]
2024-08-15 12:27:09 -04:00
rob gay
701aa024c3 - Only enable interact input widgets on graph pages that implement the given input's default
- Support breadcrumbing all class input default values
- Reimplement input breadcrumb caching using MetaSoundFrontendDocumentBuilder API

#jira UE-219821
#rnx
#rb helen.yang

[CL 35539861 by rob gay in ue5-main branch]
2024-08-14 13:33:46 -04:00
rob gay
53c98c48be Enable editing MetaSound graphs that are no longer referencing valid page IDs defined in MetaSound Settings
#rnx
#jira UE-219821
#rb phil.popp

[CL 35539711 by rob gay in ue5-main branch]
2024-08-14 13:27:46 -04:00
rob gay
47580b61d5 - Add page info to render stats in MetaSound Editor
- Implement GetOptions feedback for simpler audition page UX
- Tidy connection manager init in asset editor & only visualize connections if viewed page is audition page
#jira UE-193186
#rb phil.popp
#rnx
[FYI] helen.yang, sondra.moyls

[CL 35505474 by rob gay in ue5-main branch]
2024-08-13 15:48:07 -04:00
lauri gurevicuis
880d0a82c7 UE-170993 - [Workflow Improvement] - Fast way to promote all items in node to inputs
#rb helen.yang
#jira UE-170993

[CL 35448142 by lauri gurevicuis in ue5-main branch]
2024-08-12 03:10:28 -04:00
helen yang
adb9a80bd6 Fix ensures when copying and pasting MetaSound interface input and reroute nodes
#jira UE-219691
#jira UE-220195
#rb Rob.Gay

[CL 35286317 by helen yang in ue5-main branch]
2024-08-02 16:25:37 -04:00
lauri gurevicuis
29c2135986 UE-171619 - Right click for MetaSound pin options should have 'promote to variable'
#rb helen.yang
#jira UE-171619

[CL 35238783 by lauri gurevicuis in ue5-main branch]
2024-08-01 03:12:07 -04:00
pete bliss
20ae35bbc5 Metasound graph node visualization registry.
#jira UE-214679
#rb Rob.Gay

[CL 35209146 by pete bliss in ue5-main branch]
2024-07-31 06:19:08 -04:00
rob gay
7238268ea9 Editor Input clean-up in anticipation of refactor to support input default page literals
#rb helen.yang
#jira UE-219821
#rnx

[CL 35156802 by rob gay in ue5-main branch]
2024-07-29 18:23:12 -04:00