Public code release for Solid-Shell Labeling for Discrete Surfaces. For more details, please refer to:
Solid-Shell Labeling for Discrete Surfaces
Siqi Wang, Janos Meny, Izak Grguric, Mehdi Rahimzadeh, Denis Zorin, Daniele Panozzo, Hsueh-Ti Derek Liu
Proceedings of the SIGGRAPH Asia 2025 Conference Papers
To get started, clone this repository
git clone https://github.com/rachael-wang/SolidShellLabeling.git
cd SolidShellLabelingWe test our model with Python 3.10, and install required libraries
pip install numpy==2.2.6 torch==2.8.0 libigl==2.4.1 polyscope==2.5.0 pymeshlab==2025.7 meshio==5.3.5
pip install matplotlib==3.10.8 svgpathtools==1.7.2
To run 3D examples:
python main.py ../data/3d/lamp.obj
To run 2D examples:
cd src
python optimize.py ../data/2d/house.svg
If this code contributes to academic work, please cite as:
@inproceedings{wang2025solid,
title={Solid-Shell Labeling for Discrete Surfaces},
author={Wang, Siqi and Meny, Janos and Grguric, Izak and Rahimzadeh, Mehdi and Zorin, Denis and Panozzo, Daniele and Liu, Hsueh-Ti Derek},
booktitle={Proceedings of the SIGGRAPH Asia 2025 Conference Papers},
pages={1--9},
year={2025}
}