摘要 |
A method is described which smoothly maintains a vertical orientation of a user during a computer animation while avoiding both vertical and disorientation effects. The method includes the steps of: a) setting initial look, L, up, U, and vertical, V, directions for an initial computer generated scene; b) determining the current look, L, direction based on user input; c) determining the weighted average of the up and vertical directions in accordance with: alpha V+(1- alpha ) V, where alpha is a predetermined value between zero and one; d) setting a new horizontal H' direction in accordance with:H'=L'+E,cir +EE [ alpha V+(1- alpha ) V];e) setting a new vertical V' direction in accordance with:V'=H'+E,cir +EE L'; and f) redrawing the computer generated scene in accordance with the new horizontal and vertical directions H', V', respectively.
|