Game Program Transparency Adjustment for View Obstruction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing three-dimensional game technologies cause unnatural player experiences due to sudden disappearance or appearance of obstacles, leading to awkwardness when objects obstruct the player's view or become transparent without gradual transparency changes.
Innovation Solution
A game program that adjusts object transparency based on distance from the player's viewpoint, gradually increasing transparency when an object comes within a predetermined range, using a relative position changing step, distance determining step, and transparency changing step to ensure objects become transparent only when they obstruct the player's view and return to opaque when no longer obstructive.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an obstacle is caused to instantaneously become transparent when it conceals a player character, then the player's view is unobstructed, but the player feels awkward or unnatural due to sudden disappearance
Solution Approach 1:
The patent applies dynamics by transitioning the obstacle's transparency from a static instantaneous change to a dynamic gradual process. The transparency value is updated incrementally over multiple frames using alpha blending, creating a smooth animation effect that maintains player immersion while ensuring view clarity.
Solution Approach 2:
The patent changes the transparency parameter of the obstacle gradually rather than instantaneously. By modifying the alpha value in small increments and applying it through alpha blending, the obstacle transitions smoothly from opaque to transparent, resolving the contradiction between view clarity and natural player experience.
2Ease of operation
If transparency is changed depending on distance from the point of view, then gradual transparency change reduces awkwardness, but an obstacle that suddenly appears on screen still causes player discomfort
Solution Approach 1:
The patent applies preliminary action by starting the transparency change process immediately when an obstacle enters the detection range, rather than waiting for it to fully appear. This proactive approach ensures that even suddenly appearing obstacles begin fading transparently right away, preventing player discomfort while maintaining view clarity.
Solution Approach 2:
The patent uses dynamic transparency adjustment based on real-time distance calculations. When an obstacle enters the predetermined distance range from the point of view, the system dynamically initiates the gradual transparency change, ensuring both natural player experience and reliable view clarity regardless of how the obstacle appears.
3Loss of information
If the obstacle is made transparent to prevent view obstruction, then the player can see the player character, but the obstacle disappears suddenly causing unnatural feeling
Solution Approach 1:
The patent changes the transparency parameter gradually through incremental updates and alpha blending. This ensures the player character becomes visible (reducing information loss) while the obstacle transitions smoothly rather than disappearing suddenly, maintaining player experience naturalness.
Solution Approach 2:
The patent maintains continuous transparency adjustment through repeated frame updates. The obstacle continuously transitions from opaque to transparent over multiple frames, ensuring both player character visibility and natural player experience without sudden discontinuities.
Data Source
AI summary
A relative position of each object with respect to a point of view is changed by changing at least one of information indicating a position of the point of view and information indicating a position of the object, the pieces of information being stored in a storage section. It is determined whether or not a distance from the point of view to each object in a virtual space is smaller than or equal to a predetermined distance, with reference to the information indicating the point of view and the information indicating the position of the object. Next, information indicating a transparency of an object whose distance is determined to be smaller than or equal to the predetermined distance is updated every a unit time so that the transparency of the object is gradually increased. A virtual image including the object is drawn with reference to the information indicating the transparency.


