diff --git a/.gitattributes b/.gitattributes
index 283fbfa5f5b59c93d9e4e77879c65a409bbe2afc..b0630cc8529b839158d73672b83e582bff22f03c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -35,3 +35,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
+thirdparty/Metric3D/media/gifs/demo_1.gif filter=lfs diff=lfs merge=lfs -text
+thirdparty/Metric3D/training/kitti_json_files/eigen_train.json filter=lfs diff=lfs merge=lfs -text
+*.gif filter=lfs diff=lfs merge=lfs -text
+*.jpg filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d66ad568ab667d3ab129bd06bddbdea23f57cda9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,73 @@
+# Project specific data and submodule
+
+/example/video_0
+/weights
+
+.vscode/
+**/.DS_Store
+data/pretrain/*.pth
+data/pretrain/*.pth.tar
+data/smpl/SMPL_*.pkl
+*.mov
+example_video/
+/thirdparty/detection
+experiments/
+logs/
+hot3d_*/
+File/
+thirdparty/ZoeDepth
+eval_vis_mdslam/
+eval_vis_*/
+pred_vis/
+_DATA.zip
+train_ddp_process*
+logs*
+/*_trainset_export/
+/*.png
+/*.zip
+/dataset_tars/
+/dataset_untars/
+/datasets/
+/eval_log*/
+*.pth
+*.pkl
+/dataset*/
+/eval*/
+/thirdparty/aitviewer
+
+# Byte-compiled / optimized / DLL files
+__pycache__/
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+pip-wheel-metadata/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# Jupyter Notebook
+.ipynb_checkpoints
+*.ipynb
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+vis.mp4
+imgui.ini
diff --git a/app.py b/app.py
index c1941d9d66bd72a659e49a0eb4bc89c6f6f6cf4c..a581a3d6bf2c9596fb0d148b45f931eb7068451f 100644
--- a/app.py
+++ b/app.py
@@ -121,7 +121,7 @@ header = ('''
Jinglei Zhang1,
Jiankang Deng2,
- Chao Ma1
+ Chao Ma1,
Rolandos Alexandros Potamias2
>>(
+ E.packed_accessor32