Generating Reduced Resolution Textured Model From Higher Resolution Model

a textured model and higher resolution technology, applied in the field of display three-dimensional models, can solve the problems of inefficient space texturing of coarse resolution models, inability to apply the texture used for the higher resolution model to the lower resolution model, and increase or decrease the complexity etc., to achieve the effect of simplifying the texture of a three-dimensional model and the lower resolution version

Active Publication Date: 2015-06-18
GOOGLE LLC
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Accounting for an LOD of a three-dimensional model may increase or decrease the complexity of a three-dimensional model as a virtual camera moves closer to or farther from the model.
Accordingly, it may be computationally inefficient to apply the texture used for the higher resolution model to the lower resolution model.
Further, texturing of coarse resolution models is inefficient in space and time because each tile in the model spans a large area and thus may require many source aerial images (e.g., 1000 images).

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Generating Reduced Resolution Textured Model From Higher Resolution Model
  • Generating Reduced Resolution Textured Model From Higher Resolution Model
  • Generating Reduced Resolution Textured Model From Higher Resolution Model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

I. Overview

II. Generating a Textured Three-Dimensional Model

[0024]A. Data Extraction

[0025]B. Mesh Creation

[0026]C. Texture and Simplified Models

[0027]D. Texture Simplification

[0028]E. Render Appropriate Version of the Three-Dimensional Model

III. Example Texture Simplifying System

[0029]A. Model Simplification

[0030]B. Texture Simplification

VI. Example Method

V. Example Computer Embodiment

I. OVERVIEW

[0031]This description generally relates to generating textured meshes at multiple levels of geometry and texture resolution.

[0032]Generating a lower resolution version of a given textured three-dimensional model may be useful. For example, a series of different resolution models may be generated from one source model so that the resolution appropriate for the current viewpoint is rendered on the screen. Displaying the lower resolution model is less computationally expensive than displaying the higher resolution model. Further, it is useful to reduce not only the complexity of the three-dime...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An exemplary method for simplifying a texture of a three-dimensional model includes simplifying a first three-dimensional model to determine a second three-dimensional model. The first three-dimensional model has a higher resolution than the second three-dimensional model. The method also includes allocating a texture atlas for the second three-dimensional model. The method further includes filling in the texture atlas for the second three-dimensional model. Filling in the texture atlas may include determining a location on the second three-dimensional model corresponding to a pixel in the texture atlas for the second three-dimensional model, determining a location on the first three-dimensional model corresponding to the determined location on the second three-dimensional model, determining a color value texture mapped to the first three-dimensional model at the determined location on the first three-dimensional model, and setting the determined color value to the pixel in the texture atlas for the second three-dimensional model.

Description

BACKGROUND[0001]1. Field[0002]This disclosure generally relates to displaying three-dimensional models.[0003]2. Background[0004]A geographic information system (GIS) is a system that can be used for storing, retrieving, manipulating, and displaying a three-dimensional model. The three-dimensional model may include satellite images texture mapped to terrain, such as mountains, valleys, and canyons. The GIS uses a virtual camera to navigate through a three-dimensional environment. The virtual camera defines what portion of a three-dimensional model to display to a user in a display area.[0005]A client device may display the three-dimensional model in a geographic[0006]information environment. The three-dimensional model may have any number of level-of-detail (LOD) representations that may be displayed in the geographic information environment. Accounting for an LOD of a three-dimensional model may increase or decrease the complexity of a three-dimensional model as a virtual camera mov...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06T15/04G06T15/06G06T7/40G06T17/00
CPCG06T15/04G06T7/408G06T15/06G06T2210/36G06T7/90G06T17/20
Inventor HSU, STEPHEN CHARLES
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products