I must be mistaken, I've just tested all the way back to 2.93 on CPU, and it seems the hdri reflections have always been in the wrong place....They're in the right place before enabling shadow…
Here look. The shadow pass only has reflections where there shouldn't be any. You can multiply it with any colour.
<img width="1414" alt="image" src="attachments/5b9da27f-ca37-495f-b2fd-545584…
I'm still getting the same problem when multiplying it with the actual hdri. I've been using it a good 8 years this way without issue.
<img width="1503" alt="image" src="attachments/e58d3107-24…
Hi Alaska, the issue is also present in the the final render, sorry I think I accidentally packed the correct result into the image node in the compositor so you were not getting the actual render…
I've just found that it seems to be a threading issue. So it seems that even though the backdrop is disabled, no image editors open, and no node previews enabled, the UI still seems to be…
Morning YimingWu. The render_pre handler is called each frame during animation rendering, so the work it does can't be done before calling render.render(animation=True).
I've just deleted all…
Thanks Pratik. Yes close it down if you deem fit. I definitely only had one intentional instance of Blender running, perhaps the first crash left a process loitering under the radar in task…
Could Blender also take over the maintanence of Jacque Lucke's Blender extension for VSCode? It no longer works with the new extension system, and is super useful for debugging.
I guess this is the problem:
top_level = __name__.split('.')[0] # this is the name of the root folder, __name__ get the path from the root, so we just grab the bit before the first '.'
#…
I've attached the registerhelpers.py file below, probably easier to read without wordwrap above.
here's how I'm getting the classes (properties is checked first):
from .all_mods import *
import sys
import inspect
import os
import pathlib
def get_all_modules_defined_in_di…