A Lossless Enlargement Method of 3D Scene Based on Rendering to Texture

A 3D scene and texture technology, applied in the field of 3D visualization, can solve problems such as huge amount of information, mosaic appearance, failure to observe local details, etc.

CN104077741BActive Publication Date: 2017-05-10武汉兆图科技有限公司
5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2017-05-10

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a three-dimensional scene lossless amplification method based on rendering to texture. The amplification ratio is set, the RTT is set to be a target rendering object, a three-dimensional model to be amplified is rendered to the RTT, the texture in the RTT serves as the texture of the Overlay and is displayed on a screen, and the lossless amplification process is completed. By means of the three-dimensional scene lossless amplification method based on rendering to texture, any local part of a three-dimensional scene can be amplified in a lossless mode, the amplification ratio can be regulated, and meanwhile the requirement for the shape of the model to be amplified in the three-dimensional scene does not exist.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a three-dimensional scene lossless amplification method based on rendering to texture, and belongs to the field of three-dimensional visualization. Background technique

[0002] With the rapid development of computer graphics and image technology, the demand for 3D visualization technology shows a significant growth trend. The 3D display software in the prior art generally displays a large range of 3D scenes and contains a huge amount of information, and local details in the 3D scenes are often not fully displayed. Although almost all 3D display software has scene zoom-in and zoom-out functions, which can realize a certain degree of overall zoom-in or zoom-out of all scenes in the 3D view, but for the observation of local details, this method cannot achieve good results. If you simply zoom in on a local image without optimization of a special algorithm, it is only equivalent to drawing a smaller image on a larger blank image, ...

Examples

Embodiment Construction

[0026] The present invention will be further described below in conjunction with drawings and embodiments.

[0027] The technical solution adopted by the present invention to solve the technical problem is: a method for lossless magnification of a three-dimensional scene based on rendering to texture is provided, the three-dimensional scene is a three-dimensional model to be enlarged, which is generated by computer modeling, and its main scene The parameters of the camera are known, combined with figure 1 , including the following steps:

[0028] (1) Initialization:

[0029] (1a) Create a rendering texture RTT by creating a rendering texture object;

[0030] (1b) creating a magnifying glass camera for a three-dimensional scene; the magnifying glass camera is a three-dimensional camera of an enlarged three-dimensional scene;

[0031] (1c) Set the magnification ratio f, and calculate the field of view angle FOV of the magnifying glass camera by the following formula:

[0032...