System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.67
Blender Version
Broken: version: 2.90.0 Beta, branch: master, commit date: 2020-08-17 19:04, hash: rBe157573fab2a
Worked: (newest version of Blender that worked as expected)
Short description of error
bpy.ops.render.render() called without 'INVOKE_DEFAULT' from the Python Console or script freezes Blender when Eevee motion blur is enabled.
And the same issue is in the 2.91 Alpha version.
Exact steps for others to reproduce the error
- Open Blender
- Make sure context scene render engine is Eevee
- Turn on motion blur
- Open Python console
- type in bpy.ops.render.render() and hit enter
*Edit* (added method that doesn't activate via Python).
Exact steps to reproduce the error without activating from Python.
- Open Blender
- Make sure context scene render engine is Eevee
- Turn on motion blur
- Run this script in the text editor
import bpy def menu_func_import(self, context): layout = self.layout layout.operator_context = 'EXEC_DEFAULT' layout.operator("render.render", text="Blocking Render") bpy.types.TOPBAR_MT_render.append(menu_func_import)
- Run "Render -> Blocking Render" from the top-bar.