Page MenuHome

EEVEE video texture time offset not working
Open, Confirmed, MediumPublic

Description

System Information
Operating system: WIN 10
Graphics card: RTX 2070

Blender Version
Broken: 2.81 date 2019-09-08
Worked: none

Short description of error
if I use one video texture in different materials, I only change the frame offset of the texture node

  • CYCLES: work as expected ( image is offset in time)
  • EEVEE: all materials use the same frame of the video texture

Exact steps for others to reproduce the error
set viewport to "rendered" mode. just switch from EEVEE to CYCLES to see the difference (the number displayed on the texture is the frame number of the texture)

Details

Type
Bug

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Sep 19 2019, 1:39 PM

Confirming, because the behavior of eevee and Cycles is different. However, isn't eevee correct and Cycles wrong? You are on frame 22, with an offset of 10. In eevee it shows frame 32 (which is what I'd expect) while in cycles it shows 21 instead.

According to me behavor in CYCLES is OK.
EEVEE seems to drop the frame offset of image texture nodes. Only when multiple nodes point to the same image file sequence.

This may come from an optimisation check to avoid loading copies of the same image... But that check should be disabled when frame offset is different.

Workaround: for now i have to duplicate my file sequences physically on disk... wich is really space hungry