USD material not rendering correct importing from USD Stage

Hello, I’m importing an USD with animation and rendering in Unreal. The mesh seems like is using the correct material with texture png, but it only shows pink in the view which is not correctly rendered. Any help would be appreciated!

Which version of the engine are you using?
Can you share the model with us?

Hi, I’m using Unreal 5.3.2. Here is the usd file. It’s “OmniverseConnectorTemporalArrays1_Surface.usd”. Thank you for taking the time helping me on this!

usd.zip (5.3 MB)

In 5.5, the first frame is blue and then it switches to pink.

In USDViewer it starts blue too and then switch to black.

There might be something with the UVs on the other frames.
Does the animation look good in your DCC? What do you use to create it?

Animation works okay, but we had to write an animation component to show integer second animation for 0s, 1s, 2s, 3s, and 4s. Otherwise it looks like loose particles. We created this animation in ParaView and exported it to an USD animation.

Here is the animation video:


Here is how it looks if it’s not integer second:

How does the animation looks in Paraview, the color?
This is what I get in UE
Animation2

This is how it looks in ParaView :slight_smile:

Just an update for this: I used Unreal 5.5 both animation and rendering work fine through USD stage import. Thank you for your help!

For the color being purple and not red, it is how UE treat the texture.
It seems it adds some color add the very beginning if texture “x tiling method” and “y tilling method” are “wrap”, you can remove that if you put the tiling method as “clamp”.
Then you should get animation that goes to red color, like you shared with us.