Web-Based CGI Asset Rendering with Perspective Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of creating and editing Computer Generated Imagery (CGI) content is complex, time-consuming, and costly due to the need for specialized software and training, leading to lengthy trial and error processes and difficulties in real-time collaboration and sharing of large editable files.
Innovation Solution
A web-based CGI asset generation system that allows users to combine pre-configured asset files through a user-friendly interface, enabling real-time editing and modification of CGI assets without specialized training, using perspective information to ensure realistic rendering and minimizing bandwidth requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If specialized CGI software and training are used to create high-quality CGI content, then rendering quality and realism are improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The patent uses pre-configured asset files that contain embedded perspective information as templates. These assets serve as reusable copies that automatically maintain correct perspective relationships when combined, eliminating the need for complex manual adjustments while preserving high rendering quality.
Solution Approach 2:
Perspective information is pre-calculated and embedded into asset files before they are combined. This preliminary action of pre-configuring assets with perspective data eliminates the need for complex real-time calculations during the CGI creation process, simplifying the user interface while maintaining rendering precision.
2Manufacturing precision
If specialized CGI software and training are required to operate the system, then CGI rendering quality is improved, but ease of operation deteriorates
Solution Approach 1:
The system performs automatic perspective correction and rendering optimization without requiring user expertise. The embedded perspective information in asset files enables the software to self-adjust rendering parameters, allowing non-experts to achieve high-quality results through simple asset combination operations.
3Manufacturing precision
If large editable CGI files with detailed three dimensional models are shared, then editing capability and realism are improved, but bandwidth requirements and ease of sharing deteriorate
Solution Approach 1:
The CGI system divides the complete scene into separate asset files, each containing a portion of the three-dimensional model with embedded perspective information. This segmentation allows selective transmission of only necessary asset components rather than entire large-scale models, reducing bandwidth consumption while maintaining editing capability.
Solution Approach 2:
The patent uses asset files with embedded perspective information as intermediaries between the original three-dimensional models and the final rendered output. These intermediary asset files contain sufficient detail for realistic rendering but are optimized for efficient transmission and storage compared to complete model datasets.
4Manufacturing precision
If multiple revisions and re-makes are performed to achieve desired CGI content, then content quality is improved, but time consumption and productivity deteriorate
Solution Approach 1:
The embedded perspective information in asset files provides immediate visual feedback when assets are combined, allowing users to verify correct perspective relationships in real-time. This instantaneous feedback eliminates the need for multiple trial-and-error revisions, enabling quality improvement without sacrificing productivity.
Data Source
AI summary
A CGI asset generation system with a web based user interface which receives selections and commands from a user to select a background an object, which commands are sent to a server, the server then uses a CGI program to generate an image file from those commands and displays with the perspective information of the background being used to modify how the object is displayed in the CGI asset by e.g. shading, lighting, shadow of the object and of the background as appropriate.


