Image Processing Apparatus for Realistic 3D Collision Response
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing technologies fail to accurately represent realistic collisions between objects in a three-dimensional virtual space, leading to unnatural character motions when an object collides with a player character from behind or when the collision direction is not accurately determined.
Innovation Solution
An image processing program and apparatus that execute steps for moving control, collision determination, direction calculation, and motion control to cause a second object to turn in an opposite direction to the moving direction of a first object upon collision, using velocity vectors and hitting determination areas to ensure realistic and natural motion representation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the player character performs a motion of turning toward any object approaching from any direction, then the player character can detect all approaching objects, but the motion becomes unrealistic and unnatural when the object approaches from behind
Solution Approach 1:
The patent applies local quality by differentiating the turning motion behavior based on the spatial location of the approaching object. When an object approaches from the front, the player character turns toward it naturally. When an object approaches from behind, the player character does not perform an unrealistic 180-degree turn. This spatially-dependent motion control resolves the contradiction between detecting all objects and maintaining natural motion.
2Device complexity
If only distance detection is used to determine collision, then the detection process is simple, but it cannot accurately determine whether objects have actually collided
Solution Approach 1:
The patent transitions from one-dimensional distance detection to three-dimensional spatial position detection. By detecting the absolute positions of both the player character and the approaching object in 3D space, the system can accurately determine collision occurrence and direction. This dimensional expansion resolves the contradiction between simple detection and accurate collision determination.
Data Source
AI summary
A game apparatus 3 moves an arrow object 72 in a virtual space, and then determines whether or not a hitting determination area 74 set for the arrow object 72 is in contact with a hitting determination area 73 set for a player character 71. When the two hitting determination areas 74, 73 are determined to be in contact with each other, the game apparatus 3 calculates a moving direction of the arrow object 72. The game apparatus 3 further causes the player character 71 to perform a motion such that at least a part of the player character 71 turns to a designated direction, which is an opposite direction to the moving direction of the arrow object 72. A display apparatus displays how the player character 71 performs the motion.


