[Bug] Blueprint extending class extending AStaticMeshActor cannot have it's materials changed in details panel

Ok, it’s pretty specific, but here’s how I replicated it:

  1. Create a new code project.
  2. Add a new class extending AStaticMeshActor
  3. Start editor
  4. Create a blueprint that extends class you just made
  5. Drag that blueprint into level and assign it a static mesh
  6. Deselect and reselect it
  7. Try and change material from within details panel

No idea why it doesn’t work, dragging a material from content browser onto actor in level viewport works, but nothing seems to work in details panel.

(I am on 4.4.2, I suppose this could be fixed in later versions, but I couldn’t find any other information on it.)

Edit: Another test indicates this also occurs without code class, if you simply create a blueprint extending StaticMeshActor, its materials are not changeable in details panel.

Hey Ineni,

This is a known issue with Blueprints derived from StaticMeshActor and SkeletalMeshActor, and we have a report in our system for it (TTP# 317797). I will contact developers to check on status of it and let you know what I find out.

For now, you can still set material in Construction Script or by dragging a material onto Actor in level. Hope that helps!

Alright, good to know you know about it :slight_smile: Neither workaround is really an option for us, but we can leave them as regular static meshes for now. Thanks !

Hey , did you make any progress on this? (It could be in 4.5, haven’t checked since important (for us) functionality was removed)

It has not been updated in 4.5, I believe, as bug report is still open currently. I have alerted developers that this is still a current issue and I’ll let you know when I get an update on issue. Thanks for your patience!