mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 16:58:12 +00:00
Add custom args to GUI and add arg conflict validation to workers
This commit is contained in:
@@ -21,7 +21,8 @@ class BlenderRenderWorker(BaseRenderWorker):
|
||||
self.engine = self.args.get('engine', 'BLENDER_EEVEE').upper()
|
||||
self.export_format = self.args.get('export_format', None) or 'JPEG'
|
||||
self.camera = self.args.get('camera', None)
|
||||
self.render_all_frames = self.args.get('render_all_frames', False)
|
||||
self.render_all_frames = self.args.get('render_all_frames', False) or \
|
||||
'-a' in (self.args.get('raw', None) or "").split(' ')
|
||||
self.frame_to_render = 0
|
||||
|
||||
# Stats
|
||||
@@ -45,7 +46,7 @@ class BlenderRenderWorker(BaseRenderWorker):
|
||||
logging.error(f'Failed to get {cls.renderer} version: {e}')
|
||||
return version
|
||||
|
||||
def _generate_subprocess(self):
|
||||
def generate_worker_subprocess(self):
|
||||
|
||||
cmd = [self.renderer_path()]
|
||||
if self.args.get('background', True): # optionally run render not in background
|
||||
|
||||
Reference in New Issue
Block a user