Grasshopper to Unreal - Material Overrides

Objective: I am trying to automate material assignments in the Grasshopper to Unreal pipeline using the override by name function in the Materials Converter asset.

I specified the name through the RenderMaterial node in Grasshopper (lower right side of the image) then checked Speckle web (upper right side of the image) and confirmed that the name I specified is being reflected.

Now I’m not sure if I’m doing the material specification correctly (left image) as I think I need to specify the materials by name. Material asset name is the same as RenderMaterial name. To check if this asset is working, I replaced the default Speckle Material and it works on the meshes when I re-click recieve.

Update: I tried the same procedure on UE 5.2 instead of 5.4 and it works

1 Like

Glad to hear you have something working.

I’m not aware of any reason why this may be broken in 5.4, but not in 5.2 :thinking:

I’d appreciate if anyone from the community could try and reproduce and help investigate potential causes.

Speckle’s focus is now on our next gen connector, so I’ll be leaning on the community a bit more to help support v2 connectors like Unreal.

1 Like