Skip to content
Snippets Groups Projects
Commit 6c4f7a6a authored by Thomas Müller's avatar Thomas Müller
Browse files

run.py: minor improvements

parent 6592f206
No related branches found
No related tags found
No related merge requests found
......@@ -60,7 +60,6 @@ def parse_args():
args = parser.parse_args()
return args
if __name__ == "__main__":
args = parse_args()
......@@ -80,10 +79,6 @@ if __name__ == "__main__":
mode = ngp.TestbedMode.Sdf
configs_dir = os.path.join(ROOT_DIR, "configs", "sdf")
scenes = scenes_sdf
elif args.mode == "volume":
mode = ngp.TestbedMode.Volume
configs_dir = os.path.join(ROOT_DIR, "configs", "volume")
scenes = scenes_volume
elif args.mode == "nerf":
mode = ngp.TestbedMode.Nerf
configs_dir = os.path.join(ROOT_DIR, "configs", "nerf")
......@@ -92,6 +87,12 @@ if __name__ == "__main__":
mode = ngp.TestbedMode.Image
configs_dir = os.path.join(ROOT_DIR, "configs", "image")
scenes = scenes_image
elif args.mode == "volume":
mode = ngp.TestbedMode.Volume
configs_dir = os.path.join(ROOT_DIR, "configs", "volume")
scenes = scenes_volume
else:
raise ValueError("Must specify either a valid '--mode' or '--scene' argument.")
base_network = os.path.join(configs_dir, "base.json")
if args.scene in scenes:
......@@ -303,7 +304,6 @@ if __name__ == "__main__":
print(f"Generating mesh via marching cubes and saving to {args.save_mesh}. Resolution=[{res},{res},{res}]")
testbed.compute_and_save_marching_cubes_mesh(args.save_mesh, [res, res, res])
if args.width:
if ref_transforms:
testbed.fov_axis = 0
testbed.fov = ref_transforms["camera_angle_x"] * 180 / np.pi
......@@ -327,10 +327,8 @@ if __name__ == "__main__":
elif args.screenshot_dir:
outname = os.path.join(args.screenshot_dir, args.scene + "_" + network_stem)
print(f"Rendering {outname}.png")
image = testbed.render(args.width, args.height, args.screenshot_spp, True)
image = testbed.render(args.width or 1920, args.height or 1080, args.screenshot_spp, True)
if os.path.dirname(outname) != "":
os.makedirs(os.path.dirname(outname), exist_ok=True)
write_image(outname + ".png", image)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment