Pre-Authored Image Projections for 3D World Streaming
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all textures and content are delivered upfront, then complete world detail is available, but initial download size and bandwidth consumption increase
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.
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.
3Manufacturing precision
If high-resolution textures are used for all surfaces, then visual quality is improved, but memory usage and processing requirements increase
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.
Data Source
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.


