GPU Distance Field Material Assignment for Additive Manufacturing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing additive manufacturing methods face challenges in accurately controlling material transitions and defining lattices due to reliance on boundary representations, leading to errors, interference issues, and data inefficiencies, especially when dealing with complex topologies and multiple parts.
Innovation Solution
The use of distance fields to determine material designations for voxels in a three-dimensional build space, where each voxel's distance to part boundaries defines material placement, allowing for accurate material selection and lattice definition without the limitations of boundary representations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If boundary representations are used to control material transitions, then the method is simple to implement, but errors and interference issues occur with complex topologies
Solution Approach 1:
The patent changes the fundamental parameter from boundary representation (binary inside/outside) to distance field representation (continuous distance values). This allows material transitions to be controlled by distance thresholds rather than strict boundary definitions, eliminating errors with complex topologies while maintaining implementation feasibility through standardized distance field computation algorithms.
Solution Approach 2:
The patent introduces distance fields as an intermediary between the digital model and material placement decisions. Instead of directly using boundary representations to control material transitions, the distance field serves as a mediator that provides continuous spatial information, enabling accurate material placement even in complex topological scenarios where direct boundary methods fail.
2Device complexity
If boundary representations are used to define lattices, then the data structure is simple, but data inefficiencies and errors occur with complex topologies
Solution Approach 1:
The patent transforms the data representation from simple boundary definitions to distance field-based parameterization. Lattices are defined by distance thresholds and modulation functions applied to distance fields, providing a more robust data structure that handles complex topologies accurately while maintaining computational efficiency through vectorized operations.
Solution Approach 2:
The patent moves from 2D boundary representations to 3D distance field volumetric data. This dimensional transition enables lattice definition throughout the entire build volume rather than just at surfaces, allowing accurate lattice placement in complex topologies by evaluating distance relationships in three dimensions simultaneously.
3Productivity
If multiple parts are processed using boundary representations, then the processing is straightforward, but interference issues and errors arise
Solution Approach 1:
The patent merges multiple part distance fields into a unified distance field representation for the entire build volume. This combining approach allows simultaneous processing of multiple parts without interference issues, as the distance field naturally handles spatial relationships between parts through continuous distance values rather than discrete boundary definitions.
Solution Approach 2:
The distance field approach provides a universal framework that handles single parts, multiple parts, complex topologies, and lattice definitions through the same computational mechanism. This multi-functionality maintains processing efficiency across diverse scenarios while eliminating the need for special-case handling that causes errors in traditional boundary representation methods.
4Manufacturing precision
If distance fields are used to determine material designations, then accuracy of material placement is improved, but computational complexity increases
Solution Approach 1:
The patent replaces traditional mechanical/CPU-based boundary evaluation methods with GPU-based parallel computation for distance field processing. This substitution leverages the massive parallel processing capability of GPUs to compute distance fields and determine material designations for all voxels simultaneously, maintaining high accuracy while reducing computational complexity through hardware acceleration.
Solution Approach 2:
The patent computes distance fields for the entire build volume rather than only for voxels requiring material placement. This excessive computation approach simplifies the overall process by providing complete spatial information upfront, enabling rapid material designation determination through simple threshold comparisons rather than complex per-voxel boundary evaluations.
Data Source
AI summary
A system for generating slice data for additive manufacturing, comprises a graphics processing unit (GPU) that receives a digital model of an object in a three-dimensional build space defined over a plurality of slices, computes a three-dimensional signed distance field over voxels in the build space, assigns a building material to each voxel based on a respective distance field value, and generates slice data output pertaining to the building material assignments for each slice. The slice data output can be used for printing the object in layers corresponding to the slices. The distance field comprises one or more vector having a vertical component with respect to the slices.


