Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Real tri-dimension display method oriented to Google Earth and Sketch Up

A technology of three-dimensional stereo and display method, applied in the field of implantable true three-dimensional stereo rendering, can solve the problems of inability to realize true three-dimensional stereo display, the application of stereo display cannot be promoted, and the cost is high.

Active Publication Date: 2011-04-27
常熟紫金知识产权服务有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the need for professional equipment, the high cost also limits the application of stereoscopic display technology, so the application of stereoscopic display cannot be promoted, and a large number of 3D programs are still displayed using single-channel technology, which lacks stereoscopic effect and loses the three-dimensional program. Stereoscopic display characteristics
At the same time, because stereoscopic display requires special hardware and special programming skills, a large number of programs have not considered the characteristics of stereoscopic display during development, and have not implemented the function of supporting stereoscopic display in the program. Stereoscopic display is not possible on the hardware
These programs account for the vast majority of current 3D display programs. Google Earth and Sketch Up have not broken through the above limitations. During the modeling process, users can only see a single-channel perspective 3D display and cannot achieve true 3D stereoscopic display. , can not achieve the best application effect

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
  • Real tri-dimension display method oriented to Google Earth and Sketch Up
  • Real tri-dimension display method oriented to Google Earth and Sketch Up
  • Real tri-dimension display method oriented to Google Earth and Sketch Up

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] like figure 2 and image 3 As shown, Google Earth uses two 3D APIs, one is OpenGL and the other is Direct3D. In the modeling stage, Google SketchUp supports OpenGL API, and the operating system platform is Windows XP for implementation.

[0059] This embodiment adopts OpenGL API as the implementation object.

[0060] like figure 1 As shown, the implantable true three-dimensional rendering method for Google Earth and Sketch Up software, the method comprises the following steps:

[0061] Step (1) monitoring and rendering data interception for the OpenGL API used by Google Earth and Sketch Up;

[0062] Step (2) using the scene transformation matrix and the projection transformation matrix to reconstruct the rasterized three-dimensional data;

[0063] Step (3) Adaptive screen resolution and human eye base distance to set two different viewpoint positions and generate a stereo pair;

[0064] Step (4) performs true three-dimensional observation for different stereoscopi...

Embodiment 2

[0132] This embodiment uses Direct3D 9 as the implementation object, and the operating system platform is Windows XP for implementation.

[0133] like figure 1 As shown, the implantable true three-dimensional rendering method for Google Earth, the method includes the following steps:

[0134] Step (1) monitors and intercepts rendering data for the Direct3D API used by Google Earth;

[0135] Step (2) using the scene transformation matrix and the projection transformation matrix to reconstruct the rasterized three-dimensional data;

[0136] Step (3) Adaptive screen resolution and human eye base distance to set two different viewpoint positions and generate a stereo pair;

[0137] Step (4) performs true three-dimensional observation for different stereoscopic observation devices.

[0138] The following implementation process is the specific software coding process of the above method.

[0139] The interception and monitoring of Direct3D 9 is developed based on Micorsoft Deto...

Embodiment 3

[0184] An implantable true three-dimensional rendering method for Google Earth and Sketch Up software, comprising the following specific contents:

[0185] a. Monitor the function of creating a three-dimensional display environment, add the function of calling the system detection function of the 3D API to this function, obtain the system's stereoscopic display characteristics, and change the stereoscopic display mode in the originally set display environment according to the corresponding stereoscopic display characteristics, Enable true 3D stereoscopic display support on hardware that supports stereoscopic display, and set flags for red and green stereoscopic display on hardware that does not support stereoscopic display;

[0186] b. Monitor the function that starts drawing a frame, add code to the function to obtain the viewport size of the current drawing frame, and create a temporary buffer for the stereo pair according to the rendered pixel format;

[0187] c. Monitor th...

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

The invention relates to a true 3D display method oriented to Google Earth and Sketch Up. The method comprises the following steps: an implanted rendering data interception technology is adopted between invoking of a 3D API of software and display by a display card to capture an original single channel color signal, a depth signal, a 3D scene transformation matrix and a projection transformation matrix; rasterized 3D data is reconstructed by parsing the information; on the basis of the stereo vision principle, the scene is re-transformed to two different viewpoint positions in a self-adaptingmanner, so that a binocular vision stereopair to be displayed in a 3D form is formed, and the display card is driven to output the binocular vision stereopair in a 3D form; and polarization, a pair of red and green or blinking glasses, and the like are adopted for true 3D display and observation. The invention can realize true 3D scene display of the prior software such as Google Earth and SketchUp without changing programs and operation modes.

Description

technical field [0001] The invention relates to the technical field of three-dimensional visualization, in particular to an implantable true three-dimensional rendering method for Google Earth and Sketch Up software. Background technique [0002] With the development of computer technology, stereoscopic display has become a commonly used technical means in the fields of environment simulation, simulation training, planning and design, etc., and even began to combine with movies and computer games to produce stereoscopic movies and true 3D games to integrate into people's daily life. As an important three-dimensional application system, the virtual earth software has attracted extensive attention for its rich data and friendly user experience. Google Earth software is one of them. Google Sketch Up is a 3D rapid modeling software launched in conjunction with Google Earth. , to provide ground object modeling tools for Google Earth. [0003] It is a trend to realize stereoscopi...

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 Patents(China)
IPC IPC(8): G06F17/30H04N15/00G06T15/00
Inventor 闾国年温永宁盛业华吴明光
Owner 常熟紫金知识产权服务有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products