Movement Trace Determination Using Pre-fabricated Parabolic Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for determining the movement track of mock objects in interactive scenarios, such as games, are either overly complex for manual fabrication or fail to accurately simulate the movement due to machine calculation limitations, especially in dynamic environments where mock objects undergo multiple changes.
Innovation Solution
A user equipment determines the action effect of one mock object on another, obtains a corresponding track template, and adjusts the movement track based on the staging environment's information, allowing for real-time simulation with a reduced calculation burden by using a combination of primary and secondary parabolic curves and dynamic adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a developer manually prefabricates the movement track of a mock object, then the movement track can be precisely customized for specific scenarios, but the complexity and time consumption increase significantly
Solution Approach 1:
The patent pre-fabricates multiple track templates with different parabolic curve characteristics during the design phase. These templates are stored and can be quickly selected and applied during runtime based on the mock object's properties and environmental conditions, avoiding the need for complex real-time calculations or manual track creation for each scenario.
Solution Approach 2:
The system adjusts parameters of pre-fabricated track templates (such as parabolic curve coefficients, scaling factors, and offset values) based on the mock object's mass, initial velocity, environmental factors like wind and gravity, to generate customized movement tracks without requiring complete manual fabrication or complex real-time physics simulations.
2Productivity
If a machine engine calculates the movement track in real-time, then the calculation amount is reduced, but the movement track fails to conform to current scenarios due to inability to handle multiple changes
Solution Approach 1:
Multiple track templates with different parabolic characteristics are pre-calculated and stored during the design phase. During runtime, the system selects appropriate templates based on the mock object's properties and environmental conditions, achieving both fast generation and scenario adaptability without complex real-time physics calculations.
Solution Approach 2:
The system dynamically selects and adjusts pre-fabricated track templates based on changing environmental conditions and mock object properties. By combining pre-fabricated templates with dynamic parameter adjustment, the system achieves both computational efficiency and adaptability to various scenarios including wind effects, gravity variations, and object-specific characteristics.
3Measurement precision
If complex machine calculation is used to simulate movement track, then theoretical accuracy is improved, but the calculation amount increases and fails to simulate multiple changes in movement process
Solution Approach 1:
Complex parabolic track templates are pre-calculated and stored during the design phase. During runtime, the system selects and adjusts these pre-computed templates based on environmental conditions and object properties, achieving accurate movement simulation without the computational cost of real-time physics calculations.
Solution Approach 2:
The system uses simple parameter adjustments (scaling, offset, curve coefficient modification) on pre-fabricated templates to account for environmental factors like wind and gravity. This approach maintains simulation accuracy for multiple changes in the movement process while avoiding the high computational cost of complex real-time physics engines.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A method for determining a movement trace, comprising: a user equipment (30, 40) determining a functional effect acted by an object instruction of a first simulation object on a second simulation object; the user equipment (30, 40) acquiring a trace template corresponding to the functional effect from a trace template set which is set in advance, and acquiring information about a simulation environment where the second simulation object is located; and the user equipment (30, 40) determining a movement trace of the second simulation object according to the simulation environment information and trace template information.