mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-10 18:17:31 +08:00
Write camera path to output dir if saving to the data dir fails (#3476)
* Update render_panel.py * Update render_panel.py * Update render_panel.py * Update render_panel.py * isort fix * Update render_panel.py --------- Co-authored-by: J.Y. <132313008+jb-ye@users.noreply.github.com>
This commit is contained in:
parent
7be0ed98c5
commit
5be513e968
@ -30,6 +30,7 @@ import viser
|
||||
import viser.transforms as tf
|
||||
from scipy import interpolate
|
||||
|
||||
from nerfstudio.utils.rich_utils import CONSOLE
|
||||
from nerfstudio.viewer.control_panel import ControlPanel
|
||||
|
||||
|
||||
@ -1130,8 +1131,15 @@ def populate_render_tab(
|
||||
}
|
||||
|
||||
# now write the json file
|
||||
json_outfile = datapath / "camera_paths" / f"{render_name_text.value}.json"
|
||||
json_outfile.parent.mkdir(parents=True, exist_ok=True)
|
||||
try:
|
||||
json_outfile = datapath / "camera_paths" / f"{render_name_text.value}.json"
|
||||
json_outfile.parent.mkdir(parents=True, exist_ok=True)
|
||||
except Exception:
|
||||
CONSOLE.print(
|
||||
"[bold yellow]Warning: Failed to write the camera path to the data directory. Saving to the output directory instead."
|
||||
)
|
||||
json_outfile = config_path.parent / "camera_paths" / f"{render_name_text.value}.json"
|
||||
json_outfile.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(json_outfile.absolute(), "w") as outfile:
|
||||
json.dump(json_data, outfile)
|
||||
# now show the command
|
||||
|
||||
Loading…
Reference in New Issue
Block a user