3D Object Rendering With User-Matched Digital Content Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D virtual space applications lack personalized digital content delivery, leading to low user stickiness due to uniform content presentation for all users.
Innovation Solution
A rendering method and apparatus that utilize a cloud computing platform to identify target users and render personalized digital content by matching user preferences, using both basic and personalized rendering engines to create tailored display objects within a shared 3D virtual space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the same digital content is displayed for all users in the 3D virtual space, then the system complexity is reduced and rendering efficiency is improved, but user stickiness deteriorates due to lack of personalization
Solution Approach 1:
The patent segments the rendering process into two independent parts: basic display object rendering and personalized digital content rendering. The basic display object is rendered once and shared across all users, while personalized digital content is rendered separately for each user based on their preferences. This segmentation allows the system to maintain rendering efficiency for common elements while enabling personalization for user-specific content.
Solution Approach 2:
The patent applies local quality by making different parts of the display have different levels of personalization. The basic display object maintains uniform quality across all users, while the digital content layer is customized for each user based on their preferences and behavior data. This allows personalization where it matters most (content selection) while maintaining efficiency for shared elements.
2Adaptability or versatility
If personalized digital content is rendered for each user, then user stickiness is improved through personalized recommendations, but rendering efficiency deteriorates due to repeated rendering of basic display objects
Solution Approach 1:
The patent performs preliminary action by pre-rendering the basic display object once before user viewing. This pre-rendered basic display object is then cached and reused for all users, eliminating the need to re-render it for each user. This preliminary action significantly improves rendering efficiency while maintaining the ability to deliver personalized digital content for each user.
Solution Approach 2:
The patent uses copying by creating a cached copy of the basic display object that can be reused across multiple user sessions. Instead of rendering the basic display object from scratch for each user, the system copies and reuses the previously rendered version, thereby improving rendering efficiency while still allowing personalized digital content to be overlaid on top.
3Adaptability or versatility
If multiple rendering engines are used for basic and personalized rendering, then personalized content delivery is improved, but device complexity increases
Solution Approach 1:
The patent merges the basic rendering engine and personalized rendering engine into a unified rendering system. Both rendering functions share common resources, code structures, and data formats, reducing overall system complexity. The merged architecture allows seamless integration of basic and personalized rendering while avoiding the overhead of completely separate rendering systems.
Solution Approach 2:
The rendering engine is designed with universality to perform both basic display object rendering and personalized digital content rendering. The same rendering engine can handle different types of content by switching between rendering modes, eliminating the need for separate specialized engines and reducing device complexity while maintaining personalized content delivery capabilities.
Data Source
AI summary
A rendering method includes obtaining a basic display object in a three-dimensional (3D) virtual space; determining a target user viewing the basic display object; selecting target digital content that matches the target user from a plurality of pieces of digital content, where the 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 3D virtual space.


