Surface Displacement Maps for 3D Graphics on Curved Surfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D printing technologies face challenges in efficiently incorporating graphical elements with complex surface displacements onto three-dimensional objects, particularly in maintaining design integrity on both planar and curved surfaces.
Innovation Solution
The implementation of a distance-to-edge function to determine surface displacement distances for each pixel of a graphical element, allowing for the generation of a surface displacement map that can be applied to various surfaces without redesign, using techniques such as rasterization and pixel interpolation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If traditional mesh file methods are used to define graphical elements on 3D printed objects, then the graphical elements can be printed on planar surfaces, but the design integrity and accuracy deteriorate when applied to curved surfaces
Solution Approach 1:
The patent transforms the graphical element definition from fixed mesh coordinates to a parameter-based distance function d(x,y) that calculates surface displacement for each pixel. This parameter transformation allows the same graphical element to adapt to different surface geometries (planar, curved, cylindrical) by evaluating the distance function at corresponding surface locations, thereby maintaining design integrity across diverse surfaces.
Solution Approach 2:
The patent introduces a new dimensional approach by adding the distance-to-edge dimension to the traditional 2D graphical element definition. Instead of specifying Z-height for each mesh point, the system calculates displacement in the third dimension based on the distance from each pixel to the graphical element edge, creating a height map that naturally adapts to surface curvature while preserving the original 2D design.
2Manufacturing precision
If custom graphical element designs are created for each specific object, then the design accuracy is maintained, but the design time and complexity increase significantly
Solution Approach 1:
The patent creates a universal distance function-based representation that can be applied to multiple different object surfaces without redesign. A single graphical element definition using the distance function d(x,y) can be evaluated on planar surfaces, curved surfaces, cylindrical surfaces, and other geometries, eliminating the need to create separate mesh files for each object type while maintaining design accuracy.
Solution Approach 2:
The patent uses the original 2D graphical element image as a template or copy that is transformed into a 3D surface displacement map through the distance function. This copying approach preserves the original design intent while automatically generating the appropriate 3D representation for any target surface, avoiding manual redesign and reducing design time significantly.
3Manufacturing precision
If complex surface displacement maps are manually created for each graphical element, then the surface feature accuracy is improved, but the device complexity and processing requirements increase
Solution Approach 1:
The patent implements a self-service system where the distance function automatically calculates surface displacement values for each pixel based on its distance to the graphical element edge. The system uses the simple formula displacement = f(distance_to_edge) to generate the complete displacement map without manual intervention, eliminating the need for complex manual mesh editing tools while achieving high surface feature accuracy.
Solution Approach 2:
The patent replaces manual mesh editing operations with an automated computational approach using distance functions. Instead of requiring complex software tools for creating and editing 3D displacement maps, the system uses algorithmic evaluation of the distance function d(x,y) to automatically generate accurate surface displacement data, substituting manual mechanical processes with automated computational methods.
Data Source
AI summary
Systems and methods are described herein to determine positive or negative displacement distances for each pixel of an image of a graphical element. A displacement subsystem may determine surface displacement distances based on a function of a distance of each pixel to a nearest edge pixel of the image of the graphical element. A mapping subsystem may generate a surface displacement map of the graphical element to be applied to a surface of a three-dimensional object. The surface displacement map may be used to generate a mesh file and/or transmitted to a three-dimensional printing for printing on a surface of an object.


