Field Computation Based Kernel for Vector 3D Printing
Lead Research Organisation:
The University of Manchester
Department Name: Mechanical & Aerospace Engineering
Abstract
Although additive manufacturing is called 3D printing, the fabrication in most cases is still in a 2.5D way - materials are accumulated layer upon layer in planes along a fixed printing direction, restricting the flexibility of 3DP. The commonly identified problems of the current 2.5D printing practice are i) weak mechanical strength between the layers of materials, ii) additional supporting structures that are hard to remove and lead to the waste of material and fabrication time, iii) staircase appearance on the surface of printed models. Moreover, this planar fabrication also forbids printing anisotropically strong materials such as carbon fibres along designed paths like "tendons in muscles" to reinforce the mechanical strength or printing on top of curved surfaces for advanced electrical / biological functions. All restrict the fast growth of 3DP technology.
These limitations can be overcome by the strategy of Vector 3D Printing (Vec3DP) that extrudes materials along dynamically varied directions. Adding more Degrees-of-Freedom (DoFs) onto the 3D printer and controlling its multi-axis motion is less difficult to implement on hardware. Robotic arms for welding or advanced multi-axis milling machines have already realised this sort of motion. However, the state-of-the-art lacks a computational kernel to effectively generate optimised toolpaths / motions of Vec3DP for models with complex geometry and material distribution although there are some pilot works that can produce relatively simple models. This gap of computational kernel further prohibits the upstream investigation of design for Vec3DP and the downstream applications for Vec3DP.
My group is the first in the world that invents the technology for automatically generating manufacturable curved 3D toolpaths to fabricate a general solid model through the multi-axis motion of a robotic system. To secure our leading position at the vanguard of this engineering frontier, my ambition of this fellowship is to investigate and develop a computational kernel to enable the integrated design and manufacturing for vector 3D printing as the next generation of additive manufacturing. Investigating such a kernel for Vec3DP has the following scientific challenges:
1) The search space for optimal solutions has been extended from two-manifold (planar layers for conventional 3DP or given surfaces for multi-axis CNC) into three-manifold (volume). This change from plane / surface to volume tremendously increases both the degrees-of-freedom (DoFs) and the complexity of problems.
2) Decoupled optimization conducted in different phases of design, planning and manufacturing realisation cannot solve the problem systematically. This leads to a consequence that the products optimised in the design phase cannot be successfully realised in the manufacturing phase. This is a challenge for both conventional 3DP and vector 3DP; however, vector 3DP has more complicated manufacturing objectives / constraints to be considered.
3) A whole pipeline optimisation needs to compute the derivatives of objectives, constraints, material models, and other operations with respect to the design variables (i.e., sensitivities), where topological changes (e.g., mesh generation, Boolean operations on B-reps) are not differentiable. This restricts the usage of derivative-based optimisers, including neural network based deep-learning that relies on differentiation in back-propagation.
I envision that all these challenges can be overcome by investigating a field-based computational kernel to tackle the design and manufacturing problems for Vec3DP.
These limitations can be overcome by the strategy of Vector 3D Printing (Vec3DP) that extrudes materials along dynamically varied directions. Adding more Degrees-of-Freedom (DoFs) onto the 3D printer and controlling its multi-axis motion is less difficult to implement on hardware. Robotic arms for welding or advanced multi-axis milling machines have already realised this sort of motion. However, the state-of-the-art lacks a computational kernel to effectively generate optimised toolpaths / motions of Vec3DP for models with complex geometry and material distribution although there are some pilot works that can produce relatively simple models. This gap of computational kernel further prohibits the upstream investigation of design for Vec3DP and the downstream applications for Vec3DP.
My group is the first in the world that invents the technology for automatically generating manufacturable curved 3D toolpaths to fabricate a general solid model through the multi-axis motion of a robotic system. To secure our leading position at the vanguard of this engineering frontier, my ambition of this fellowship is to investigate and develop a computational kernel to enable the integrated design and manufacturing for vector 3D printing as the next generation of additive manufacturing. Investigating such a kernel for Vec3DP has the following scientific challenges:
1) The search space for optimal solutions has been extended from two-manifold (planar layers for conventional 3DP or given surfaces for multi-axis CNC) into three-manifold (volume). This change from plane / surface to volume tremendously increases both the degrees-of-freedom (DoFs) and the complexity of problems.
2) Decoupled optimization conducted in different phases of design, planning and manufacturing realisation cannot solve the problem systematically. This leads to a consequence that the products optimised in the design phase cannot be successfully realised in the manufacturing phase. This is a challenge for both conventional 3DP and vector 3DP; however, vector 3DP has more complicated manufacturing objectives / constraints to be considered.
3) A whole pipeline optimisation needs to compute the derivatives of objectives, constraints, material models, and other operations with respect to the design variables (i.e., sensitivities), where topological changes (e.g., mesh generation, Boolean operations on B-reps) are not differentiable. This restricts the usage of derivative-based optimisers, including neural network based deep-learning that relies on differentiation in back-propagation.
I envision that all these challenges can be overcome by investigating a field-based computational kernel to tackle the design and manufacturing problems for Vec3DP.
Publications

Fang G
(2024)
Exceptional mechanical performance by spatial printing with continuous fiber: Curved slicing, toolpath generation and physical verification
in Additive Manufacturing


Huang Y
(2024)
Learning Based Toolpath Planner on Diverse Graphs for 3D Printing
in ACM Transactions on Graphics

Liu T
(2024)
Neural Slicer for Multi-Axis 3D Printing
in ACM Transactions on Graphics

Zhang T
(2025)
Toolpath generation for high density spatial fiber printing guided by principal stresses
in Composites Part B: Engineering
Title | Learning Based Toolpath Planner for Additive Manufacturing |
Description | This research code provides a learning based planner for computing optimized 3D printing toolpaths on prescribed graphs, the challenges of which include the varying graph structures on different models and the large scale of nodes & edges on a graph. |
Type Of Material | Improvements to research infrastructure |
Year Produced | 2024 |
Provided To Others? | Yes |
Impact | n/a |
URL | https://github.com/yuminghuang1995/RL3DPToolpathPlanner |
Title | Neural Slicer for Multi-Axis Additive Manufacturing |
Description | In this research software, we develop 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. |
Type Of Material | Improvements to research infrastructure |
Year Produced | 2024 |
Provided To Others? | Yes |
Impact | As a novel research tool for multi-axis additive manufacturing, the research tool has been started to be used in numerous research groups. This potentially will transform the industrial of additive manufacturing, contributing widely in part repair, composite fabrication, large-scale construction, bio-fabrication, and printed electronics. |
URL | https://github.com/RyanTaoLiu/NeuralSlicer |
Description | National Composite Centre |
Organisation | National Composites Centre (NCC) |
Country | United Kingdom |
Sector | Private |
PI Contribution | The curved layers and toolpaths generated by our slicer for multi-axis additive manufacturing are tested by the research team of NCC to verify its feasibility in a variety of industrial applications |
Collaborator Contribution | The industrial level tests, validation and suggestions / commends for the further development. |
Impact | A research outcome has been accepted to publish in the following paper: Tianyu Zhang, Tao Liu, Neelotpal Dutta, Yongxue Chen, Renbo Su, Zhizhou Zhang, Weiming Wang, and Charlie C.L. Wang, "Toolpath generation for high density spatial fiber printing guided by principal stresses", Composites Part B: Engineering, vol.295, 112154 (17 pages), April 2025. This collaboration is not multi-disciplinary. |
Start Year | 2024 |
Title | Learning Based Toolpath Planner for Additive Manufacturing |
Description | This software provides a learning based planner for computing optimized 3D printing toolpaths on prescribed graphs, the challenges of which include the varying graph structures on different models and the large scale of nodes & edges on a graph. We adopt an on-the-fly strategy to tackle these challenges, formulating the planner as a Deep Q-Network (DQN) based optimizer to decide the next 'best' node to visit. We construct the state spaces by the Local Search Graph (LSG) centered at different nodes on a graph, which is encoded by a carefully designed algorithm so that LSGs in similar configurations can be identified to re-use the earlier learned DQN priors for accelerating the computation of toolpath planning. Our method can cover different 3D printing applications by defining their corresponding reward functions. Toolpath planning problems in wire-frame printing, continuous fiber printing, and metallic printing are selected to demonstrate its generality. The performance of our planner has been verified by testing the resultant toolpaths in physical experiments. By using our planner, wire-frame models with up to 4.2k struts can be successfully printed, up to 93.3% of sharp turns on continuous fiber toolpaths can be avoided, and the thermal distortion in metallic printing can be reduced by 24.9%. |
Type Of Technology | New/Improved Technique/Technology |
Year Produced | 2024 |
Open Source License? | Yes |
Impact | n/a |
URL | https://github.com/yuminghuang1995/RL3DPToolpathPlanner |
Title | Neural Slicer for Multi-Axis Additive Manufacturing |
Description | This software provides 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. |
Type Of Technology | New/Improved Technique/Technology |
Year Produced | 2024 |
Open Source License? | Yes |
Impact | n/a |
URL | https://github.com/RyanTaoLiu/NeuralSlicer |
Description | Siemens Transform 2024 |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | No |
Geographic Reach | Local |
Primary Audience | Professional Practitioners |
Results and Impact | We have demonstrated our techniques of robot-assisted additive manufacturing and soft robotics during this exhibition. |
Year(s) Of Engagement Activity | 2024 |
Description | TCT 3Sixty 2024 |
Form Of Engagement Activity | Participation in an activity, workshop or similar |
Part Of Official Scheme? | No |
Geographic Reach | Local |
Primary Audience | Professional Practitioners |
Results and Impact | We have demonstrated our robot-assisted additive manufacturing techniques in this biggest 3D printing exhibition in the UK. |
Year(s) Of Engagement Activity | 2024 |