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

Method for converting virtual 3D (Three-Dimensional) scene into 3D view

A technology of stereoscopic view and scene conversion, applied in the processing of 3D images, image data processing, instruments, etc., can solve the problems of insignificant 3D effect, time-consuming conversion, affecting the normal development of the 3D industry, etc., to achieve the effect of enhancing the experience

Inactive Publication Date: 2012-06-20
BEIJING JETSEN TECH
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the lack of 3D content seriously restricts the development of 3D industry
2D to 3D technology tries to convert the existing 2D video to 3D, but because the technology is immature, either the conversion is time-consuming and the cost is high, or the effect of the converted 3D content is not obvious, thus affecting the normal development of the 3D industry
This method can eliminate the vertical parallax generated in the inner figure-of-eight perspective projection, but no matter how you move the viewing volume or projection surface in the x-axis direction, you cannot obtain both positive and negative parallax in the stereoscopic view, that is, you cannot obtain both concave and convex 3D effect, causing the 3D effect to be inconspicuous
[0004] To sum up, when the existing technology converts the scene into a stereoscopic view, the 3D effect is not obvious and there is a problem of vertical parallax

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
  • Method for converting virtual 3D (Three-Dimensional) scene into 3D view
  • Method for converting virtual 3D (Three-Dimensional) scene into 3D view
  • Method for converting virtual 3D (Three-Dimensional) scene into 3D view

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below through specific embodiments and with reference to the accompanying drawings.

[0035] In the present invention, the system flow of 3D generation and experience based on OpenGL is as follows Figure 4 shown, namely

[0036] Step 1: Determine parameters related to OpenGL, such as viewport size, projection mode, viewing volume size and viewpoint position;

[0037] Step 2: adjust the virtual 3D scene according to the size of the viewing volume in step 1;

[0038] Step 3: perform staggered transformation on the viewpoint and the virtual 3D scene before projection;

[0039] Step 4: Project the miscut scene to form a view and store the view;

[0040] Step 5: Synthesize the stored view into a 3D source according to the required 3D format according to the nature of the 3D display device, and send the synthesized 3D source to...

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 discloses a method for converting a virtual 3D (Three-Dimensional) scene into a 3D view. The method can be used for converting any virtual 3D scene in OpenGL into a three-dimensional view by the following steps of: rotating and translating a world coordinate system, wherein an observation point is taken as the original point of a new coordinate system, and a connecting line between the central position of viewpoints and the observation point serves as an axis-Z positive axis; determining a rotating angle and a translating distance according to the central position of the viewpoints and the coordinate of the observation point; determining the shear mapping angle of each viewpoint according to the central position of the viewpoints and the coordinate of each viewpoint to generate a corresponding shear mapping matrix, performing right-handed multiplication on a model view matrix of each viewpoint, and projecting to obtain corresponding image data of each viewpoint; and adjusting the coordinate of the 3D scene, the horizontal resolution of the view, the size of a view frustum and the positions of the viewpoints according to a constraint condition of a parallax error and 3D effect experience to improve the 3D effect of the 3D view. Shear transformation and parameter adjustment are inserted in an OpenGL processing flow, so that the problems of unremarkable 3D effect and the presence of vertical parallax are solved, and an optimal 3D effect is achieved.

Description

technical field [0001] The invention relates to the field of 3D video production, in particular to a method for converting a virtual 3D scene into a stereoscopic view. Background technique [0002] At present, the lack of 3D content seriously restricts the development of 3D industry. The 2D to 3D technology tries to convert the existing 2D video to 3D, but because the technology is not mature, either the conversion is time-consuming and the cost is high, or the effect of the converted 3D content is not obvious, which affects the normal development of the 3D industry. The 3D content production technology based on computer graphics (Computer Graphic, CG) technology is becoming more and more mature, and can show good 3D effects. 3D content production based on CG technology refers to projecting computer-generated 3D scenes from different angles into stereoscopic views, and then synthesizing them into 3D content, which is mostly used for 3D production of animation content. In t...

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
IPC IPC(8): G06T15/00
Inventor 李中梅卞爱友肖炳珠
Owner BEIJING JETSEN TECH
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