Real tri-dimension display method oriented to Google Earth and Sketch Up
A 3D stereoscopic and stereoscopic display technology, applied in the field of implantable true 3D stereoscopic rendering, can solve problems such as the program does not consider the stereoscopic display characteristics, cannot display stereoscopic, and restricts the stereoscopic display technology.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] Such as 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] Such as 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 stere...
Embodiment 2
[0132] This embodiment uses Direct3D 9 as the implementation object, and the operating system platform is Windows XP for implementation.
[0133] Such as 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 D...
Embodiment 3
[0185] An implantable true three-dimensional rendering method for Google Earth and Sketch Up software, comprising the following specific contents:
[0186] 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;
[0187] 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;
[0188] c. Monitor th...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com