AlembicCache asynchronous to MediaTexture

I’ve imported an AlembicCache Animation with 200 Frames as a GeometryCache (Experimental) into UE 4.19. Now I want to project a Sequence of 200 Textures synchronous to the Animation of the Mesh.

I’ve tried it with caching out the Alembic with 24fps, 25fps and 30 fps. I attached a MediaTexture to the Mesh with an .mp4 of the 200 Textures, with the same FPS as the AlembicCache. In all 3 cases it’s asynchronous. I tried it also with an Img Media Source with compressed JPGS and the correct FPS. Still asynchronous.

The UV’s of the AlembicCache are correct for every frame!

The best result I got so far is, when I set the “Start Time Offset” of the GeoCache to -0.04 and the Playback Speed to 0.04 (1/25 FPS) and attach a MediaTexture played with 1FPS. It seems there is a wrong Texture in between two Frames (see Video). But I need it in 24fps, 25fps or 30fps (something useful)

I start the MediaPlayer with the Level Blueprint:

239630-capture.jpg

The left Mesh is played with 25fps and with an assigned MediaTexture played also in 25fps. The right Mesh is played at a Playback Speed of 0.04 and Start Time Offset of -0.04 (1/25fps). 1 Frame a second of the 25fps cached AlembicAnimation. the assigned MediaTexture is played in 1FPS.

[GoogleDrive Link to Video][2]

Hi,
I’m having the exactly same problem at the moment and tried exactly the same things you did and some others and couldn’t find the solution or at least a work-around so far.

The most weird thing is that even if you control the Media Play rate via Blueprint, if the Alembic with the media texture is running, it simply ignores any Rate you set in the Blueprint and runs at who knows what rate that makes it be asynchronous (Check the video link), so I can’t even control the texture rate to find out how I could render the video to make it match the Alembic rate.

Video Link

This is very annoying. Does someone could help us with a solution or some work around?
I know Unreal had this problem of media textures running at a different clock then the rest since forever, but I guessed by now it would had been solved.

ps.: Looking your video I guess we are working with the same people :smiley:
Send me a PM!