# ns-process-data images --data data/xxx --output-dir outdata/xxx


# python scripts/datasets/process_nerfstudio_to_sdfstudio.py --data outdata/xxx --output-dir customdata/xxx --data-type colmap --scene-type object

# 3. train - neuralangelo
CUDA_VISIBLE_DEVICES=0 \
ns-train neuralangelo --pipeline.model.sdf-field.use-grid-feature True \
--machine.num-gpus 1 \
--pipeline.model.sdf-field.use-appearance-embedding True \
--vis wandb \
--experiment-name engbuilding \
--data /home/worker/yt/CVPRW24/dataset/engineering_building/nerfstudio_data \
--output-dir /home/worker/yt/CVPRW24/dataset/engineering_building/neuralangelo_out \
nerfstudio-data


# CUDA_VISIBLE_DEVICES=0 \
# ns-train bakedangelo --machine.num-gpus 1 \
# --pipeline.model.level-init 8 \
# --trainer.steps-per-eval-image 5000 \
# --pipeline.datamanager.train-num-rays-per-batch 2048 \
# --pipeline.datamanager.eval-num-rays-per-batch 512 \
# --pipeline.model.sdf-field.use-appearance-embedding True \
# --pipeline.model.background-color white \
# --pipeline.model.sdf-field.bias 0.1 \
# --pipeline.model.sdf-field.inside-outside False \
# --pipeline.model.background-model grid \
# --vis viewer \
# --experiment-name barn_colmap_highres  \
# nerfstudio-data --data /home/worker/yt/CVPRW24/dataset/sdfstudio-tanks-and-temples/Barn_colmap \
# --downscale-factor 1

# ns-train neuralangelo --pipeline.model.sdf-field.use-grid-feature True \
# --pipeline.model.sdf-field.hidden-dim 256 \
# --pipeline.model.sdf-field.num-layers 2 \
# --pipeline.model.sdf-field.num-layers-color 2 \
# --pipeline.model.sdf-field.use-appearance-embedding False \
# --pipeline.model.sdf-field.geometric-init True \
# --pipeline.model.sdf-field.inside-outside False \
# --pipeline.model.sdf-field.bias 0.5 \
# --pipeline.model.sdf-field.beta-init 0.3 \
# --pipeline.model.sdf-field.hash-features-per-level 2 \
# --pipeline.model.sdf-field.log2-hashmap-size 19 \
# --trainer.steps-per-eval-image 1000 \
# --pipeline.datamanager.train-num-rays-per-batch 1024 \
# --trainer.steps_per_save 10000 --trainer.max_num_iterations 50001 \
# --pipeline.model.background-model mlp \
# --vis wandb --experiment-name debug mipnerf360-data \
# --data data/nerfstudio-data-mipnerf360/bicycle

# ns-extract-mesh --load-config xxx/config.yml --output-path meshes/neus-facto-xxx.ply