x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Instanced static meshes, no material change update

Imported a Datasmith scene.

Selecting a geometry in my content browser, of which there are multiple static meshes of this in the level as it was an instance within 3dsMax before export.

I go to edit the mesh, I change the material, on say the chrome elements, to a duplicate I've pre-made in Unreal, (as these are lost on re-import) and save the asset. Why is the change of material only applied to the geometry and not the mesh actors??

Am I missing something? Do I have to select every necessary actor and apply the material, seems a bit of a long way around.

Product Version: UE 4.20
Tags:
more ▼

asked Nov 21 '18 at 11:17 AM in Using UE4

avatar image

ant_march
1 1 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

If you add the correct material to the mesh in use it will be used on any actors you set it on by default.

However, I believe if you have previously set the material to something else, other than the default one for that mesh it will use that one.

There should be a little orange/yellow thing next to the Material on your actors, which means setting a variable back to default. This should use the material used on the mesh.

more ▼

answered Nov 21 '18 at 01:21 PM

avatar image

Dune
1.9k 53 40 200

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Thanks. I read something like that but wasn't sure about how it works in practice. I'm now discovering how to use materials correctly, whether on the geometry or the reference in the level, along with material instances.
The Datasmith re-import process does seem a little flawed though. I've just discovered something else that's not working as I understand it should.

I made changes within my max scene and re-imported the whole Datasmith file, without materials or textures.

Image 1 is how it came in. We are looking at the line of balcony sections with chequers. They should have the same timber floor material as the corner, a duplicated and edited Unreal material.

alt text

I selected the asset, reset that element material to chequerboard, re-applied the timber slat material, and here is the result, it's not visible on the mesh.

alt text

Strangely, if I add any other duplicated and edited material from my Unreal scene, it does become visible. alt text

alt text

I do not understand what's happening here. I read Felix's comments on another thread about making a duplicate and re-applying to re-imported assets, but what's happening here?? The whole scene was exported. Only models I altered or added were imported without materials, as I expected them to. I have materials to apply to them within my scene, but what's happening with this balcony?

I can view element 0 if I apply a new mat, but not the timer slats in element1. I'm doing things correctly?

more ▼

answered Nov 21 '18 at 06:19 PM

avatar image

ant_march
1 1 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question