Texture png changed, while setting up texture in another material

Texture png changed, while setting up texture in another material

Christian_Garimberti
Advisor Advisor
661 Views
5 Replies
Message 1 of 6

Texture png changed, while setting up texture in another material

Christian_Garimberti
Advisor
Advisor

Hi, i'm struggling with a strange issue while setting up materials textures.

I set up a texture in a new plastic material using one of the 2 png i share (Assembled for Working_00000.png).

Then i make the same in an other material with the other png (Demolition Mode_00000.png)

Going back to the first material i found the last texture (Demolition) and not the one i put.

Doing the same with another png does not make the same, so i suppose it is something related to the 2 images.

Those are created in After effects, them are parte of a png sequence.

Attached a small viso and the png's

How is this possible??

Tested in 2025.0 and .1

 

Edit...

The frame 00000 of the png sequence is "empty", only alpha channel... could this be a problem?

i ask because selecting the 00001.png, a frame with "something" it does not happen and every material keep his selected texture.

 

Best

Chris

 

 

 

 

Christian Garimberti
Technical Manager and Visualization Enthusiast
Qs Informatica S.r.l. | Qs Infor S.r.l. | My Website
Facebook | Instagram | Youtube | LinkedIn

EESignature

0 Likes
662 Views
5 Replies
Replies (5)
Message 2 of 6

andreasK3K4G
Enthusiast
Enthusiast

Hi Chris,

good find, this bug exists also in 2023 and 2024.

Tried also to put the materials in AssetManager. They are stored there correct, when putting only one back to the material editor all good. Putting the second one back, same bug appear, already when drag and drop the second one to the material editor before releasing the mouse button, wired. It is something internal, was also looking at the node attribute editor, after all the operation the share the same image attachment.

More crazy, under image attachment, 0 ImageGenericAtt is still the first path visible. (from Assembl....png)

 

Anyway, only solution i found:

When you create the first material, choose image sequenz and do check "Inline Image Sequenze".

For sure, this will include all images in your vred file, but if this is working for you maybe this is a work around.

The second material do not need to be "Inline".

 

Cheers

Andreas

 

0 Likes
Message 3 of 6

michael_nikelsky
Autodesk
Autodesk

I am not entirely sure yet but we do some aggressive sharing of images to avoid wasting memory. This means we are not only comparing the name of an image but we are comparing the content of the image to check if sharing is possible or not. In this case both images are identical, that´s why they get shared. 

However, if you mark the texture as an image sequence this should not happen though as this should prevent the texture sharing.



Michael Nikelsky
Sr. Principal Engineer
0 Likes
Message 4 of 6

andreasK3K4G
Enthusiast
Enthusiast

Unfortunately marking as image sequenz alone doesnt help.

So the bug is not the image sharing itself, the issue is that marking as image sequenz doesnt prevent image sharing.

0 Likes
Message 5 of 6

Christian_Garimberti
Advisor
Advisor

Hi @michael_nikelsky i confirm that "Use Image Sequence" does not solve, all the sequence is shared.

And i tried also the "Inline" option, but also this option is shared if the selected png is shared.

So, in my case, the workaround is the choice of a "non empty" frame, for example the _00001.

Then, also choosing the _00001 frame result in a curve starting from the _00000

But i suppose this "bug" should be corrected, at least for sequences.

I create many animation starting with an empty frame.

 

Best

Chris

Christian Garimberti
Technical Manager and Visualization Enthusiast
Qs Informatica S.r.l. | Qs Infor S.r.l. | My Website
Facebook | Instagram | Youtube | LinkedIn

EESignature

0 Likes
Message 6 of 6

Christian_Garimberti
Advisor
Advisor

Just a note...

selecting the second frame does not help me... sometimes also the second frame is empty.

The only working workaround is to put a colored pixel somewhere in the sequence... with different position in each sequence.

best

Chris

Christian Garimberti
Technical Manager and Visualization Enthusiast
Qs Informatica S.r.l. | Qs Infor S.r.l. | My Website
Facebook | Instagram | Youtube | LinkedIn

EESignature

0 Likes