Real-time Non-photo-realistic Rendering via Consolidated Pipeline

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for non-photo-realistic (NPR) rendering require long render times and multiple passes in offline renderers, making real-time production at high frame-rates impractical.

Innovation Solution

A customized game engine with an NPR software plugin that modifies the stock renderer to enable real-time NPR rendering, consolidating rendering and compositing processes, and optionally utilizing machine learning models to predict optimal settings for rapid image production.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If offline renderers are used for NPR rendering, then high-quality artistic styles can be achieved, but render times become excessively long (several hours per frame)

Engineering Contradiction:
Improverendering qualityVSAvoidrender time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The rendering process is divided into multiple passes (geometry pass, lighting pass, shadow pass, etc.), where each pass computes specific aspects of the final image. This segmentation allows parallel processing and optimization of individual passes, reducing overall render time while maintaining quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary computations during the geometry and lighting passes, storing intermediate results in buffers that are reused in subsequent shadow and compositing passes. This preliminary action eliminates redundant calculations and significantly reduces total rendering time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple render passes are compiled in compositing software, then complex artistic effects can be achieved, but the process complexity and time requirements increase

Engineering Contradiction:
Improveartistic effect capabilityVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges geometry rendering, lighting computation, shadow generation, and compositing operations into a single integrated rendering pipeline. This consolidation reduces the number of separate software applications and passes required, simplifying the overall process while maintaining artistic versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The rendering engine is designed as a universal system that can handle multiple NPR styles (cel shading, watercolor, ink wash, etc.) through configurable parameters and shaders within a single unified pipeline, eliminating the need for separate specialized tools for each style.

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

3Manufacturing precision

If traditional rendering pipelines are used, then photo-realistic quality can be achieved, but real-time interaction at high frame-rates is not possible

Engineering Contradiction:
Improveimage qualityVSAvoidframe rate
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The system replaces traditional sequential mechanical rendering processes with parallel computational operations executed on modern GPUs. This substitution enables simultaneous computation of multiple rendering passes, achieving real-time frame rates while maintaining high image quality.

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

Solution Approach 2:

The rendering system uses periodic frame-based processing where each frame is computed through a standardized sequence of optimized passes. This periodic structure enables consistent frame rates and facilitates real-time interaction while maintaining rendering quality through systematic optimization of each periodic cycle.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12260484B2Real-time non-photo-realistic rendering
Publication Date: 2025.03.25 DISNEY ENTERPRISES INC
  • US12260484B2 patent drawing
  • US12260484B2 patent drawing
  • US12260484B2 patent drawing

AI summary

According to one exemplary implementation, a system includes processing hardware and a system memory storing a non-photo-realistic (NPR) renderer. The processing hardware is configured to execute the NPR renderer to receive a digital asset, display a preliminary image corresponding to the digital asset, and receive editing data identifying an NPR effect. The processing hardware is further configured to execute the software code to produce the NPR image, in a consolidated rendering and compositing process and in real-time with respect to receiving the editing data, using the preliminary image and the editing data.