Fix: I was out of context.
returned the string I was looking for!
I’m using it to bake and export textures for meshes that were imported as an fbx.
I want to be able to specify a folder for all the textures to be exported to, but am having problems getting a hold of the path once it’s specified.
I made the following changes:
added this property to the BBake_Scene_Data(PropertyGroup) class in batch_bake_object_data.py:
all_path = StringProperty(
description=‘Save all images of all objects in this folder’,)
added this to the def draw call in batch_bake_ui.py:
modified the testob(ob, context) function (gave it a new parameter so I could pass in the scene settings data object) in batch_bake_operators.py to this:
test = context.scene.bbake.all_path
path = test
path = bpy.path.abspath(ob_settings.path)
if not os.path.isdir(path): try: os.makedirs(path) except: msg('FAILED to create bake Folder:%s
for object “%s”
Skipping.’ %(path, ob.name))
I’m a newb with python, but I’ve experience with VBA.
Running this, having specified an “all_path” (just a random empty folder on the desktop) I get a “no such file or directory error”.
Here’s the render_bbake-master.zip (10.2 KB) of the modified version I’m having probs with
Note:99.9% of the code is not mine. It belongs to the former maintainers of this plugin and/or florien/fenix)
Thanks a ton for any help!