Meowuu7 / few-arti-gen

[ICCV 2023] Few-Shot Physically-Aware Articulated Mesh Generation via Hierarchical Deformation

Home Page:https://meowuu7.github.io/few-arti-obj-gen/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Few-Shot Physically-Aware Articulated Mesh Generation via Hierarchical Deformation

ICCV 2023
Project page | Paper | Supp | Video

res-demo.mp4

Enviroment

conda env create -f environment.yml

This script will create an environment named fewartigen.

Data

Please refer to doc_data for datasets and pre-processed data-related information.

Instructions

The method consists of four stages:

  • Convex decomposition: a pre-processing stage. Please refer to doc_convex_decomposition for details.
  • Convex deformation: learning the convex deformation module. Please refer to doc_convex_deformation for details.
  • Deformation synchronization: synchronizing convex deformations for object-level deformations. Please refer to doc_deformation_synchronization for details.
  • Physics-aware correction: deformation correction considering the physical validity of the generated articulated object. Please refer to doc_physics_correction for details.

TODOs (More to come, stay tuned!)

  • Pre-training process
  • Data and checkpoitns
  • More docs

Citation

@inproceedings{liu2023fewshot,
      title={Few-Shot Physically-Aware Articulated Mesh Generation via Hierarchical Deformation},
      author={Liu, Xueyi and Wang, Bin and Wang, He and Yi, Li},
      booktitle={International Conference on Computer Vision (ICCV)},
      year={2023}
}

Contact

Please contact xymeow7@gmail.com if you have any questions.

Reference

Part of the code is taken from BSP-Net-Pytorch, BAE-Net, deep_cages, and DeepMetaHandles. We thank the authors for their awesome code.

About

[ICCV 2023] Few-Shot Physically-Aware Articulated Mesh Generation via Hierarchical Deformation

https://meowuu7.github.io/few-arti-obj-gen/

License:Apache License 2.0


Languages

Language:Python 89.4%Language:C 3.6%Language:Shell 2.3%Language:Cuda 2.3%Language:C++ 1.6%Language:Cython 0.7%Language:Makefile 0.2%