├── .gitignore ├── LICENSE ├── README.md ├── components ├── arrangement.py ├── bounding_box.py ├── language.py ├── motif.py ├── obj.py └── program.py ├── docs ├── index.html └── static │ ├── css │ ├── bulma-carousel.min.css │ ├── bulma-slider.min.css │ ├── bulma.css.map.txt │ ├── bulma.min.css │ ├── fontawesome.all.min.css │ └── index.css │ ├── images │ ├── application_edit.png │ ├── application_scene.png │ ├── blender_guide.png │ ├── compare1.mov │ ├── compare2.mov │ ├── compare3.mov │ ├── compare4.mov │ ├── compare5.mov │ ├── compare6.mov │ ├── method.mov │ ├── program.mov │ ├── program_old.mov │ ├── results.mov │ ├── teaser.mov │ ├── teaser.png │ └── teaser.webp │ └── js │ ├── bulma-carousel.js │ ├── bulma-carousel.min.js │ ├── bulma-slider.js │ ├── bulma-slider.min.js │ ├── fontawesome.all.min.js │ └── index.js ├── environment.yml ├── inference.py ├── learn.py ├── libraries └── library.py ├── motif_types.yaml ├── systems ├── glb_loader.py ├── gpt.py ├── prompts.yaml ├── retrieval_block_ids.yaml ├── retriever.py ├── spatial_optimizer.py └── validator.py ├── test_descriptions.yaml └── utils └── iou.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/README.md -------------------------------------------------------------------------------- /components/arrangement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/arrangement.py -------------------------------------------------------------------------------- /components/bounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/bounding_box.py -------------------------------------------------------------------------------- /components/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/language.py -------------------------------------------------------------------------------- /components/motif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/motif.py -------------------------------------------------------------------------------- /components/obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/obj.py -------------------------------------------------------------------------------- /components/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/components/program.py -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/static/css/bulma-carousel.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/bulma-carousel.min.css -------------------------------------------------------------------------------- /docs/static/css/bulma-slider.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/bulma-slider.min.css -------------------------------------------------------------------------------- /docs/static/css/bulma.css.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/bulma.css.map.txt -------------------------------------------------------------------------------- /docs/static/css/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/bulma.min.css -------------------------------------------------------------------------------- /docs/static/css/fontawesome.all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/fontawesome.all.min.css -------------------------------------------------------------------------------- /docs/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/css/index.css -------------------------------------------------------------------------------- /docs/static/images/application_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/application_edit.png -------------------------------------------------------------------------------- /docs/static/images/application_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/application_scene.png -------------------------------------------------------------------------------- /docs/static/images/blender_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/blender_guide.png -------------------------------------------------------------------------------- /docs/static/images/compare1.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare1.mov -------------------------------------------------------------------------------- /docs/static/images/compare2.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare2.mov -------------------------------------------------------------------------------- /docs/static/images/compare3.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare3.mov -------------------------------------------------------------------------------- /docs/static/images/compare4.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare4.mov -------------------------------------------------------------------------------- /docs/static/images/compare5.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare5.mov -------------------------------------------------------------------------------- /docs/static/images/compare6.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/compare6.mov -------------------------------------------------------------------------------- /docs/static/images/method.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/method.mov -------------------------------------------------------------------------------- /docs/static/images/program.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/program.mov -------------------------------------------------------------------------------- /docs/static/images/program_old.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/program_old.mov -------------------------------------------------------------------------------- /docs/static/images/results.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/results.mov -------------------------------------------------------------------------------- /docs/static/images/teaser.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/teaser.mov -------------------------------------------------------------------------------- /docs/static/images/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/teaser.png -------------------------------------------------------------------------------- /docs/static/images/teaser.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/images/teaser.webp -------------------------------------------------------------------------------- /docs/static/js/bulma-carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/bulma-carousel.js -------------------------------------------------------------------------------- /docs/static/js/bulma-carousel.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/bulma-carousel.min.js -------------------------------------------------------------------------------- /docs/static/js/bulma-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/bulma-slider.js -------------------------------------------------------------------------------- /docs/static/js/bulma-slider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/bulma-slider.min.js -------------------------------------------------------------------------------- /docs/static/js/fontawesome.all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/fontawesome.all.min.js -------------------------------------------------------------------------------- /docs/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/docs/static/js/index.js -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/environment.yml -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/inference.py -------------------------------------------------------------------------------- /learn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/learn.py -------------------------------------------------------------------------------- /libraries/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/libraries/library.py -------------------------------------------------------------------------------- /motif_types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/motif_types.yaml -------------------------------------------------------------------------------- /systems/glb_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/glb_loader.py -------------------------------------------------------------------------------- /systems/gpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/gpt.py -------------------------------------------------------------------------------- /systems/prompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/prompts.yaml -------------------------------------------------------------------------------- /systems/retrieval_block_ids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/retrieval_block_ids.yaml -------------------------------------------------------------------------------- /systems/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/retriever.py -------------------------------------------------------------------------------- /systems/spatial_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/spatial_optimizer.py -------------------------------------------------------------------------------- /systems/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/systems/validator.py -------------------------------------------------------------------------------- /test_descriptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/test_descriptions.yaml -------------------------------------------------------------------------------- /utils/iou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3dlg-hcvc/smc/HEAD/utils/iou.py --------------------------------------------------------------------------------