VisiPrint: Previewing 3D-Print Appearance from Real Material Samples
Authors
Paper Title
VisiPrint: Previewing 3D-Print Appearance from Real Material Samples
Publication Info
- Topic area: Appearance-focused preview tools for 3D printing
- Keywords: 3D printing, FDM, material appearance, slicing patterns, photorealistic preview, diffusion models, HCI, material transfer, exemplar-driven synthesis, fabrication tools
Background and Problem
- Problem / challenge: Existing tools for 3D printing previews focus on toolpaths or high-fidelity rendering but fail to accurately predict the final printed appearance, including material and slicing-specific visual characteristics.
- Significance: Accurate previews can reduce wasted time, filament, and effort by aligning user expectations with the actual printed results, particularly for aesthetic and prototyping applications.
- Motivation and related work: Prior research highlights gaps in preview accuracy, including color shifts, gloss changes, and layer-line highlights. While rendering tools like Blender and CAD software provide high-fidelity images, they do not account for slicing-induced artifacts. Existing exemplar-driven methods and material transfer models ignore FDM-specific cues like lamination and seams. This paper addresses these gaps by integrating material and slicing characteristics into a unified preview tool.
Solution
- Proposed approach: VisiPrint, a post-slicing preview tool that combines material exemplar photos with slicer screenshots to generate photorealistic previews of 3D-printed objects.
- Novelty:
- Combines exemplar-based material transfer with slicer-derived geometry and slicing patterns.
- Uses a diffusion-based synthesis pipeline conditioned on depth, edges, and material exemplars.
- Introduces user-friendly controls for balancing slicing and material influences.
- Provides a standalone interface and a plugin for Ultimaker Cura.
- Procedure and key techniques:
- Input: Slicer screenshot and material exemplar photo.
- Preprocessing: Extract depth and Canny edges from the slicer screenshot.
- Material transfer: Encode material features using CLIP and condition synthesis with depth and edge maps.
- Generation: Use Stable Diffusion XL with multi-ControlNet for photorealistic preview synthesis.
- Output: Preview with slicing patterns, material appearance, and optional color correction.
Results
- Concrete findings:
- VisiPrint achieved 100% task completion in user studies, compared to 63% for Cura and 13% for Blender.
- Average task completion time: 66.4 seconds (VisiPrint), 158.5 seconds (Cura), 250.2 seconds (Blender).
- Quantitative metrics: PSNR = 15.587, LPIPS = 0.278, CLIP = 0.911, outperforming baselines like ZeST and IP-Adapter.
- Advantage over baselines:
- Superior photorealism, material fidelity, and slicing detail compared to Cura, Blender, and other material transfer methods.
- Improved user experience with lower workload and higher confidence in previews.
- Experiments / evaluation:
- User study with 15 participants comparing VisiPrint, Cura, and Blender for preview tasks.
- Perception study comparing VisiPrint previews, baseline previews, and real photographs.
- Technical benchmarks using PSNR, LPIPS, and CLIP similarity metrics.
- Limitations and future work:
- Relies on monocular depth estimation and exemplar quality, which can introduce artifacts.
- Limited to FDM printing and standard PLA filaments; performance on SLA/resin prints and complex materials is untested.
- Does not model physical feasibility or support-structure artifacts.
- Future work could explore arbitrary relighting, automatic pose alignment, and support for additional printing technologies.
Summary
VisiPrint is a novel tool for generating photorealistic previews of 3D-printed objects by combining material exemplar photos with slicer screenshots. It addresses gaps in existing tools by integrating material appearance and slicing patterns into a single preview. User studies and technical evaluations demonstrate that VisiPrint significantly improves task completion rates, reduces workload, and enhances preview realism compared to popular tools like Cura and Blender. While the system is currently optimized for FDM printing with PLA filaments, future work could extend its capabilities to other printing technologies and materials. VisiPrint represents a significant step toward more informed and appearance-driven 3D printing workflows.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
Wireless Analytics for 3D Printed Objects
UIST '18· Desktop 3D Printing & Personal Fabrication +2
- 83%
Off-Line Sensing: Memorizing Interactions in Passive 3D-Printed Objects
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 83%
Itsy-Bits: Fabrication and Recognition of 3D-Printed Tangibles with Small Footprints on Capacitive Touchscreens
CHI '21· Circuit Making & Hardware Prototyping +1
- 71%
Greater than the Sum of its PARTs: Expressing and Reusing Design Intent in 3D Models
CHI '18· Desktop 3D Printing & Personal Fabrication +2
- 71%
Mobiot: Augmenting Everyday Objects into Moving IoT Devices Using 3D Printed Attachments Generated by Demonstration
CHI '22· Desktop 3D Printing & Personal Fabrication +2
- 71%
Tandem: Reproducible Digital Fabrication Workflows as Multimodal Programs
CHI '24· Desktop 3D Printing & Personal Fabrication +2
- 71%
Voxel Invention Kit: Reconfigurable Building Blocks for Prototyping Interactive Electronic Structures
CHI '25· Desktop 3D Printing & Personal Fabrication +2
- 71%
A Cantilevered DeltaXY Positioning Mechanism Enabling Rackable Digital Fabrication Form Factors
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 71%
Dynamic Toolchains: Software Infrastructure for Digital Fabrication Workflows
UIST '23· Desktop 3D Printing & Personal Fabrication +2
- 67%
Medley: A Library of Embeddables to Explore Rich Material Properties for 3D Printed Objects
CHI '18· Desktop 3D Printing & Personal Fabrication +1
Based on Jaccard similarity of research subtopics & professions (≥60%)