Silhouette Image Generation for Realistic 3D Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for displaying virtual three-dimensional spaces require high processing loads to achieve realistic rendering, which can be resource-intensive and affect other processing operations.
Innovation Solution
An image display program that generates silhouette images of objects based on their distance from a virtual camera, using projection texture mapping and gradation changes, allowing for realistic expression while reducing processing load by synthesizing silhouette images onto other objects without updating depth information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If rendering is performed on the basis of various parameters such as light emitted from a light source to achieve realistic expression, then the realism of the virtual space is improved, but the processing load increases
Solution Approach 1:
The rendering process is segmented into two distinct stages: (1) generating a silhouette image that captures only the contour and depth information of the first object, and (2) synthesizing this silhouette onto the rendered image of the second object. This segmentation allows the system to achieve realistic depth expression without performing full complex rendering on all objects, thereby reducing overall processing load while maintaining visual realism.
Solution Approach 2:
Instead of performing complete rendering with full lighting and material calculations on all objects, the invention applies partial rendering by generating only the silhouette image for the first object. This partial action approach provides sufficient visual information for realistic depth perception without the excessive computational cost of complete rendering, thus resolving the contradiction between realism and processing load.
2Measurement precision
If silhouette image is generated with gradation information based on distance to represent depth, then the depth perception is improved, but the complexity of image generation increases
Solution Approach 1:
The silhouette image generation applies local quality by using gradation information specifically at the silhouette boundaries and depth-critical regions rather than across the entire image. The gradation values are calculated based on distance from the second object only where needed for depth representation, maintaining measurement precision for depth perception while avoiding unnecessary computational complexity in regions where full detail is not required.
Data Source
AI summary
A computer-readable storage medium has stored thereon an program that is executed in a display apparatus that takes an image of a virtual three-dimensional space in which a first object and a second object are present, by a virtual camera and renders the virtual three-dimensional space. The program allows the apparatus to generate a silhouette image for representing a silhouette of the first object, in which silhouette image, gradation information changes in accordance with a distance from the second object to each part of the first object; to generate an image of the second object that is seen from the virtual camera; and to synthesize the silhouette image on the image of the second object that is seen from the virtual camera, such that the silhouette image is darker at a portion thereof corresponding to a part of the first object closer to the second object.


