Binocular three-dimensional graphic rendering method and related system

A three-dimensional graphics, dual-purpose technology, applied in image data processing, 3D image processing, resource allocation, etc.

Active Publication Date: 2016-01-06
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the viewpoint displacement and depth information are simply used, only the primitives behind the near plane will be projected onto the near plane, and only the three-dimensional effect of entering the screen can be achieved.

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
  • Binocular three-dimensional graphic rendering method and related system
  • Binocular three-dimensional graphic rendering method and related system
  • Binocular three-dimensional graphic rendering method and related system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] In order to enable the existing GPU rendering pipeline to render both in-screen and out-screen effects without requiring corresponding support on the GPU hardware, a middle plane is added to the binocular 3D graphics rendering method in this embodiment (middleplane), such as figure 1 As shown, the mid-plane is between the near plane and the far plane, and the mid-plane is regarded as a projection surface, and the primitives between the near plane and the far plane are projected onto the mid-plane, then the figure between the near plane and the mid-plane The primitives will have a three-dimensional effect of going out of the screen, and the primitives between the middle plane and the far plane will have a three-dimensional effect of entering the screen. In order to ensure that only the primitives between the near plane and the far plane are kept during the clipping phase, the pseudo-depth must remain unchanged, that is, between [-1,1].

[0034] Suppose the distances fro...

Embodiment 2

[0049] figure 2 It shows that the left and right eye views have different angles due to binocular parallax, and the buffers storing the left and right eye views are respectively the left view frame and the right view frame, and the objects in the left and right view frames are related to the depth of field.

[0050] This embodiment provides a binocular 3D graphics rendering and display system based on the principle of binocular parallax and the GPU rendering pipeline, such as image 3 Shown is a schematic structural diagram of the system, which includes five modules:

[0051] (1) External storage device 200: for storing scene data, such as 3D grid data, image data, configuration data, etc.;

[0052] (2) Processor (CPU) 201: used for analyzing files, processing scene data, and compositing operations of stereoscopic frames;

[0053] (3) GPU202: realize the main components of the graphics rendering pipeline, and generate left and right views;

[0054] (4) Processor memory 204: ...

Embodiment approach

[0060] According to an embodiment of the present invention, a stereoscopic image reproduction method is provided, including:

[0061] Creating step: creating at least two view frame buffers for respectively storing image data of different viewpoints;

[0062] Rendering step: receiving data containing three-dimensional graphics from at least two viewpoints, and rendering the data of each viewpoint, the rendering adopts the binocular three-dimensional graphics rendering method of Embodiment 1, and stores the rendering result in the corresponding view frame buffer ;

[0063] Synthesizing step: synthesizing the rendering results in at least two viewing frame buffers to obtain a stereoscopic frame, and outputting the stereoscopic frame.

[0064] Take the two viewpoints of left viewpoint and right viewpoint as an example, such as Figure 5 As shown, the stereoscopic image reproduction method of this embodiment. First read the attribute information of the 3D display, including inf...

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 binocular three-dimensional graphic rendering method and a related system. The method comprises a projection transformation step of adding a middle plane between a near plane and a far plane as a projection surface and projecting a graphic element between the near plane and the far plane onto the middle plane. According to the method and the related system, the middle plane is added and the graphic element between the near plane and the far plane is projected onto the middle plane, so that a graphic element between the near plane and the middle plane has a three-dimensional out-screen effect, and a graphic element between the middle plane and the far plane has a three-dimensional in-screen effect. Therefore, the "out-screen" and "in-screen" effects can be rendered without the need for special hardware when existing rendering pipelines are used in a 3D display device.

Description

technical field [0001] The invention relates to the technical field of stereo vision processing, in particular to a binocular three-dimensional (3D) graphics rendering method and a related system. Background technique [0002] As we all know, the real world is a three-dimensional world. When human eyes watch the three-dimensional world, because the eyes are horizontally separated in two different positions, the images of the objects seen are different. The visual angles of the images seen by the left and right eyes are different, which are called left view and right view respectively. Due to the existence of parallax, through the human brain, people can feel the 3D world with depth of field and layering, which is the principle of binocular parallax. According to this principle, if the two eyes can see two views with different visual angles respectively, it can make people feel a stereoscopic 3D view with depth of field and layering. [0003] 3D displays are designed based ...

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 Applications(China)
IPC IPC(8): G06F9/38G06F9/50G06T15/00
CPCG06T15/04
Inventor 王文敏张建龙王荣刚董胜富王振宇李英高文
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products