WebGL Hybrid Rendering for 3D Product Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for rendering 360-degree panoramic images in the soft decoration industry face exponential resource growth and long rendering times due to the need for pre-rendering multiple scenarios, and they often result in unsatisfactory visual quality and limited scalability when products are replaced, especially on mobile devices.

Innovation Solution

A WebGL-based hybrid rendering method that decomposes the scene into a background image and 3D models, allowing real-time dynamic loading and rendering of products on the terminal, reducing resource consumption and waiting time while enabling unlimited product replacement and collision avoidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the entire scene is loaded on the web terminal with simplified and compressed 3D models, then the terminal performance requirements are reduced, but the visual effect quality shows a huge gap compared to cloud offline rendering

Engineering Contradiction:
Improveterminal performance requirementVSAvoidvisual effect quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The scene is segmented into two parts: simplified background models loaded on the terminal and high-precision product models loaded from cloud. This allows the terminal to handle only low-complexity rendering while the cloud provides high-quality product visualizations, resolving the contradiction between terminal performance and visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the cloud rendering engine processes high-precision product models and returns rendered images to the terminal. This intermediary approach allows the terminal to display high-quality product visuals without directly handling the computational burden of complex 3D rendering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple scene rendering processes occupy running memory simultaneously in the cloud, then product replacement flexibility is improved, but the number of replaceable scenes is limited due to memory constraints

Engineering Contradiction:
Improveproduct replacement flexibilityVSAvoidnumber of replaceable scenes
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-rendering product models in the cloud before they are needed on the terminal. The cloud rendering engine prepares high-precision product images in advance and stores them, so when product replacement is needed on the terminal, pre-rendered images are directly loaded without consuming cloud memory for active rendering processes.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If 3D models are greatly simplified and compressed for web terminal loading, then terminal compatibility is improved, but the visual fidelity shows a huge gap compared to cloud offline rendering effect

Engineering Contradiction:
Improveterminal compatibilityVSAvoidvisual fidelity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating model precision across different spatial contexts: background environment models are simplified for terminal rendering, while product models maintain high precision and are rendered in the cloud. This localized quality differentiation allows terminal compatibility while preserving visual fidelity for critical elements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12039683B2WebGL-based replaceable model hybrid rendering display method, system and storage medium
Publication Date: 2024.07.16 HANGZHOU QUNHE INFORMATION TECHNOLOGIES CO LTD
  • US12039683B2 patent drawing

AI summary

The present invention discloses a WebGL-based replaceable model hybrid rendering display method, comprising the following steps: the cloud processing subsystem decomposes the original scene rendering image into a background rendering image and a 3D model of the default product, and generates a 3D model of the alternative product that replaces the default product, and stores and associate the background rendering image; the rendering engine of the terminal display subsystem loads the background rendering image based on the real-time rendering technology of WebGL, and dynamically loads and renders the 3D model of the default product or the 3D model of the selected alternative product on the background rendering image to form an image with collocation effect and display. The present invention also discloses a computer readable storage medium. The hybrid rendering display method and system greatly reduce the consumption of rendering resources, and also greatly reduces the waiting time required for rendering images.