#nerfacto
# ns-train instant-ngp \
# --output-dir ./exp/ \
# --experiment-name revision \
# --vis viewer+wandb \
# --data /data/autocon2/dataset/young \
# --max-num-iterations 200000 \
# --save-only-latest-checkpoint False \
# --steps-per-save 20000 \
# --steps-per-eval-all-images 20000 \
# nerfstudio-data

#### splatfacto
#ns-train splatfacto-big \
#--output-dir ./exp/ \
#--experiment-name revision \
#--vis viewer+wandb \
#--data /data/autocon2/dataset/nerfstudio_revision1 \
# --max-num-iterations 150000 \
# --save-only-latest-checkpoint False \
# --steps-per-save 20000 \
# --steps-per-eval-all-images 20000 \
# nerfstudio-data
ns-train splatfacto-big \
  --data /data/autocon2/dataset/nerfstudio_revision1 \
  --output-dir exp \
  --experiment-name revision \
  --vis viewer \
  --max-num-iterations 150000 \
  --steps-per-save 20000 \
  --steps-per-eval-image 200000 \
  --steps-per-eval-all-images 200000 \
  --save-only-latest-checkpoint False
#### extract mesh
# ns-export poisson \
# --load-config ../dataset/engineering_building2/engbuilding2/nerfacto/2023-11-28_221711/config.yml \
# --output-dir exports/mesh/ \
# --target-num-faces 50000 \
# --num-pixels-per-side 2048 \
# --normal-method open3d \
# --num-points 1000000 \
# --remove-outliers True \
# --use-bounding-box True \
# --bounding-box-min -1 -1 -1 \
# --bounding-box-max 1 1 1

# ns-viewer --load-config ./exp/siai_room_colmap_nerfacto/nerfacto/2024-03-20_180738/config.yml

# ns-render camera-path --load-config exp/siai_room_colmap_nerfacto/nerfacto/2024-03-20_180738/config.yml \
# --camera-path-filename /home/yt/yt/autocon/dataset/siai_room_colmap/camera_paths/transforms_camera_path.json \
# --output-path renders/siai_room_colmap/blender.mp4 

# ns-render camera-path --load-config /data/autocon2/nerfstudio/exp/crack_250827P3_splatfacto/splatfacto/2025-08-27_223005/config.yml --rendered-output-names depth --camera-path-filename /data/autocon2/dataset/250827_P3/camera_paths/2025-08-28-09-03-42.json --output-format images --output-path nerfstudio/renders/250827_P3/2025-09-08-11-23/depths


################ Pose Sync. ##################

# 1. export_path
# ns-export cameras --load-config exp/siai_room_colmap_nerfacto/nerfacto/2024-03-20_180738/config.yml --output-dir poses

# 2. convert the coordinate system using python code


# 3. render
# ns-render camera-path --load-config exp/siai_room_colmap_nerfacto/nerfacto/2024-03-20_180738/config.yml \
# --camera-path-filename poses/camera_path_new.json --output-path renders/input_data.mp4 
