Real-Time Reflection Generation for 3D Scene Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for creating a three-dimensional appearance in two-dimensional animations are limited as they do not effectively integrate the displayed objects with their environment, often relying on virtual light sources and not providing a realistic reflection simulation.
Innovation Solution
A method that generates reflections of images on nearby objects in real-time by producing a lower resolution version of the image content associated with these objects, applying sampling, blurring, masking, and flipping operations to create a realistic mirrored reflection, without using virtual light sources, thus enhancing the perceived three-dimensional environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If virtual light sources are used to generate reflections in a two-dimensional scene, then the three-dimensional appearance is enhanced, but the integration with the environment becomes limited and the presentation is not tied to the device environment
Solution Approach 1:
The patent captures actual images from the device environment using a camera and displays them on the screen. These captured images are then reflected off virtual objects onto other virtual objects, creating a connection between the real device environment and the virtual presentation, thereby resolving the contradiction between reflection realism and environmental integration
Solution Approach 2:
The patent uses captured environmental images as an intermediary between the real world and the virtual presentation. These images serve as the source for generating reflections on virtual objects, allowing the presentation to be tied to the device environment while maintaining realistic reflection effects
2Measurement precision
If high-resolution reflections are generated for all objects in the scene, then the three-dimensional appearance is improved, but the computational resource consumption increases excessively
Solution Approach 1:
The patent applies different processing qualities to different regions of the scene based on their proximity to the display area. Objects closer to the display area receive higher resolution reflection processing, while objects farther away receive lower resolution processing. This local differentiation maintains visual realism for important elements while reducing overall computational resource consumption
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach effectively simulates a three-dimensional scene by providing realistic reflections on objects, enhancing the 3D appearance without excessive computational resource consumption, allowing for a more immersive experience in applications like video conferencing and image capturing.
Implementation Method 1
generates reflections of the set of images on the object and superimposes the generated reflections on the display of the object
Data Source
AI summary
A method that simulates a three dimensional scene by producing reflections in a two dimensional scene. In some embodiments, the two dimensional scene includes a display area for displaying a set of images, and at least one object that is displayed near the display area. The method generates reflections of the set of images on the object and superimposes the generated reflections on the display of the object. In some embodiments, the method generates and displays the reflections in real-time as it displays the set of images in order to cause the display of the set of images to appear to be part of a 3D environment. In some embodiments, the set of images are part of a video that a device displays in real-time. The device generates reflections off one or more neighboring objects from the content displayed in each video frame.


