Virtual Camera Control for Occlusion Handling in 3D Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In three-dimensional games, the operability and realism are compromised when a player object is hidden by another object due to abrupt camera control, making it difficult for the player to shoot or navigate effectively.
Innovation Solution
An image processing apparatus that adjusts the virtual camera's direction of shooting to follow the player object's movement, increasing the degree of following when the object is hidden or moving forward, and maintaining a constant distance to prevent hiding, ensuring a smooth and realistic gameplay experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the camera is moved to a position where the line of sight is not interrupted by another object, then the player object can be shot, but the operability deteriorates because the camera is moved based on wall orientation
Solution Approach 1:
The patent applies dynamics by making the camera follow the player object's movement dynamically rather than being statically positioned or moved based on wall orientation. The camera continuously adjusts its position to maintain visibility while respecting the player's intended direction of movement, creating a dynamic balance between visibility and operability.
Solution Approach 2:
The patent changes the parameter of camera position and orientation based on the player object's movement parameters. Instead of fixed camera positions or positions determined by wall orientation, the camera parameters are continuously adjusted to follow the player's movement, improving both visibility and operability.
2Ease of operation
If the camera follows the player object's movement, then the orientation matches the direction of depth, but the player object may be hidden by another object
Solution Approach 1:
The patent applies preliminary action by detecting in advance whether the player object will be hidden by another object during its movement. The system predicts potential occlusion and adjusts the camera position proactively to prevent hiding, rather than reacting after the object is already hidden.
Solution Approach 2:
The patent implements feedback by continuously monitoring whether the player object is hidden by another object and adjusting the camera position accordingly. When occlusion is detected, the camera automatically repositions to maintain visibility, creating a closed-loop control system that balances following movement with preventing hiding.
Data Source
AI summary
An exemplary embodiment provides an image processing apparatus. The image processing apparatus includes a first object control unit for changing an orientation or a direction of movement of a first object in a three-dimensional space, a virtual camera control unit for determining a direction of shooting of the virtual camera in the three-dimensional space, and a display data generation unit for generating display data based on the determined direction of shooting of the virtual camera. The virtual camera control unit includes a detection unit for detecting whether the first object is hidden by another object when viewed from the virtual camera and a first following change unit for increasing a degree of causing the direction of shooting of the virtual camera to follow the orientation or the direction of movement of the first object based on a result of detection.


