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:
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]