×

Texture blending between view-dependent texture and base texture in a geographic information system

  • US 9,704,282 B1
  • Filed: 10/06/2015
  • Issued: 07/11/2017
  • Est. Priority Date: 06/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing a three-dimensional model of a geographic area, comprising:

  • identifying, by one or more computing devices, a perspective of a virtual camera for viewing a polygon mesh, the polygon mesh modeling geometry of a geographic area;

    identifying, by the one or more computing devices, a view-dependent texture associated with a reference direction, the view-dependent texture generated for viewing the three-dimensional model from a reference viewpoint associated with the reference direction;

    identifying, by the one or more computing devices, a base texture generated for viewing the three-dimensional model from a plurality of different viewpoints;

    determining, by the one or more computing devices, a viewpoint direction associated with a fragment of the polygon mesh, the viewpoint direction extending from the virtual camera towards the fragment; and

    determining, by the one or more computing devices, a texture for display at the fragment based at least in part on an amount that a texture mapped image is stretched when mapped to the fragment when viewed from the viewpoint direction;

    wherein the texture determined for display at the fragment comprises one or more elements of the base texture or the view-dependent texture;

    wherein the texture is determined for display at the fragment based at least in part on a stretching factor indicative of the amount the texture mapped image is stretched when mapped to the fragment when viewed from the viewpoint direction;

    wherein the view-dependent texture is selected for display at the fragment when the stretching factor is less than a first threshold;

    wherein the base texture is selected for display at the fragment when the stretching factor is greater than a second threshold;

    a blended texture is selected for display at the fragment based at least in part on the stretching factor when the stretching factor is between the first threshold and the second threshold, the blended texture comprising a blend between the base texture and the view-dependent texture.

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