Neural Slicer for Multi-Axis 3D Printing
Tao Liu, Tianyu Zhang, Yongxue Chen, Yuming Huang, Charlie C. L. Wang
TL;DR
This work addresses curved-layer generation for multi-axis 3D printing across models with diverse representations by introducing a neural, representation-agnostic slicer. It learns a differentiable mapping $\lambda(\mathbf{q}(\mathbf{x}),\mathbf{s}(\mathbf{x}))$ on a caging mesh to produce a scalar field $G(\mathbf{x})$, whose isosurfaces form curved layers; losses defined on $\nabla G(\mathbf{x})$ directly encode manufacturing objectives like SF and SR. The approach combines ARAP-based deformation, SIREN-based NN architectures, and DC3-constrained optimization to achieve fast, robust slicing that is less sensitive to initial guesses and applicable to complex topologies, with validation via FEA and physical prints. It demonstrates significant improvements in overhang reduction and mechanical performance, and confirms the practicality of deploying a neural, differentiable slicer in multi-axis fabrication workflows. Limitations include isotropic assumptions for SR and reliance on a cage representation, pointing to future work on differentiable stress analysis and end-to-end hardware integration.
Abstract
We introduce a novel neural network-based computational pipeline as a representation-agnostic slicer for multi-axis 3D printing. This advanced slicer can work on models with diverse representations and intricate topology. The approach involves employing neural networks to establish a deformation mapping, defining a scalar field in the space surrounding an input model. Isosurfaces are subsequently extracted from this field to generate curved layers for 3D printing. Creating a differentiable pipeline enables us to optimize the mapping through loss functions directly defined on the field gradients as the local printing directions. New loss functions have been introduced to meet the manufacturing objectives of support-free and strength reinforcement. Our new computation pipeline relies less on the initial values of the field and can generate slicing results with significantly improved performance.
