def command_add(args): validate_add(args) jobs = load(args) packer = RenderPacker() job = RenderJob() job.source_blend_path = args.blend job.package = packer.pack(args.blend, args.additionalfile) job.description = args.description job.additional_file_count = len( args.additionalfile) if args.additionalfile != None else 0 job.scene = args.scene job.startframe = args.startframe job.endframe = args.endframe job.step = args.step job.xres = args.xres job.yres = args.yres job.samples = args.samples job.percentage = args.percentage job.use_large_disk = truthy(args.large) job.prepare() if args.breaksize >= 1: if job.startframe < 1 or job.endframe < 1: raise Exception( "Can only break a job if -f/--startframe and -e/--endframe are specified." ) job.break_job(args.breaksize) job.describe(True) jobs.rootjobs.append(job) jobs.save()
def command_add(args): validate_add(args) jobs = load(args) job = RenderJob() job.blend_path = args.blend job.scene = args.scene job.startframe = args.startframe job.endframe = args.endframe job.step = args.step job.xres = args.xres job.yres = args.yres job.samples = args.samples job.percentage = args.percentage job.prepare() if args.breaksize >= 1: if job.startframe < 1 or job.endframe < 1: raise Exception( "Can only break a job if -f/--startframe and -e/--endframe are specified." ) job.break_job(args.breaksize) job.describe(True) jobs.rootjobs.append(job) jobs.save()