diff options
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/render/alembic.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/cycles/render/alembic.cpp b/intern/cycles/render/alembic.cpp index 5942e512e60..0f11a9368da 100644 --- a/intern/cycles/render/alembic.cpp +++ b/intern/cycles/render/alembic.cpp @@ -1344,6 +1344,11 @@ void AlembicProcedural::generate(Scene *scene, Progress &progress) assert(scene_ == nullptr || scene_ == scene); scene_ = scene; + if (frame < start_frame || frame > end_frame) { + clear_modified(); + return; + } + bool need_shader_updates = false; /* Check for changes in shaders (newly requested attributes). */ |