mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 08:48:13 +00:00
Always add render engine to Blender args
This commit is contained in:
@@ -40,11 +40,13 @@ class BlenderRenderWorker(BaseRenderWorker):
|
|||||||
if custom_camera:
|
if custom_camera:
|
||||||
python_exp = python_exp + f"bpy.context.scene.camera = bpy.data.objects['{custom_camera}'];"
|
python_exp = python_exp + f"bpy.context.scene.camera = bpy.data.objects['{custom_camera}'];"
|
||||||
|
|
||||||
# Set Render Device (gpu/cpu/any)
|
# Setup Render Engines
|
||||||
blender_engine = self.args.get('engine', 'BLENDER_EEVEE').upper()
|
self.args['engine'] = self.args.get('engine', 'CYCLES').upper() # set default render engine
|
||||||
if blender_engine == 'CYCLES':
|
# Configure Cycles
|
||||||
|
if self.args['engine'] == 'CYCLES':
|
||||||
|
# Set Render Device (gpu/cpu/any)
|
||||||
render_device = self.args.get('render_device', 'any').lower()
|
render_device = self.args.get('render_device', 'any').lower()
|
||||||
if render_device not in {'any', 'gpu', 'cpu'}:
|
if render_device not in ['any', 'gpu', 'cpu']:
|
||||||
raise AttributeError(f"Invalid Cycles render device: {render_device}")
|
raise AttributeError(f"Invalid Cycles render device: {render_device}")
|
||||||
|
|
||||||
use_gpu = render_device in {'any', 'gpu'}
|
use_gpu = render_device in {'any', 'gpu'}
|
||||||
|
|||||||
Reference in New Issue
Block a user