Style2Fab: Functionality-Aware Segmentation for Fabricating Personalized 3D Models with Generative AI
Authors
Title of the Paper
Style2Fab: Functionality-Aware Segmentation for Fabricating Personalized 3D Models with Generative AI
Paper Information
- Research Area: Human-Computer Interaction; Generative AI; 3D Printing Design and Personalization
- Keywords: Personalized Manufacturing, Digital Fabrication, 3D Printing, Generative AI, Functionality-Aware Segmentation, Stylized 3D Models, Thingiverse, Deep Learning, Design Support Tools, Segmentation and Classification
Research Background and Problem Statement
- Identified Problems or Challenges: Generative AI can assist users in modifying 3D models, but current editing methods are often applied globally, which may compromise the functionality of the models. For example, altering functional parts such as the base of a vase could render the model unusable.
- Significance: In the field of 3D printing, the functionality of a design is directly tied to its geometric structure. Editing functional parts carelessly may prevent the object from fulfilling its intended purpose, posing a significant barrier for ordinary users seeking to personalize existing designs.
- Motivation and Related Work: Current CAD tools have the capability to mark functional regions, but users often struggle to identify functional and aesthetic parts in legacy models, especially those lacking metadata. Additionally, existing tools typically require a high level of technical expertise, making them inaccessible to average users.
Proposed Solution
- Method or Solution Proposed: The authors developed a system called Style2Fab, which automatically decomposes 3D models into functional and aesthetic parts, allowing users to modify only the aesthetic parts while preserving the model's functional integrity.
- Innovative Contribution: Based on a functionality classification system derived from the analysis of 1,000 Thingiverse models, the authors proposed a functionality-aware segmentation method combined with generative AI techniques to enable localized stylization of models without affecting their functionality.
- Implementation Steps and Key Techniques:
- Functionality Classification: Developed a two-axis classification system for functionality and aesthetics, using qualitative coding and iterative methods to classify models.
- Spectral Segmentation Technique: Applied spectral segmentation methods to automatically divide models into segments based on the structure of 3D meshes.
- Similarity Analysis: Used topological analysis to classify functional segments, ensuring that functional parts remain unchanged during stylization.
- Generative Stylization Technique: Employed CLIP-based Text2Mesh technology to apply stylization transformations exclusively to aesthetic parts.
- User Interface Design: Developed a plugin for the open-source tool Blender, enabling users to verify functional segments and selectively apply stylization.
Research Outcomes
- Specific Outcomes:
- Functionality Classification Method: Extracted 938 models from Thingiverse and established functionality and aesthetic classification dimensions (external functionality and internal functionality).
- Validation of Segmentation Techniques: Demonstrated effective segmentation and classification across models with varying levels of complexity.
- GUI Implementation and User Study: Developed a user-friendly interface that allows users to quickly verify and stylize models, accompanied by a user study involving 8 participants. Results showed significant improvements in user efficiency and model classification accuracy.
- Advantages: Compared to existing tools, Style2Fab reduces the need for users to understand model functionality, preserves functional integrity, and minimizes user workload through automated segmentation and classification.
- Experimental/Evaluation Results:
- The time required for users to classify functional segments was significantly reduced, with improved accuracy.
- Segmentation results performed particularly well in multi-component models with complex functionality.
- Users generally reported that the tool enhanced the stylization design process while ensuring functional completeness.
- Limitations and Future Directions:
- Limitations in Functionality Definition: Current functionality classification relies solely on topological similarity and does not account for the complexity of functional behavior, such as environmental influences.
- Need for Dataset Expansion: The evaluation was based on a relatively small dataset, necessitating larger annotated datasets for optimized classification in the future.
- Integration of Deep Learning: Combining topological classification with deep learning methods to handle complex functional structures.
- Support for Diverse Applications: Expanding the method to applications in healthcare, education, and complex machinery.
Conclusion
Style2Fab provides 3D printing users with personalized advantages through an innovative functionality-aware segmentation method, reducing the difficulty of design and modification. Although the method has certain limitations, future advancements in dataset expansion and functionality definitions could further drive the application of generative AI in the manufacturing domain.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can function-aware segmentation help users modify only the aesthetic parts of 3D models in personalized design without compromising functional integrity?Category: Generative 3D Content and EditingSimilar questionsarrow_forward
- How can criteria for functionality versus aesthetics be constructed and used to segment existing 3D models?Category: Generative 3D Content and EditingSimilar questionsarrow_forward
- How can generative AI be combined with function-aware segmentation to enable localized aesthetic stylization of 3D models?Category: Generative 3D Content and EditingSimilar questionsarrow_forward
Practical Problems
1- Ordinary users easily damage functional parts of 3D models when personalizing them.Category: Generative 3D Content and EditingSimilar questionsarrow_forward
- 83%
Shape Structuralizer: Design, Fabrication, and User-driven Iterative Refinement of 3D Mesh Models
CHI '19· Desktop 3D Printing & Personal Fabrication +1
- 83%
Intermittent Interaction in Digital Fabrication: User Perception of Periodic Intervention in Semi-Automated Creation Tasks
CHI '25· Desktop 3D Printing & Personal Fabrication +1
- 71%
E3D: Harvesting Energy from Everyday Kinetic Interactions Using 3D Printed Attachment Mechanisms
UbiComp '23· Ubiquitous Computing +2
- 71%
Romeo: A Design Tool for Embedding Transformable Parts in 3D Models to Robotically Augment Default Functionalities
UIST '20· Desktop 3D Printing & Personal Fabrication +2
- 67%
Forte: User-Driven Generative Design
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 67%
Grafter: Remixing 3D-Printed Machines
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 67%
FabricatINK: Personal Fabrication of Bespoke Displays Using Electronic Ink from Upcycled E Readers
CHI '22· Desktop 3D Printing & Personal Fabrication +1
- 67%
TensionFab: Fabrication of Room-scale Surface Structures From the Tension-Active Form of Planar Modules
CHI '24· Desktop 3D Printing & Personal Fabrication +1
- 67%
3D Printing Locally Activated Visual-Displays Embedded in 3D Objects via Electrically Conductive and Thermochromic Materials
CHI '24· Desktop 3D Printing & Personal Fabrication +1
- 67%
Touch-n-Go: Designing and Fabricating Touch Fastening Structures by FDM 3D Printing
CHI '24· Desktop 3D Printing & Personal Fabrication +1
Based on Jaccard similarity of research subtopics & professions (≥60%)