Procedural Texture Generation Using Physical Ink Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics tools lack the ability to efficiently generate realistic textures on objects by considering physical and environmental parameters, leading to time-consuming manual adjustments and uniform color effects across different materials in a scene.

Innovation Solution

A system and method for generating procedural textures using physical ink and applicator data, including parameters like color, viscosity, and material properties, which combines these data with environmental factors to create realistic and nuanced texture effects, allowing for contextual editing and interactivity between objects and their environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual color adjustment tools are used to create realistic textures, then color precision can be improved, but the time required for texture creation increases significantly

Engineering Contradiction:
Improvecolor precisionVSAvoidtexture creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the virtual environment to automatically generate realistic texture effects through simulated physical and chemical processes. Instead of requiring manual adjustment of each color parameter, the system autonomously computes material reactions (corrosion, heat effects, weathering) based on environmental data, producing nuanced material-specific textures without user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters by introducing physical and chemical properties (temperature, viscosity, reactivity) alongside traditional color parameters. This allows textures to be generated through simulations of physical processes rather than manual color adjustment, automatically adapting color outcomes based on material properties and environmental conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If uniform color layers are applied to all objects, then application speed is improved, but the realism of material-specific effects deteriorates

Engineering Contradiction:
Improvecolor application speedVSAvoidmaterial effect realism
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies local quality by making color and texture effects specific to each material type and environmental context. Instead of uniform color layers, the system computes differentiated effects for different materials (metal corrosion vs. wood weathering vs. plastic degradation) based on their inherent properties, ensuring each object receives appropriately nuanced treatment automatically.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system enables self-service by allowing the virtual environment to automatically generate realistic texture effects through simulated physical and chemical processes. Instead of requiring manual adjustment of each color parameter, the system autonomously computes material reactions (corrosion, heat effects, weathering) based on environmental data, producing nuanced material-specific textures without user intervention.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If traditional filtering methods are used to modify colors, then color variation effects can be achieved, but the consideration of object properties and environmental context is lost

Engineering Contradiction:
Improvecolor variation capabilityVSAvoidobject property information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system uses composite materials by combining traditional colorimetric data with physical and chemical property data. This composite approach allows color variations to be generated while preserving and utilizing object property information (material composition, reactivity, thermal properties) and environmental context, creating effects that are both varied and physically meaningful.

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The system implements feedback by using object properties and environmental data to inform color generation. The simulated physical and chemical processes continuously reference material characteristics and environmental conditions, allowing color variations to emerge from realistic interactions rather than arbitrary filtering, thus preserving contextual information throughout the process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3022716B1System and method for generating procedural textures on an object
Publication Date: 2023.03.01 ADOBE INC
  • EP3022716B1 patent drawingFigure 1
  • EP3022716B1 patent drawingFigure 2

AI summary

A system and method for generating textures on an object from physical ink data and physical applicator data, comprising the steps in which: - a module (14) for generating a rendering outside the object (RHO) receives the physical ink and physical applicator data and transforms this data to provide a rendering outside the object comprising compatible physical data for projection against a target object regardless of the projection mode; - a module (15) for transforming RHO receives the previously obtained RHO data, and adapts this data for a given rendering projection mode; - a module (16) for integrating the physical parameters receives the data of the object, the data of the set of textures, the transformed RHO data, and generates a new set of textures for said objects.