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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KAESER, Dominik Philemon, KNISS, Joe Michael, XU, Zhaoyang
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. L'invention concerne des systèmes et des procédés pour effectuer une transition entre des points de vue dans un environnement tridimensionnel. Un procédé donné à titre d'exemple consiste à obtenir des données indicatives d'une position d'origine et d'une position de destination d'une caméra virtuelle. Le procédé consiste à déterminer une distance entre la position d'origine et la position de destination de la caméra virtuelle. Le procédé consiste à déterminer une distance visible crête sur la base au moins en partie de la distance entre la position d'origine et la position de destination de la caméra virtuelle. Le procédé consiste à identifier une position crête à laquelle le point de vue de la caméra virtuelle correspond à la distance visible crête. Le procédé consiste à déterminer une trajectoire de caméra parabolique qui traverse la position d'origine, la position crête, et la position de destination. Le procédé consiste à faire passer la caméra virtuelle de la position d'origine à la position de destination le long de la trajectoire de caméra parabolique. Un système donné à titre d'exemple comprend un dispositif informatique d'utilisateur et un système d'informations géographiques.