From c0a9ec222f3ef087345de75038d53c2cd600b378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dietrich?= Date: Fri, 8 Apr 2022 18:01:26 +0200 Subject: Alembic: fix clamping of frame offset during exports The `frame_offset` used for creating `TimeSamplings` when exporting was being clamped, which would make subframe sampling potentially fail, or get out of sync. --- source/blender/io/alembic/exporter/abc_archive.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/io/alembic/exporter/abc_archive.cc b/source/blender/io/alembic/exporter/abc_archive.cc index 5eea729841e..9c8a36958d5 100644 --- a/source/blender/io/alembic/exporter/abc_archive.cc +++ b/source/blender/io/alembic/exporter/abc_archive.cc @@ -103,7 +103,7 @@ static void get_shutter_samples(double scene_fps, bool time_relative, std::vector &r_samples) { - int frame_offset = time_relative ? params.frame_start : 0; + double frame_offset = time_relative ? params.frame_start : 0.0; double time_factor = time_relative ? scene_fps : 1.0; double shutter_open = params.shutter_open; double shutter_close = params.shutter_close; -- cgit v1.2.3