Shader Mask Generation for Memory-Efficient Color Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer simulations face challenges in managing memory space and processing time for shading operations due to increasing graphics sophistication, particularly in rendering complex game objects with traditional shading methods.

Innovation Solution

A system utilizing gradient descent to alter test images based on loss indications, combining grayscale images with colors to render final color images, employing machine learning models and shaders to optimize memory usage and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If traditional shading methods are used to render complex game objects with greater graphics sophistication, then visual quality and graphics sophistication are improved, but memory space consumption and processing time increase

Engineering Contradiction:
Improvegraphics sophisticationVSAvoidmemory space
Core Design Contradiction:
Illumination intensityVSQuantity of substance

Solution Approach 1:

The patent segments the shading process into multiple passes: a first pass that generates grayscale masks and a second pass that applies colors. This segmentation allows the system to process and store only essential structural information (grayscale masks) rather than complete color data, significantly reducing memory space requirements while maintaining graphics sophistication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses grayscale masks as simplified copies or representations of the original complex shading information. Instead of storing and processing full-color high-fidelity shading data, the system creates grayscale mask copies that capture the essential lighting and shadow information, reducing memory consumption while preserving visual quality when colors are applied in the second pass.

Inventive Principle:
Principle #26Copying

2Illumination intensity

If traditional shading methods are used to render complex game objects with greater graphics sophistication, then visual quality and graphics sophistication are improved, but processing time increases

Engineering Contradiction:
Improvegraphics sophisticationVSAvoidprocessing time
Core Design Contradiction:
Illumination intensityVSLoss of time

Solution Approach 1:

The shading operation is divided into two separate passes: a first pass that computes grayscale masks containing lighting and shadow information, and a second pass that applies colors to those masks. This segmentation allows each pass to be optimized independently and enables parallel processing, reducing overall processing time while maintaining high graphics sophistication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation of grayscale masks in the first pass, storing only the essential structural lighting information. This preliminary action prepares the data in advance for the second coloring pass, avoiding redundant computations and reducing the total processing time required for high-quality shading operations.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If grayscale images are combined with multiple colors to render test images using gradient descent, then memory efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvememory requirementsVSAvoidcomputational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from full-color pixel data to grayscale mask values combined with color parameters. This parameter transformation reduces memory requirements by storing only grayscale intensity information and separate color values, while the gradient descent optimization adjusts these parameters to achieve the desired visual result, balancing memory efficiency with computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250363712A1Auto-generated shader masks and parameters
Publication Date: 2025.11.27 SONY INTERACTIVE ENTERTAINMENT LLC
  • US20250363712A1 patent drawing
  • US20250363712A1 patent drawing
  • US20250363712A1 patent drawing

AI summary

Techniques include receiving a first grayscale image, a second grayscale image, and a set of colors. The techniques further include combining the first grayscale image, the second grayscale image, and the set of colors to render a color image. The techniques further include outputting the color image.