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:
|
||||
python_exp = python_exp + f"bpy.context.scene.camera = bpy.data.objects['{custom_camera}'];"
|
||||
|
||||
# Set Render Device (gpu/cpu/any)
|
||||
blender_engine = self.args.get('engine', 'BLENDER_EEVEE').upper()
|
||||
if blender_engine == 'CYCLES':
|
||||
# Setup Render Engines
|
||||
self.args['engine'] = self.args.get('engine', 'CYCLES').upper() # set default render engine
|
||||
# Configure Cycles
|
||||
if self.args['engine'] == 'CYCLES':
|
||||
# Set Render Device (gpu/cpu/any)
|
||||
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}")
|
||||
|
||||
use_gpu = render_device in {'any', 'gpu'}
|
||||
|
||||
Reference in New Issue
Block a user