3D Display Object Rendering with Per-User Content Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D virtual space applications lack personalized digital content for different users, leading to low user stickiness due to uniform content presentation.
Innovation Solution
A rendering method and apparatus that utilizes a cloud computing platform to determine a target user and select personalized digital content based on user preferences, adjusting visual parameters to match user preferences, and rendering the content in a 3D virtual space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If uniform digital content is displayed for all users in the 3D virtual space, then the system complexity is low and rendering efficiency is high, but user stickiness and engagement are poor due to lack of personalization
Solution Approach 1:
The rendering system is segmented into a basic rendering engine for common content and personalized rendering engines for user-specific content. The display object is divided into a base layer (common to all users) and personalized layers (customized per user), allowing selective rendering and reducing overall system complexity while enabling personalization.
Solution Approach 2:
The basic rendering engine serves multiple users with common display objects, while personalized rendering engines handle user-specific customizations. This multi-functionality allows the system to serve both uniform and personalized content needs through a unified architecture, balancing complexity and adaptability.
2Adaptability or versatility
If personalized digital content is rendered for each user in the 3D virtual space, then user stickiness and engagement are improved, but rendering efficiency decreases due to multiple rendering operations
Solution Approach 1:
The rendering process is segmented into two stages: first, the basic rendering engine renders the common base layer once; second, personalized rendering engines overlay user-specific content. This segmentation avoids re-rendering the entire scene for each user, maintaining efficiency while achieving personalization.
Solution Approach 2:
The basic display object is rendered in advance by the basic rendering engine before personalized content is applied. This preliminary rendering of the common portion eliminates redundant rendering operations, significantly improving rendering efficiency while preserving personalization capabilities.
3Productivity
If the basic display object is rendered once for all users, then rendering efficiency is high, but the ability to provide personalized content is limited
Solution Approach 1:
The display object is segmented into a common base portion rendered once and personalized portions rendered separately. This segmentation allows the system to maintain high rendering efficiency for the common content while adding personalization through modular, user-specific rendering layers.
Solution Approach 2:
The base display object acts as an intermediary layer between the basic rendering engine and personalized rendering engines. This intermediary structure allows efficient reuse of the common rendered content while providing a foundation for personalized modifications, balancing efficiency and adaptability.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
Provided is a rendering method, including: obtaining a basic display object in a three-dimensional virtual space; determining a target user who is currently viewing the basic display object; selecting target digital content that matches the target user from a plurality of pieces of digital content, where the plurality of pieces of digital content include different digital content corresponding to a plurality of users; performing rendering on the basic display object with reference to the target digital content to obtain a target display object; and displaying the target display object in the three-dimensional virtual space. In this way, different digital content matches different users, and digital content matching a specific user is rendered in a three-dimensional virtual space used by the specific user, so that different users may view different digital content while using the same three-dimensional virtual space, thereby implementing personalized recommendations, making the users to be more willing to use an APP related to the three-dimensional virtual space, and improving user stickiness.