Special Course on Networked Virtual Environments February 12, 2004 Jouni Smed 1
Hybrid Polynomial Prediction Hybrid Polynomial Prediction
- The remote host can dynamically choose the order of
The remote host can dynamically choose the order of prediction polynomial prediction polynomial
- first
first-
- order or second
- rder or second-
- order?
- rder?
- First
First-
- order
- rder
- fewer computational operations
fewer computational operations
- good
good when acceleration changes frequently or when acceleration is when acceleration changes frequently or when acceleration is minimal minimal
- prediction can be more accurate without acceleration information
prediction can be more accurate without acceleration information
Position History Position History-
- Based Dead Reckoning
Based Dead Reckoning
- Chooses dynamically between first
Chooses dynamically between first-
- order and second
- rder and second-
- order
- rder
- Evaluates the object’s motion over the three most recent positio
Evaluates the object’s motion over the three most recent position updates n updates
- If acceleration is minimal or substantial, use first
If acceleration is minimal or substantial, use first-
- order
- rder
- threshold cut
threshold cut-
- off values for each entity
- ff values for each entity
- The acceleration behaviour affects to the convergence algorithm
The acceleration behaviour affects to the convergence algorithm selection selection
- Ignores instantaneous derivative information
Ignores instantaneous derivative information
- update packets only contain the most recent position
update packets only contain the most recent position
- estimate velocity and acceleration
estimate velocity and acceleration
- Reduces bandwidth requirement
Reduces bandwidth requirement
- Improves prediction accuracy in many cases
Improves prediction accuracy in many cases