Virtual Floating Object Control With Load-Based Position Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game programs lack the ability to provide diverse and realistic movements for objects and characters in virtual spaces, particularly in air environments.
Innovation Solution
Implementing a system where floating objects in a virtual space are controlled through physical calculations, applying forces to maintain position within load limits and adjusting movements based on gravitational and thrust loads, allowing separate control of vertical and horizontal directions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If a floating object is made to remain at a fixed position in the air, then stability is improved, but the object cannot move when load is applied
Solution Approach 1:
The floating object's behavior is made dynamic by switching between two states: maintaining position stability when load is within limits, and allowing movement when load exceeds limits. The processor dynamically adjusts the object's response based on real-time load calculation, enabling both stability and adaptability depending on conditions.
Solution Approach 2:
The system changes the parameter of load bearing capacity to determine object behavior. When the load parameter remains below a threshold, the object maintains its position; when the threshold is exceeded, the object transitions to movement mode, allowing it to respond appropriately to different physical conditions.
2Manufacturing precision
If limit loads are set for both vertical and horizontal directions, then control precision is improved, but the system complexity increases
Solution Approach 1:
The control system is segmented into independent directional components, with separate limit loads defined for vertical and horizontal directions. This allows each direction to be controlled independently with its own threshold, improving precision without requiring a completely new unified control mechanism.
Solution Approach 2:
The same basic control mechanism handles both vertical and horizontal directions universally. The processor uses identical logic to evaluate loads and determine movement vs. stability in any direction, reducing overall system complexity despite the multi-directional control capability.
Data Source
AI summary
For at least one floating object disposed in the air, of dynamic objects disposed in a virtual space, movements of the dynamic objects being controlled based on physical calculation, a load applied to the floating object is calculated based on a game process. In a first case in which the load does not exceed a first limit load in a first direction including at least a downward direction in the virtual space, a first force that maintains a position of the floating object in the virtual space, is additionally applied to the floating object. In a second case in which the load exceeds the first limit load in the first direction, the first force is removed. The position and an orientation of the floating object are updated based on the physical calculation.


