2D Shadow Effect Generation Using Skewed Path Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating shadow effects in 2D imaging spaces struggle to produce realistic shadows on complex backgrounds, requiring manual calculation and drawing, which is time-consuming and prone to user error, and fail to effectively simulate 3D-like shadows with multiple light sources and topography.

Innovation Solution

A method that obtains shadow orientation and length information using a user interface to dynamically generate and skew shadow representations, dividing them into path objects based on line segments and direction points, allowing for the creation of realistic 3D-like shadows that follow the topography of a 2D background, even with multiple light sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual calculation and drawing methods are used to create shadow effects, then users can have control over shadow details, but the process becomes time-consuming and prone to user error

Engineering Contradiction:
Improveshadow effect accuracyVSAvoidtime to create shadow
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically calculates and generates shadow effects by detecting object boundaries and computing shadow parameters (orientation, length, shape) based on light source positions, eliminating the need for manual user input while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical drawing and calculation processes with automated computer-based image processing algorithms that detect edges, calculate shadow geometry, and render shadows programmatically

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

2Ease of manufacture

If simple grayscale replica methods are used for shadows, then the implementation is straightforward, but realistic shadow effects on complex backgrounds with multiple light sources cannot be achieved

Engineering Contradiction:
Improveshadow creation simplicityVSAvoidshadow effect adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the shadow creation process into distinct computational steps: boundary detection, light source identification, shadow parameter calculation (orientation, length, shape), and rendering, allowing each step to be independently optimized for both simplicity and adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts shadow parameters (orientation, length, shape, position) based on detected object characteristics and light source configurations, enabling realistic shadows across diverse scenarios while maintaining an automated simple process

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple shadow replicas are created and blended to simulate 3D effects, then realistic shadow effects can be achieved, but the device complexity and processing requirements increase significantly

Engineering Contradiction:
Improveshadow effect realismVSAvoidshadow processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts essential shadow characteristics (orientation, length, shape) through automated boundary detection and geometric calculation, then uses these extracted parameters to generate realistic shadows without requiring complex multi-layer blending operations

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7764286B1Creating shadow effects in a two-dimensional imaging space
Publication Date: 2010.07.27 ADOBE INC
  • US7764286B1 patent drawing
  • US7764286B1 patent drawing
  • US7764286B1 patent drawing

AI summary

This specification describes technologies relating to creation of shadow effects in a two-dimensional (2D) imaging space. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes obtaining shadow orientation and length information of a source object in a 2D imaging space. The method also includes creating a shadow effect in the 2D imaging space based on the shadow orientation and length information. The shadow effect resembles a shadow falling on a perceptual three-dimensional (3D) background in the 2D imaging space. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.