Pre-Authored Image Projections for 3D World Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D graphical content authoring involves high computational overhead in disassembling and texturing multiple objects, especially in large 3D worlds, due to the need for separate textures for each model and the inefficiencies in traditional UV-mapping methods.

Innovation Solution

The implementation of a system that uses pre-authored image projections to encode surface detail in 3D worlds, allowing for efficient authoring and streaming by decoupling surface detail from 3D model complexity, and enabling smooth transitions through improved image projection camera path trajectories and blending techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If separate textures are created for each 3D model using traditional UV-mapping methods, then surface detail quality can be maintained, but computational overhead and authoring time increase significantly

Engineering Contradiction:
Improvesurface detail qualityVSAvoidauthoring efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the 3D world into multiple regions, each with its own projection map. Instead of creating separate textures for each object, the system divides the spatial domain into regions and assigns projection maps to regions, reducing the number of texture operations needed while maintaining surface detail quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces projection maps as an intermediary between the 3D model geometry and the final texture application. These projection maps serve as intermediate representations that encode surface detail information, allowing efficient rendering without requiring traditional UV-unwrapping operations for each object.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all textures and content are delivered upfront, then complete world detail is available, but initial download size and bandwidth consumption increase

Engineering Contradiction:
Improvecontent completenessVSAvoiddownload size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by pre-computing projection maps during content creation, but delays the delivery and application of these maps until they are needed during runtime. This allows the system to have complete world detail prepared in advance while only transmitting the necessary portions to the client, reducing initial download size.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by delivering projection maps region-by-region rather than delivering all textures at once. Each region's projection map is delivered and applied locally, allowing the system to maintain content completeness for the visible area while minimizing the quantity of data transmitted at any given time.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If high-resolution textures are used for all surfaces, then visual quality is improved, but memory usage and processing requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing requirements
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by delivering and applying only the projection maps needed for currently visible regions rather than loading all high-resolution textures into memory. The system processes and renders surfaces with high visual quality using projection maps for active regions, while avoiding the processing overhead of managing all possible textures simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9216346B2Delivery of projections for rendering
Publication Date: 2015.12.22 ZYNGA INC
  • US9216346B2 patent drawing
  • US9216346B2 patent drawing
  • US9216346B2 patent drawing

AI summary

A workflow for 3D content authoring, delivery, and rendering is facilitated based on pre-authored image projections to obtain improvements in authoring efficiency. Additionally, a content delivery platform centered on such pre-authored image projections provides a mechanism for significantly improving streaming efficiency for 3D worlds. Multiple images encode primary surface detail of 3D worlds in real-time applications. Examples of such projections include images that can be as rich as film frames, feature animation frames, high end digital renders, concept paintings, or any suitable combination thereof. An algorithm for improved image projection camera path trajectories, sampling selection, and blending may be implemented by various systems and methods to facilitate smooth transitions during movements of a player within a game set in the 3D space. In addition, a back-projection technique may be implemented by various systems and methods to propagate revisions of one or more projections.