Hi there, I’m loving this addon. Saves me so much time. But now I encountered an Error
When I try to bake into Alpha channel I get Bake Error, but only when I connect the Color from the Bake pass to the Alpha Socket of the Output Image Path
I tried to follow the guide for this Node under Section 4, but it results in the bake error.
https://bake-wrangler.readthedocs.io/en/latest/output_imagepath.html?highlight=alpha#output-image-
- Alpha: If the output image format supports an alpha channel and ‘RGBA’ mode has been selected, then each connected socket will also have an ‘Alpha’ input below it. A value or color can be used as input (if a color is connected a drop down will appear to select what channel to use, the default being pixel value). Alpha channels are always created in Linear space as this is what OpenGL, etc expects.
This is the material:
and the bake recipe(connecting the links with the red arrow summons the error):
The error message I get in the text editor when I ctrl+click on the BW Icon on the bottom right:
Blender 3.3.0 (hash 0759f671ce1f built 2022-09-07 00:44:18)
Read blend: C:\Users\smitty2\AppData\Local\Temp\blender_a17692\bake.blend
Error: Shapekey KEKey.004 has an invalid 'from' pointer (0000000000000000), it will be deleted
Info: Bake Wrangler nodes registered
> Debugging output enabled
Error: Python: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 2393, in <module>
main()
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 2344, in main
err = process_tree(args.tree, args.node, args.sock)
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 216, in process_tree
solutions = process_output_node(node, socket)
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 257, in process_output_node
solutions[sock] = bake_solution(sock, node.inputs[idx+1])
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 15, in __init__
self.get_passes(alpha, True)
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 24, in get_passes
self.add_postproc(node, socket, is_alpha)
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 74, in add_postproc
self.link_postproc(from_sock, masked_bake.outputs['Bake'])
File "C:\Users\smitty2\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\BakeWrangler\baker.py", line 170, in link_postproc
amap_links.new(amap_nodes['Alpha_Map'].outputs[from_sock.input_channel], amap_nodes['Output'].inputs['Alpha'])
KeyError: 'bpy_prop_collection[key]: key "R" not found'
Blender quit
Is there anything else I can try?