Drawing Apparatus for Continuous Texture Rendering Across Lengths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating animations with texture expressions in digital illustrations face issues with non-uniform expressions and excessive computation due to changes in line segment lengths, leading to processing delays and flickering during transformations.
Innovation Solution
A method and apparatus that generate textures with multiple length patterns, allowing seamless texture expressions by determining arrangement positions and distribution states of texture-forming elements based on reference textures, reducing computational load and ensuring continuity during length changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If texture-forming elements are arranged according to the length of the baseline after transformation, then the texture expression adapts to the new length, but the continuity of arrangement is not guaranteed, resulting in non-uniform expression and flicker
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing arrangement position information for texture-forming elements at multiple predetermined lengths before the actual drawing operation. When a baseline transformation occurs, the system can directly select from pre-computed arrangement data corresponding to the new length, avoiding the need to recalculate arrangements in real-time and ensuring continuity with the original arrangement pattern.
2Area of stationary object
If the baseline is extended or transformed, then the texture expression covers the new area, but the placement density changes causing flicker during transitions
Solution Approach 1:
The patent applies parameter changes by storing arrangement position information for multiple predetermined lengths (L1, L2, L3, ...) in advance. When the baseline length changes, the system selects the appropriate pre-computed arrangement data corresponding to the new length parameter, ensuring that placement density remains uniform and consistent with the original texture expression without flickering during transitions.
3Manufacturing precision
If texture-forming elements are arranged according to baseline length, then the expression matches the line segment, but excessive computation occurs during real-time animation generation
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing arrangement position information for texture-forming elements at multiple predetermined lengths before runtime. During real-time animation generation, the system simply retrieves the pre-computed data corresponding to the current baseline length rather than performing complex calculations, dramatically reducing processing time while maintaining precise texture alignment.
4Stability of the object's composition
If arrangement positions are determined based on baseline length, then uniform texture expression is achieved, but computation amount increases with longer baselines
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing arrangement position information for texture-forming elements at multiple predetermined lengths. This eliminates the need for real-time computation proportional to baseline length, as the system simply retrieves pre-computed data. The pre-computation is performed once offline, so runtime power consumption remains constant regardless of baseline length, while uniformity is maintained through selective retrieval of appropriate pre-computed arrangements.
Data Source
AI summary
A method obtains, for a reference texture having a reference length and a predetermined width, distribution information regarding a distribution state of elements that form a texture expression in the reference texture, determines a plurality of types of output length that is different from the reference length, determines arrangement positions of the elements in the texture having each types of output length based on the distribution information; and outputs the textures having the plurality of types of output length and the predetermined width by arranging the elements at the determined arrangement positions.


