发明名称 Systems and Methods to Transition Between Viewpoints in a Three-Dimensional Environment
摘要 Systems and methods to transition between viewpoints in a three-dimensional environment are provided. One example method includes obtaining data indicative of an origin position and a destination position of a virtual camera. The method includes determining a distance between the origin position and the destination position of the virtual camera. The method includes determining a peak visible distance based at least in part on the distance between the origin position and the destination position of the virtual camera. The method includes identifying a peak position at which the viewpoint of the virtual camera corresponds to the peak visible distance. The method includes determining a parabolic camera trajectory that traverses the origin position, the peak position, and the destination position. The method includes transitioning the virtual camera from the origin position to the destination position along the parabolic camera trajectory. An example system includes a user computing device and a geographic information system.
申请公布号 US2017046875(A1) 申请公布日期 2017.02.16
申请号 US201514825384 申请日期 2015.08.13
申请人 Google Inc. 发明人 Xu Zhaoyang;Kaeser Dominik Philemon;Kniss Joe Michael
分类号 G06T19/00;G06T17/00;G06T15/20 主分类号 G06T19/00
代理机构 代理人
主权项 1. A computer-implemented method for transitioning between viewpoints in a three-dimensional environment, the method comprising: obtaining, by one or more computing devices, data indicative of an origin position and a destination position of a virtual camera in the three-dimensional environment, wherein a viewpoint of the virtual camera defines a portion of the three-dimensional environment displayed to a user, and wherein a visible distance is associated with the viewpoint of the camera, the visible distance correlated to a size of a visible area visible from the viewpoint; determining, by the one or more computing devices, a distance between the origin position and the destination position of the virtual camera; determining, by the one or more computing devices, a peak visible distance based at least in part on the distance between the origin position and the destination position of the virtual camera; identifying, by the one or more computing devices, a peak position at which the viewpoint of the virtual camera corresponds to the peak visible distance, the peak position including a peak altitude; determining, by the one or more computing devices, a parabolic camera trajectory that traverses the origin position, the peak position, and the destination position; and transitioning, by the one or more computing devices, the virtual camera from the origin position to the destination position along the parabolic camera trajectory.
地址 Mountain View CA US