Procedural Texture Generation Using Physical Ink Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for creating and modifying object colors in computer-assisted graphics do not account for material properties or environmental interactions, leading to inefficient and time-consuming processes that result in unrealistic color applications across different materials, lacking nuance and context.
Innovation Solution
A system and method for generating procedural textures using physical ink and applicator data, including parameters like color, viscosity, and applicator characteristics, combined with target object data and mixing rules, to produce realistic and context-aware textures, allowing for adaptive rendering and temporal backtracking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual color parameter adjustment is used at each point to create variations in color, intensity or opacity, then color map accuracy and detail are improved, but implementation time increases considerably
Solution Approach 1:
The system enables self-service by allowing the virtual applicator to automatically adjust color parameters based on the simulated physical properties of the applicator and target object. The system autonomously calculates and applies color variations without requiring manual parameter adjustment at each point, thus maintaining color map accuracy while dramatically reducing implementation time.
Solution Approach 2:
The patent replaces the manual mechanical process of adjusting color parameters with a computational simulation system. The virtual applicator uses simulated physical properties (viscosity, surface tension, absorption) to automatically determine color parameter variations, substituting manual mechanical adjustment with automated physics-based computation.
2Ease of operation
If filters are applied to modify colors according to intrinsic color parameters, then color effect creation is simplified, but the process still does not account for object material properties or environmental interactions
Solution Approach 1:
The system changes the parameters used for color modification from intrinsic color parameters alone to include simulated physical parameters of the applicator (viscosity, flow rate) and target object (absorption coefficient, surface roughness). This allows filters to remain easy to operate while simultaneously adapting to different material properties and environmental conditions.
Solution Approach 2:
The patent introduces an intermediary simulation layer between the filter application and the actual color modification. This simulation layer calculates the interaction between applicator, target object, and environment, serving as a mediator that translates simple filter operations into context-aware color effects that account for material properties.
3Ease of manufacture
If uniform color is applied to all areas of an object, then application process is simplified, but realism is reduced because different materials respond differently to color application
Solution Approach 1:
The system applies local quality by making the color application process adaptive to local material properties. The virtual applicator automatically adjusts color parameters based on the specific absorption characteristics, surface properties, and environmental conditions at each location on the object, enabling simplified uniform application operations to produce locally varied realistic results.
Data Source
Figure 1
Figure 2
AI summary
The invention relates to a system and method for generating procedural textures on an object on the basis of physical ink data and physical applicator data. Said system includes: - access to target object data (4) comprising data (401) for initial meshing and initial contouring of the target objects; - access to data (5) pertaining to mixture rules and mixture functions; - access to physical data (6) for initial textures T; - a module (14) for generating a pre-projection virtual rendering provided to combine the physical ink data with the physical applicator data; - a module (410) for tessellating the data of the target objects so as to convert the contours of the target objects into meshing; and - an integrating module (16) for the physical parameters, said integrating module being provided to generate a new set of textures T + 1 for said object(s).