From d4c4a79dc268e83c6b7079c6292cf7c11c944fc9 Mon Sep 17 00:00:00 2001 From: yubbit Date: Tue, 18 Nov 2025 11:34:51 +0800 Subject: [PATCH] Add metaquest-3d-reconstruction --- .gitmodules | 4 ++++ mq3drecon/Dockerfile | 15 +++++++++++++++ mq3drecon/docker-compose.yml | 13 +++++++++++++ mq3drecon/metaquest-3d-reconstruction | 1 + mq3drecon/run-mq3drecon.bat | 1 + 5 files changed, 34 insertions(+) create mode 100644 mq3drecon/Dockerfile create mode 100644 mq3drecon/docker-compose.yml create mode 160000 mq3drecon/metaquest-3d-reconstruction create mode 100644 mq3drecon/run-mq3drecon.bat diff --git a/.gitmodules b/.gitmodules index 8e75d5d..c3ff82b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -14,3 +14,7 @@ path = muggled-sam/muggled_sam url = https://github.com/heyoeyo/muggled_sam branch = main +[submodule "mq3drecon/metaquest-3d-reconstruction"] + path = mq3drecon/metaquest-3d-reconstruction + url = https://github.com/t-34400/metaquest-3d-reconstruction + branch = main diff --git a/mq3drecon/Dockerfile b/mq3drecon/Dockerfile new file mode 100644 index 0000000..ce62d0d --- /dev/null +++ b/mq3drecon/Dockerfile @@ -0,0 +1,15 @@ +FROM continuumio/miniconda3:latest + +WORKDIR /workspace/mq3drecon +COPY metaquest-3d-reconstruction . + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + x11-apps libglu1-mesa libgl1 libglfw3 && \ + rm -rf /var/lib/apt/lists/* + +RUN conda env create -f environment.yml +SHELL ["conda", "run", "-n", "mq3drecon", "/bin/bash", "-c"] + +RUN echo "conda activate mq3drecon" >> ~/.profile +CMD ["/bin/bash", "-l"] diff --git a/mq3drecon/docker-compose.yml b/mq3drecon/docker-compose.yml new file mode 100644 index 0000000..ae4ed44 --- /dev/null +++ b/mq3drecon/docker-compose.yml @@ -0,0 +1,13 @@ +services: + + mq3drecon: + build: + context: . + image: mq3drecon:dev + extends: + file: ../config.yml + service: win-gui-app + volumes: + - type: bind + source: ./metaquest-3d-reconstruction + target: /workspace/mq3drecon diff --git a/mq3drecon/metaquest-3d-reconstruction b/mq3drecon/metaquest-3d-reconstruction new file mode 160000 index 0000000..b5e85cf --- /dev/null +++ b/mq3drecon/metaquest-3d-reconstruction @@ -0,0 +1 @@ +Subproject commit b5e85cf43c304171c8eb9f55c4ab268232af92e9 diff --git a/mq3drecon/run-mq3drecon.bat b/mq3drecon/run-mq3drecon.bat new file mode 100644 index 0000000..8740a16 --- /dev/null +++ b/mq3drecon/run-mq3drecon.bat @@ -0,0 +1 @@ +docker compose run --rm -it --name mq3drecon mq3drecon