Biomolecule visual ray tracing rendering method based on CPU

A biomolecular and ray tracing technology, applied in 3D image processing, image data processing, instruments, etc., can solve the problems of limited scope of application, irreplaceable, and high requirements for graphics processor hardware, achieve low hardware requirements, and improve the use of Efficiency, realizing the effect of real-time interactive frame rate

Active Publication Date: 2020-12-22
SUN YAT SEN UNIV
View PDF8 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A GPU-accelerated ray-tracing algorithm has emerged, which uses the powerful computing power of the GPU to increase the rendering frame rate. However, this method has high requirements on the graphics processor hardware and is limited in scope of application. It still cannot replace the existing raster rendering method for molecular visualization.

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
  • Biomolecule visual ray tracing rendering method based on CPU
  • Biomolecule visual ray tracing rendering method based on CPU
  • Biomolecule visual ray tracing rendering method based on CPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Such as figure 2 As shown, through local ray tracing, the specific steps for realizing the biomolecule visualization ray tracing rendering method of the present invention are as follows:

[0025] Step S11, analyzing the molecular PDB file, mainly reading the ATOM record line to obtain atomic information such as atom type and coordinates.

[0026] Step S12, using the atomic information obtained in step S11, traversing all atoms, and using the van der Waals radii corresponding to different types of atoms as radius spheres to represent atoms, constructing a space-filling expression model of biomolecules, and instantiating the space-filling expression model as Transformable instance. Among them, the space-filling expression model is an expression of molecules, and van der Waals spheres are used to represent atoms.

[0027] Space-filling expression models of biomolecules are referred to as molecular models.

[0028] Step S13, constructing a 3D scene, binding the transfor...

Embodiment 2

[0042] Compared with local rendering, remote rendering needs to additionally solve the real-time transmission of data and real-time transmission of interactive information, but it can make full use of the computing power of the remote server to obtain a better frame rate than the local one, and liberate the performance of the tracking rendering method on the local computer Require. Such as Figure 5 As shown, through remote ray tracing, the specific steps for realizing the biomolecule visualization ray tracing rendering method of the present invention are as follows:

[0043] Step S21, the local host end establishes a socket connection with the remote rendering end server, and the remote rendering end waits to receive the atomic information parsed by the local host end.

[0044] Step S22, the local host parses the molecular PDB file, reads the ATOM record to obtain the atom information, encapsulates the atom information required for rendering with a custom protocol, and trans...

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 biomolecule visual ray tracing rendering method. The method comprises the following steps: constructing a three-dimensional scene and a biomolecule space filling expressionmodel; instantiating the model into a convertible instance, and binding and adding the convertible instance into the three-dimensional scene; emitting light from a camera to a three-dimensional scenethrough pixel points, if the light does not intersect with atoms, ending tracking, and taking a background color as a pixel color; if the light intersects with the atoms, generating reflection light through calculation, setting multiple light sources to emit light to the model from multiple different directions to continue to track the reflection light, and if the reflection light intersects withlight in the multiple light sources, adding an illumination contribution value; and finally, calculating the color value of the pixel according to the color of the atom and the illuminance contribution value by adopting a rendering equation. According to the method, the real-time interaction frame rate is realized while the molecular structure obtains a high-quality rendering result, and the method can be used for carrying out biomolecule visualization work on a super computer.

Description

technical field [0001] The invention relates to the technical field of computer graphics rendering, in particular to a CPU-based visual ray tracing rendering method for biomolecules. Background technique [0002] Interactive biomolecular visualization is one of the important branches in the field of visualization. Biomolecular visualization uses the three-dimensional visualization of molecular structures and high-quality rendering of molecular structures to analyze molecular structures, properties, and interactions. Most of the existing molecular visualization tools use raster rendering methods, which have obvious deficiencies, including the lack of shadows and global illumination effects of ambient occlusion, which prevent the molecular structure from being clearly understood. [0003] Ray tracing is a rendering method that simulates the reflection and scattering of light by tracing the light that interacts with objects in the scene. It can naturally achieve the effects of ...

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): G06T15/06G06T1/20
CPCG06T15/06G06T1/20Y02D10/00
Inventor 纪庆革李家振张永东杜云飞
Owner SUN YAT SEN UNIV
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