Operating system: Debian 10
Graphics card: Intel HD 4000
Broken: v 2.81 Alpha, Date 2019-07-30 20:50, Hash: 5359b7a03307 (latest daily linux 64-bit)
The scripting workspace Python expression output window does not display the executed Python expression when an image texture's input image is changed into another. That is, if two images are loaded in the image texture, opening the dropdown menu displaying available images and changing the image into another does not show the Python expression that can be used to complete the same task via the Python console.
On the other hand, if, for example, the default Principled BSDF shader's "distribution" field is changed from its dropdown menu, the following Python expression is printed:
bpy.data.node_groups["Shader Nodetree"].nodes["Principled BSDF"].distribution = 'MULTI_GGX'
Exact steps for others to reproduce the error
- Start default 2.81 scene
- Go to scripting workspace
- Open the shader editor
- Add a new shader node: Texture -> Image Texture
- Load two images from disk
- With the images loaded, change from one image into another
- No python expressions are printed in the printout window