×

Staged camera traversal for three dimensional environment

  • US 10,140,765 B2
  • Filed: 02/25/2013
  • Issued: 11/27/2018
  • Est. Priority Date: 02/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of navigating a virtual camera, comprising:

  • presenting a view of a three dimensional model from a virtual camera at a first location, the virtual camera having a first tilt angle at the first location;

    receiving a user input requesting transition of the virtual camera to a second location, the virtual camera having a second tilt angle at the second location; and

    responsive to the user input and without further user interaction, transitioning the virtual camera from the first location to the second location according to a staged camera traversal having a launch stage, a traversal stage and an approach stage;

    wherein transitioning the virtual camera from the first location to the second location according to the staged camera traversal comprises increasing an altitude of the virtual camera while decreasing a tilt angle of the virtual camera from the first tilt angle towards zero tilt during the launch stage, maintaining the tile angle of the virtual camera at a bout zero tilt during the traversal stage, and decreasing an altitude of the virtual camera while increasing the tilt angle of the virtual camera towards the second tilt angle during the approach stage;

    wherein transitioning the virtual camera from the first location to the second location according to the staged camera traversal comprises aligning an approach path of the virtual camera with a view direction associated with the second location during the approach stage; and

    wherein aligning an approach path of the virtual camera with a view direction associated with the second location during the approach stage comprises;

    determining a first camera path extending along the view direction associated with the target location;

    determining a second camera path that increases the tilt angle of the virtual camera towards the second tilt angle and decreases the altitude of the virtual camera; and

    determining the approach path for the virtual camera by blending one or more camera parameters defined by the first camera path with one or more camera parameters defined by second camera path.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×