def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] device = args.device[0] blacklist = BLACKLIST_ALL if device != 'CPU': blacklist += BLACKLIST_GPU if device != 'CPU' or 'OSL' in args.blacklist: blacklist += BLACKLIST_OSL if device == 'OPTIX': blacklist += BLACKLIST_OPTIX from modules import render_report report = render_report.Report('Cycles', output_dir, idiff, device, blacklist) report.set_pixelated(True) report.set_reference_dir("cycles_renders") if device == 'CPU': report.set_compare_engine('eevee') else: report.set_compare_engine('cycles', 'CPU') # Increase threshold for motion blur, see T78777. test_dir_name = Path(test_dir).name if test_dir_name == 'motion_blur': report.set_fail_threshold(0.032) ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("OpenGL Draw", output_dir, idiff) ok = report.run(test_dir, blender, get_arguments) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Compositor", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("compositor_renders") ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Eevee", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("eevee_renders") report.set_compare_engines('cycles', 'CPU') ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() global BLENDER, VERBOSE BLENDER = args.blender[0] VERBOSE = os.environ.get("BLENDER_VERBOSE") is not None test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("OpenGL Draw Test Report", output_dir, idiff) ok = report.run(test_dir, render_file) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() global BLENDER, VERBOSE BLENDER = args.blender[0] VERBOSE = os.environ.get("BLENDER_VERBOSE") is not None test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Cycles Test Report", output_dir, idiff) report.set_pixelated(True) report.set_compare_engines('cycles', 'eevee') ok = report.run(test_dir, render_file) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Compositor", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("compositor_renders") # Temporary change to pass OpenImageDenoise test with both 1.3 and 1.4. if os.path.basename(test_dir) == 'filter': report.set_fail_threshold(0.05) ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Eevee", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("eevee_renders") report.set_compare_engine('cycles', 'CPU') test_dir_name = Path(test_dir).name if test_dir_name.startswith('image'): report.set_fail_threshold(0.051) ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Workbench", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("workbench_renders") report.set_compare_engine('eevee') test_dir_name = Path(test_dir).name if test_dir_name.startswith('hair') and platform.system() == "Darwin": report.set_fail_threshold(0.050) ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)
def main(): parser = create_argparse() args = parser.parse_args() blender = args.blender[0] test_dir = args.testdir[0] idiff = args.idiff[0] output_dir = args.outdir[0] from modules import render_report report = render_report.Report("Cycles", output_dir, idiff) report.set_pixelated(True) report.set_reference_dir("cycles_renders") report.set_compare_engines('cycles', 'eevee') # Increase threshold for motion blur, see T78777. test_dir_name = Path(test_dir).name if test_dir_name == 'motion_blur': report.set_fail_threshold(0.032) ok = report.run(test_dir, blender, get_arguments, batch=True) sys.exit(not ok)