Geometry-Aware Buffer Channels for Soft Shadows on Non-Planar Surfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image shadowing systems are inflexible and inaccurate, failing to generate realistic shadows across non-planar surfaces and varying object positions, leading to unnatural image results.

Innovation Solution

A height-based shadowing system utilizing geometry-aware buffer channels, including height maps and neural networks, to generate soft object shadows that account for the geometry and spatial awareness of digital images, enabling flexible and accurate shadow rendering on various surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional image shadowing systems are used, then the shadow generation process is simple, but the accuracy and realism of shadows on non-planar surfaces deteriorates

Engineering Contradiction:
Improveshadow rendering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the shadow generation process into multiple specialized buffer channels, each handling specific geometric aspects (depth, normal vectors, curvature). This segmentation allows complex non-planar surface shadows to be computed through coordinated processing of separate geometric components, improving accuracy without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple buffer channels that represent different dimensional aspects of surface geometry (depth maps, normal maps, curvature maps). By transforming the 2D image processing into multi-dimensional geometric representation, the system achieves accurate shadow rendering on non-planar surfaces while maintaining computational efficiency through specialized channel processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If conventional shadow rendering algorithms are used, then the processing speed is fast, but the adaptability to various surfaces and object positions deteriorates

Engineering Contradiction:
Improvesurface compatibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The buffer channel system creates a universal framework where the same set of channels (depth, normal, curvature) serves multiple functions across different surface types and object positions. This multi-functional approach allows the system to adapt to planar, non-planar, and complex geometries without requiring separate algorithms, maintaining processing efficiency through a unified pipeline.

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

Solution Approach 2:

The system dynamically adjusts geometric parameters within the buffer channels based on the specific surface and object configuration. By changing parameters such as depth values, normal vectors, and curvature measurements adaptively, the system achieves high versatility across different scenarios while maintaining fast processing through optimized parameter manipulation rather than algorithmic restructuring.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If simple buffer channels are used, then the processing is efficient, but the geometric awareness and shadow accuracy on complex surfaces deteriorates

Engineering Contradiction:
Improvegeometric precisionVSAvoidbuffer channel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The buffer channel system applies local quality by creating specialized channels for different geometric properties (depth, normals, curvature) that are computed and stored with appropriate precision for their specific purpose. This allows the system to maintain high geometric precision where needed while avoiding unnecessary complexity in channels that require less detail, optimizing the balance between accuracy and complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12374034B2Generating soft object shadows for general shadow receivers within digital images using geometry-aware buffer channels
Publication Date: 2025.07.29 ADOBE INC
  • US12374034B2 patent drawing
  • US12374034B2 patent drawing
  • US12374034B2 patent drawing

AI summary

The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates object shadows for digital images utilizing corresponding geometry-aware buffer channels. For instance, in one or more embodiments, the disclosed systems generate, utilizing a height prediction neural network, an object height map for a digital object portrayed in a digital image and a background height map for a background portrayed in the digital image. The disclosed systems also generate, from the digital image, a plurality of geometry-aware buffer channels using the object height map and the background height map. Further, the disclosed systems modify the digital image to include a soft object shadow for the digital object using the plurality of geometry-aware buffer channels.