Procedural Ornament Generation with Global Space Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of decorative ornaments requires significant manual effort from artists, and with the increased generation of digital documents, existing methods lack user control and efficiency in ornament design.

Innovation Solution

A configurable procedural model generates decorative ornaments by iteratively determining locations within an ornament area using a global space organization function, allowing user control through placement policies, heuristics, and localized edits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual methods are used to generate decorative ornaments, then user control over design details is maintained, but the time and effort required increases significantly

Engineering Contradiction:
ImproveUser control over ornament designVSAvoidTime required to generate ornament
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The ornament generation process is segmented into multiple hierarchical levels: global space organization function that determines overall layout, placement policies that control specific element positioning, and localized edits that allow detailed adjustments. This segmentation enables automated generation at higher levels while preserving manual control at lower levels, resolving the contradiction between automation efficiency and user control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic control where the degree of automation can be adjusted based on user needs. The procedural model allows users to intervene at different stages - from complete automated generation to manual localization of specific elements. This dynamic approach enables the system to adapt between fully automated operation (reducing time) and manual control (maintaining design authority) depending on the specific requirements.

Inventive Principle:
Principle #15Dynamics

2Productivity

If automated procedural models are used to generate ornaments, then generation speed increases, but user control over placement and design decisions decreases

Engineering Contradiction:
ImproveOrnament generation rateVSAvoidUser control over placement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system incorporates feedback mechanisms where user interactions with the generated ornament are processed and used to refine subsequent generation iterations. The localized edit capabilities allow users to provide feedback on specific placement decisions, which then informs the procedural model's future automated decisions. This feedback loop maintains user control while preserving automated generation speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The global space organization function performs preliminary action by pre-determining the overall layout and structure of the ornament before detailed element placement. This preliminary automated organization establishes a framework that guides subsequent more controlled placement operations, enabling both high-speed generation and user control over critical design decisions.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If complex ornaments are generated manually, then design quality and artistic value are maintained, but the complexity of the process increases

Engineering Contradiction:
ImproveOrnament design qualityVSAvoidComplexity of generation process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical design processes with a computational procedural model that uses algorithms to generate ornament layouts. The global space organization function and placement policies substitute for manual artistic decisions, automatically producing high-quality designs through mathematical optimization rather than manual iteration, thereby reducing process complexity while maintaining design quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The procedural model uses parameter-driven generation where design quality is controlled through adjustable parameters in the global space organization function and placement policies. By changing these parameters, the system can generate ornaments of varying complexity and quality levels without increasing manual process complexity. The automated system handles the complexity management through parameter optimization rather than manual process management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10403015B2Interactive generation of procedural ornaments
Publication Date: 2019.09.03 ADOBE INC
  • US10403015B2 patent drawing
  • US10403015B2 patent drawing
  • US10403015B2 patent drawing

AI summary

A procedural model enables a user to configure a global space organization function for the generation of decorative ornaments. The user provides data to seed the generation of the ornaments, as well as localized interactive edits to the generated ornaments. The procedural model iteratively places decorative elements at a subset of locations within an ornament area (or domain) based on generalized placement functions employed by the global space organization function. As such, the user is enabled to interactively generate and edit decorative ornaments via configuring the global space organization function and employing editing tools. Such functionality significantly decreases the effort typically required to generate ornate ornaments, while retaining control of the aesthetic organization and structure of the ornament. The generalized placement functions and heuristics of the global space organization function enable such control.