Silhouette Model Rendering for Virtual Space Positional Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies fail to effectively render the positional relationship of objects in a virtual space without impairing the atmosphere, particularly when an object is at the front surface, leading to issues with transparency processing and shadow portrayal.
Innovation Solution
An image processing program that generates a display image of a three-dimensional virtual space by rendering a silhouette model at the front surface of another model, allowing the user to recognize positional relationships without transparency processing, thereby maintaining the atmosphere of the virtual space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If transparency processing is applied to objects at the front surface to enable recognition of objects behind, then the positional relationship can be recognized, but the atmosphere and visual quality of the front surface objects is impaired
Solution Approach 1:
The solution segments the rendering approach by creating a silhouette model separate from the original front surface object. The silhouette model is rendered with transparency to show the object behind, while the original front surface object maintains its full visual quality and atmosphere without any transparency processing applied to it.
Solution Approach 2:
A silhouette model (copy) of the front surface object is created and rendered instead of applying transparency to the original. This copy contains the outline information needed to show the object behind, while the original object remains fully opaque and visually intact, preserving its atmosphere.
2Loss of information
If shadow description is used to portray objects in two directions, then the positional relationship can be recognized, but the method becomes complex and less effective when objects are at the front surface
Solution Approach 1:
The solution extracts only the essential outline information from the front surface object to create the silhouette model. Instead of using complex shadow descriptions in multiple directions, only the critical silhouette data is extracted and used to render the transparent overlay that reveals the object behind.
Solution Approach 2:
The solution applies transparency processing locally only to the silhouette model, not to the entire scene or the original object. This localized application of transparency achieves the goal of showing the object behind while maintaining the visual quality of the front surface object and simplifying the overall rendering approach.
Data Source
AI summary
There is generated a display image of a state in which a three-dimensional virtual space, including a first model and a second model to which a predetermined texture is pasted, is imaged by a virtual camera, and the generated image is displayed on a display device. In the generated display image, there is rendered, at a front surface of the first model, a silhouette model which is a silhouette model that is present at a position corresponding to the second model present behind the first model with respect to a view direction of the virtual camera in the virtual space, and to which a silhouette image of the second model is pasted.


