Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

30 results about "Shading language" patented technology

A shading language is a graphics programming language adapted to programming shader effects (characterizing surfaces, volumes, and objects). Such language forms usually consist of special data types, like "vector", "matrix", "color" and "normal". Due to the variety of target markets for 3D computer graphics, different shading languages have been developed.

Three-dimensional terrain model real-time smooth drawing method with combination of GPU technology

InactiveCN105336003ATroubleshoot preprocessing issuesEliminate noise3D modellingVideo memoryEngineering
The invention provides a three-dimensional terrain model real-time smooth drawing method with combination of a GPU technology, and belongs to the technical field of image processing. The objective of the invention is to provide the three-dimensional terrain model real-time smooth drawing method with combination of the GPU technology so that cache reuse in multiple times of drawing can be realized based on the current popular programmable GPU technology with a global digital elevation model acting as a data source, and load of computation space is effectively reduced. The method comprises the steps of construction of a multi-resolution pyramid model, elimination of image noise points, filtering of images, partitioning of planar projection of the earth according to equal latitude and longitude, and construction of different hierarchical levels of pyramid layers according to a mode from the top to the bottom. Acceleration and enhancement of terrain rendering are realized based on the programmable GPU technology, i.e. all phases of a graphical drawing pipeline are controlled by using shader languages, two and textures are respectively generated by vertex information and index information of elevation data to be stored in video memory for scheduling of whole terrain drawing; and vertex interpolation and migration are performed in the geometric phase by utilizing a curved surface subdivision and fractal technology so that procedural details are generated and the phenomenon of edges and corners of the terrain mesh when resolution is insufficient can be compensated.
Owner:PLA AIR FORCE AVIATION UNIVERSITY

Map linear symbol drawing method and system based on graphics processing unit (GPU)

The invention relates to a map linear symbol drawing method and a map linear symbol drawing system based on a graphics processing unit (GPU). According to the method, under a three-dimensional rendering programmable assembly line system, a shader language is used for sending a function relation between map linear symbol coloring and linear parameters to the GPU for calculation, so that map linear symbols can be drawn with high efficiency. The method comprises the following steps of establishing a vortex array caching object by taking half-linear width as a buffering region according to a linear center line, recording xyz of the position of a vortex and transverse and longitudinal coordinate relation parameters uv of the vortex on the whole buffering zone; writing a vortex shader, sending the uv parameters into a fragment shader, and performing rasterization interpolation by using the GPU; and building a function of a fragment color and the uv in the fragment shader, and calculating pixel coloring. In an actual drawing process, the vortex caching objects are bound to be property parameters for sending; global parameters required in a shader file are set; and therefore, the linear symbols can be drawn.
Owner:JIANGSU PROVINCE IN HERE DIGITAL TECH

Video frame rendering method and device

The embodiment of the invention discloses a video frame rendering method and a video frame rendering device. The video frame rendering method comprises the following steps: receiving a rendering instruction of a user and a to-be-rendered video frame; analyzing the rendering instruction, and determining special effects corresponding to the video frame and an action time interval of each special effect; extracting the identifier information of the determined special effects, and determining GLSL (open graphics library shading language) programs corresponding to the special effects, wherein each special effect corresponds to one GLSL program; respectively judging whether each special effect corresponding to the video frame meets a preset rule according to the action time interval of each special effect and the extracted identifier information of each special effect; combining the GLSL programs corresponding to the special effects which meet the preset rule to obtain a combined GLSL program; executing the combined GLSL program and the GLSL programs corresponding to the special effects which do not meet the preset rule to obtain a rendered special-effect frame. According to the technical scheme, the execution frequency of the GLSL programs is reduced, and the transfer frequency of repeating data is reduced, so that the rendering efficiency is improved.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Spacecraft solar panel three-dimensional dynamic simulation method taking shielding effect into consideration

The invention discloses a spacecraft solar panel three-dimensional dynamic simulation method taking a shielding effect into consideration, belongs to the technical field of computer simulation, and solves the problems that the power generating efficiency is estimated inaccurately caused by complex analyzing tasks of the existing shielding situations generated by a satellite orbit and a large-scale mechanism. According to the technical main points, the method comprises the following steps: building a realization environment; performing three-dimensional virtual modeling on a spacecraft; displaying a spacecraft body, a solar panel and an antenna in real time; calculating a sheltering matrix through a shadow shielding algorithm; performing visual rendering based on solar panel shadow of shading language; performing multi-view-angle interactive three-dimensional roaming; displaying the power and a temperature curve of the solar panel in real time. According to the method, the analyzing tasks of the shielding situations generated by the satellite orbit and the large-scale mechanism are realized, the power generating power of solar batteries is calculated according to a shielding analysis result, and the number of the solar batteries is designed reasonably.
Owner:HARBIN INST OF TECH

Three-dimensional dynamic simulation method of spacecraft solar panel considering shading effect

The invention discloses a spacecraft solar panel three-dimensional dynamic simulation method taking a shielding effect into consideration, belongs to the technical field of computer simulation, and solves the problems that the power generating efficiency is estimated inaccurately caused by complex analyzing tasks of the existing shielding situations generated by a satellite orbit and a large-scale mechanism. According to the technical main points, the method comprises the following steps: building a realization environment; performing three-dimensional virtual modeling on a spacecraft; displaying a spacecraft body, a solar panel and an antenna in real time; calculating a sheltering matrix through a shadow shielding algorithm; performing visual rendering based on solar panel shadow of shading language; performing multi-view-angle interactive three-dimensional roaming; displaying the power and a temperature curve of the solar panel in real time. According to the method, the analyzing tasks of the shielding situations generated by the satellite orbit and the large-scale mechanism are realized, the power generating power of solar batteries is calculated according to a shielding analysis result, and the number of the solar batteries is designed reasonably.
Owner:HARBIN INST OF TECH

A method for smooth real-time rendering of 3D terrain models combined with GPU technology

InactiveCN105336003BTroubleshoot preprocessing issuesEliminate noise3D modellingVideo memoryLongitude
The invention provides a three-dimensional terrain model real-time smooth drawing method with combination of a GPU technology, and belongs to the technical field of image processing. The objective of the invention is to provide the three-dimensional terrain model real-time smooth drawing method with combination of the GPU technology so that cache reuse in multiple times of drawing can be realized based on the current popular programmable GPU technology with a global digital elevation model acting as a data source, and load of computation space is effectively reduced. The method comprises the steps of construction of a multi-resolution pyramid model, elimination of image noise points, filtering of images, partitioning of planar projection of the earth according to equal latitude and longitude, and construction of different hierarchical levels of pyramid layers according to a mode from the top to the bottom. Acceleration and enhancement of terrain rendering are realized based on the programmable GPU technology, i.e. all phases of a graphical drawing pipeline are controlled by using shader languages, two and textures are respectively generated by vertex information and index information of elevation data to be stored in video memory for scheduling of whole terrain drawing; and vertex interpolation and migration are performed in the geometric phase by utilizing a curved surface subdivision and fractal technology so that procedural details are generated and the phenomenon of edges and corners of the terrain mesh when resolution is insufficient can be compensated.
Owner:PLA AIR FORCE AVIATION UNIVERSITY

Cross-platform modularized shader language general integration method

The invention discloses a cross-platform modularized shader language general integration method which comprises the following steps: defining the format and grammar of a macro definition analysis file, and creating the macro definition analysis file; creating a grammar parser Shader-X, and pre-compiling a shader file by using the Shader-X parser; analyzing the macro definition analysis file, generating a macro definition result set, and generating a macro definition result ordered list according to the macro definition result set; respectively calculating hash values of the ordered list of the macro definition results, generating shader files of the platforms corresponding to the macro definition results respectively according to the macro definition results, pre-compiling the shader files into binary files through a Shader-X analyzer, and marking the binary files through the Hash values of the macro definition results and the platforms; and locating and executing the binary file by the rendering program according to the hash value of the macro definition result ordered list and the platform. The same shader code can be used on different platforms, online compiling is not needed, a modular programming scheme is supported, and the shader programming efficiency is improved.
Owner:DALIAN NEUSOFT UNIV OF INFORMATION

A video frame rendering method and device

The embodiment of the invention discloses a video frame rendering method and a video frame rendering device. The video frame rendering method comprises the following steps: receiving a rendering instruction of a user and a to-be-rendered video frame; analyzing the rendering instruction, and determining special effects corresponding to the video frame and an action time interval of each special effect; extracting the identifier information of the determined special effects, and determining GLSL (open graphics library shading language) programs corresponding to the special effects, wherein each special effect corresponds to one GLSL program; respectively judging whether each special effect corresponding to the video frame meets a preset rule according to the action time interval of each special effect and the extracted identifier information of each special effect; combining the GLSL programs corresponding to the special effects which meet the preset rule to obtain a combined GLSL program; executing the combined GLSL program and the GLSL programs corresponding to the special effects which do not meet the preset rule to obtain a rendered special-effect frame. According to the technical scheme, the execution frequency of the GLSL programs is reduced, and the transfer frequency of repeating data is reduced, so that the rendering efficiency is improved.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD
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