[Bf-blender-cvs] [ff8cd484181] master: Fix T100833: Cycles UDIM baking broken after recent changes
Brecht Van Lommel
noreply at git.blender.org
Thu Sep 8 20:24:38 CEST 2022
Commit: ff8cd484181fb6c6ee03ebd10433cdd176b1c323
Author: Brecht Van Lommel
Date: Thu Sep 8 20:23:02 2022 +0200
Branches: master
https://developer.blender.org/rBff8cd484181fb6c6ee03ebd10433cdd176b1c323
Fix T100833: Cycles UDIM baking broken after recent changes
===================================================================
M intern/cycles/blender/session.cpp
M intern/cycles/blender/session.h
===================================================================
diff --git a/intern/cycles/blender/session.cpp b/intern/cycles/blender/session.cpp
index 321771b67a5..1b7aa38efb4 100644
--- a/intern/cycles/blender/session.cpp
+++ b/intern/cycles/blender/session.cpp
@@ -704,7 +704,7 @@ void BlenderSession::bake(BL::Depsgraph &b_depsgraph_,
buffer_params.window_width = bake_width;
buffer_params.window_height = bake_height;
/* Unique layer name for multi-image baking. */
- buffer_params.layer = string_printf("bake_%d\n", (int)full_buffer_files_.size());
+ buffer_params.layer = string_printf("bake_%d\n", bake_id++);
/* Update session. */
session->reset(session_params, buffer_params);
diff --git a/intern/cycles/blender/session.h b/intern/cycles/blender/session.h
index f9a5b6faf7e..ceca86016b8 100644
--- a/intern/cycles/blender/session.h
+++ b/intern/cycles/blender/session.h
@@ -146,6 +146,8 @@ class BlenderSession {
BlenderDisplayDriver *display_driver_ = nullptr;
vector<string> full_buffer_files_;
+
+ int bake_id = 0;
};
CCL_NAMESPACE_END
More information about the Bf-blender-cvs
mailing list