Procedural Texture Generation via Particle Engine Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphic design tools lack efficiency and realism in generating textures on objects, as they do not account for material properties or environmental interactions, requiring manual adjustments and resulting in uniform color effects across different materials.

Innovation Solution

A system and method utilizing a particle engine to generate procedural textures by simulating particle interactions with objects, incorporating architectural parameters and physical/chemical changes to modify object properties, allowing for context-aware editing and increased realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual color mapping tools are used to create realistic effects on different materials, then visual realism can be achieved, but the process requires considerable time and manual effort

Engineering Contradiction:
Improvevisual realismVSAvoidtime required
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables objects to automatically react to particles based on their material properties. Each material type (wood, metal, plastic, etc.) has predefined reaction rules that automatically determine how particles interact with them, eliminating the need for manual adjustment of color parameters for each material while maintaining visual realism

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the approach from manually adjusting color parameters to automatically modifying material parameters based on particle interactions. The material properties (absorption, reflection, emission) are dynamically changed based on particle impact, automatically generating realistic visual effects without manual intervention

Inventive Principle:
Principle #35Parameter changes

2Productivity

If uniform color layers are applied to all objects, then the application process is simple and fast, but the result lacks realism because different materials react differently to environmental effects

Engineering Contradiction:
Improveapplication speedVSAvoidvisual realism
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies different visual effects to different material areas based on their local properties. Each material type (wood, metal, plastic) has its own reaction characteristics, so the same particle interaction produces different visual results on different materials, creating local realism without sacrificing overall application efficiency

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The particle system serves multiple functions simultaneously: it can affect different materials in different ways, simulate various environmental effects (fire, water, wind), and automatically adapt to any material type in the scene, providing universal applicability while maintaining material-specific realism

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If traditional filtering methods are used to modify colors, then color adjustments can be made based on intrinsic color parameters, but the system cannot account for material properties or environmental interactions

Engineering Contradiction:
Improvecolor adjustment flexibilityVSAvoidmaterial property accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system introduces particles as intermediaries between the environment and the objects. These particles carry environmental information and interact with objects based on material properties, serving as a mediator that translates environmental effects into material-specific visual changes, thereby achieving both flexibility and material accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11688108B2Generating procedural textures with the aid of particles
Publication Date: 2023.06.27 ADOBE INC
  • US11688108B2 patent drawing
  • US11688108B2 patent drawing
  • US11688108B2 patent drawing

AI summary

System and Method for generating textures on an object on the basis of the particles emitted by a particles engine, including: an access to data of a particles emitter, of particles emitted, of target object, of traces, and of graphical effects; an animation simulation module provided so as to perform a simulation of emission and of displacement for each of the particles provided; a tracer module provided for generating a trace on the surface of a target object corresponding to the displacement of a particle along said surface after an impact of the particle against the target object with the aid of the traces data and of the target object data; and a physical parameters integrator module provided for generating a new set of textures for said object taking into account the date of the object, the data of each new or modified trace, and the data of the corresponding graphical effects.