MiGumi: Making Tightly Coupled Integral Joints Millable
This dataset is part of the MiGumi project.
Visit https://bardofcodes.github.io/migumi/ to learn more.
About the Dataset
This dataset contains 30 traditional kigumi (wood joinery) joints with interactive shader-based visualizations. Our paper focuses on adapting these joints for CNC milling—transforming traditional designs with sharp internal corners into millable geometries that maintain tight coupling between parts.
For each joint, we provide multiple visualization modes:
- Full Joint mode: Explore the complete assembly sequence and see how parts fit together
- Per-Part modes: Examine individual components and the subtractive extrusions required to manufacture each part
Each joint is available in four variants:
- Base: The original traditional joint design without milling considerations
- Mill: Baseline approach using morphological opening only (ensures millability)
- ODF: Baseline combining opening with diff-flip operation (ensures tight coupling)
- Ours: Our method that jointly optimizes geometry for both millability and tight coupling
For questions or more information about the dataset, please contact Aditya Ganeshan.
The webgl viewers are built using the amazing shader code released by Inigo Quilez.
Method:
Joint Types:
BibTeX
@article{ganeshan2025migumi,
author = {Ganeshan, Aditya and Fleischer, Kurt and Jakob, Wenzel and Shamir, Ariel and Ritchie, Daniel and Igarashi, Takeo and Larsson, Maria},
title = {MiGumi: Making Tightly Coupled Integral Joints Millable},
year = {2025},
issue_date = {December 2025},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {44},
number = {6},
issn = {0730-0301},
url = {https://doi.org/10.1145/3763304},
doi = {10.1145/3763304},
journal = {ACM Trans. Graph.},
month = {dec},
articleno = {193},
numpages = {17}
}