User avatar
jinfox
Topic Author
Posts: 69
Joined: 06 Apr 2019, 00:11

[Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

28 Jan 2026, 13:19

Hello everyone!

I was experimenting in a project on using Brush and Effect using Unreal material.
To reproduce, I have created a studio project in a folder of the sample Unreal project and created a /Materials subfolder.
And I have seen different behavior that I cannot understand why they are happening
- Upon creation of the material, if try to set the brush as image brush, the material doesn't show up (Noesis studio doesn't know the "namespace" it is in).

- If I edit in xaml, I can manually add the namespace & ImageBrush.Shader and it will update properly (language server seems to know about it). Noesis studio then updates and shows my changes.
MaterialPreviewWorking.png
- If I close unreal and reopen it I have 1 of 2 scenario :
  • The preview stop working altogether and the dropdown is empty (but stroke is blue saying there is a value)
    PreviewNotWorking.png
  • The preview works but the dropdown still say none
    Sometime it shows the preview but the dropdown says none.png
Can you please help me understand what is the expected way to setup a pipeline to create material and have them assignable in Noesis studio (I wouldn't mind having to register them manually somewhere in a similar fashion than we do for custom control if need be)
 
User avatar
jsantos
Site Admin
Posts: 4834
Joined: 20 Jan 2012, 17:18
Contact:

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

30 Jan 2026, 15:35

Hello, we were able to reproduce and resolve the issue. Thank you for your feedback! We will be releasing a new beta for Unity and Unreal very soon
 
User avatar
jinfox
Topic Author
Posts: 69
Joined: 06 Apr 2019, 00:11

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

03 Feb 2026, 09:51

Thank you for the update! I'm looking forward to it!
 
User avatar
jsantos
Site Admin
Posts: 4834
Joined: 20 Jan 2012, 17:18
Contact:

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

05 Feb 2026, 16:51

This should already work in B9.
 
User avatar
jinfox
Topic Author
Posts: 69
Joined: 06 Apr 2019, 00:11

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

05 Feb 2026, 19:16

Hi jsantos! Thanks for this!
I have already pulled it and indeed preview actually seems to work great now and If I go manually in xaml to declare materials as resource for example :
<ResourceDictionary
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:materialPath="clr-namespace:Path.To.Material"  >
    <materialPath:M_UIBlinkingBrush x:Key="MaterialBrush.Blinking" Speed="2" Color1="AliceBlue" Color2="Red" />
</ResourceDictionary>
This works and appear correctly in the drop down in Noesis studio (either in Imagebrush shader or effect based on the material domain (as per documentation)

My last question for now is, what is the expected pipeline for artist to :
- Create a new material
- Add it to an element in studio

Currently, once the material created, it still need us to make this manual adding in xaml (either to a resource dictionary if we want something static or directly in line if we want to bind some parameter I assume).
Is there a better way to create those material using studio at the moment?
 
User avatar
sfernandez
Site Admin
Posts: 3366
Joined: 22 Dec 2011, 19:20

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

17 Feb 2026, 12:28

The workflow should be:

A. Effects
1. Create a new Material in Unreal setting Material Domain as Post Process
2. Open Studio
3. Select desired element
4. Go to Appearance > Effect property and select your newly created material effect
5. (Optional) Configure the effect properties and click the 3-dot menu > "Convert to Resource" to reuse it in other elements

B. Brush Shaders
1. Create a new Material in Unreal setting Material Domain as User Interface
2. Open Studio
3. Select desired element
4. Select the brush property you want to modify, like the Background of a Border
5. Open the Brush editor popup and select the "Image brush" option
6. Go to the Shader property and select your newly created material brush
7. (Optional) Configure the shader properties and click the 3-dot menu > "Convert to Resource" to reuse it in other brushes
 
User avatar
jinfox
Topic Author
Posts: 69
Joined: 06 Apr 2019, 00:11

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

04 Mar 2026, 12:13

Hello, Sorry for the delay in my answer.
I have just tested the workflow you mentionned and I don't really understand what makes Studio detect a material to show it in the drop down.
I copied in my project the chromatic aberration effect. It didn't appear at first but If I create a resource manually, I did start to see it appearing in the drop down.
I then duplicated the material and gave it another name to try to reproduce and it doesn't show up (see red square):
Missingindropdown.png
If i do it manually using xaml, either via named resource or inline, the material works (this is using beta 10)
 
User avatar
sfernandez
Site Admin
Posts: 3366
Joined: 22 Dec 2011, 19:20

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

09 Mar 2026, 13:06

Hello, I found a bug that makes registration of Materials only occur when they're used explaining what you're seeing.
Could you please report it in our bugtracker and we will fix it for the next release? I will provide a patch for you to test it beforehand.
 
User avatar
jinfox
Topic Author
Posts: 69
Joined: 06 Apr 2019, 00:11

Re: [Unreal Material - Studio] Inconsistent behavior for previewing and listing available materials

09 Mar 2026, 13:24

Hi,
Thanks for spotting this out! I created a ticket here : https://www.noesisengine.com/bugs/view.php?id=4874

Who is online

Users browsing this forum: No registered users and 5 guests