Stroke Tapestry Engine for Automated Natural Area Filling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital painting applications require repetitive strokes for filling areas, which are time-consuming and lack the natural look and feel of overlapping brush strokes, limiting user control and efficiency.
Innovation Solution
The implementation of a stroke tapestry engine that automatically generates a series of brush strokes between two points, transitioning from one mark to another based on user-defined parameters, allowing for natural-looking brush strokes without repetitive manual input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If repetitive manual strokes are used to fill an area, then user control over each stroke is maintained, but the process becomes time-consuming and repetitive
Solution Approach 1:
The system allows users to define start and end points and stroke parameters once, then the stroke tapestry engine autonomously generates and applies multiple intermediate strokes without requiring continuous user input or adjustment for each individual stroke
Solution Approach 2:
Users pre-configure stroke parameters (size, opacity, style, spacing) before the automated process begins, allowing the system to execute the painting operation with predetermined settings that maintain artistic intent while eliminating repetitive manual adjustments
2Productivity
If automated stroke generation is implemented, then painting speed increases and repetitive tasks are reduced, but the natural look and feel of overlapping brush strokes may be compromised
Solution Approach 1:
The stroke tapestry engine dynamically adjusts stroke parameters along the path between start and end points, creating varied stroke positions, sizes, and orientations that mimic the organic variability of manual brushwork while maintaining consistent application speed
Solution Approach 2:
The system varies stroke parameters (position, size, opacity, rotation) along the painting path to create natural-looking transitions and overlapping effects, preventing uniform repetition while preserving artistic control through initial parameter settings
3Stability of the object's composition
If uniform marks are applied at each point along the stroke, then consistency is achieved, but the result lacks the natural variability of individual brush strokes
Solution Approach 1:
The system applies different stroke characteristics at different locations along the path, with each position having unique parameters for position, size, and orientation, creating local variability that contributes to the overall natural appearance while maintaining global consistency with the user-defined style
Data Source
AI summary
Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.


