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.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2017-05-10
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
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...