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

49 results about "Tiled rendering" patented technology

Tiled rendering is the process of subdividing a computer graphics image by a regular grid in optical space and rendering each section of the grid, or tile, separately. The advantage to this design is that the amount of memory and bandwidth is reduced compared to immediate mode rendering systems that draw the entire frame at once. This has made tile rendering systems particularly common for low-power handheld device use. Tiled rendering is sometimes known as a "sort middle" architecture, because it performs the sorting of the geometry in the middle of the graphics pipeline instead of near the end.

Compression of a tessellated primitive index list in a tile rendering system

A method and apparatus for comprising primitive data generated by tessellation of patches in a three-dimensional computer graphics rendering system receives domain point indices for a first primitive in a list of primitives defining the tessellated patch, stores the domain point indices for the received primitive, compares domain point indices of a next primitive in the list with stored domain point indices and determines any matches, stores domain point indicates of the next primitive or, if a match was found, stores a reference to the position of the matched index, receives domain point indexes of the next primitive in the list and repeats the step until each primitive in the list has been compressed.
Owner:IMAGINATION TECH LTD

Method And System For Controlling A 3D Processor Using A Control List In Memory

A graphics processing device generates control lists for controlling processing of 3D graphics. Control lists comprise primitive data for the 3D graphics, pointers to primitive data and control data. Tags that correspond to records within the control lists may be utilized for the control of processing. The graphics processing device may comprise a 3D pipeline comprising parallel processors. Processing is performed on a tile by tile basis and comprises a tile binning phase and / or a tile rendering phase. The two phases of processing may be performed in parallel on different sets of data. Control lists comprise a main list and / or sub-lists, for example, tile lists. Control lists may comprise links to other lists. Processing control may advance through the control lists without interaction from a driver and / or from a processor that is external to the graphics processing device.
Owner:AVAGO TECH INT SALES PTE LTD

Method And System For Compressing Tile Lists Used For 3D Rendering

A graphics processing device may generate coordinates for vertices of graphics primitives in a view-space. Tiles are defined within the view-space and are associated with tile lists. Primitives and / or vertices which overlap a tile are determined. Tile lists comprise differentially encoded indices and / or spatial coordinates for overlapping primitives. The differential encoding may or may not be byte aligned. During tile mode graphics rendering, tile lists are utilized to reference vertex attributes and / or primitives. Graphics rendering comprises a tile binning phase and a tile rendering phase. The primitives may comprise a triangle and / or joined triangles that share one or more vertices. For multiple joined primitives, information about shared vertices may be encoded without repetition for each primitive. Coordinates and / or corresponding weights for new vertices are encoded in a tile list and utilized for interpolating properties of the new vertices based on attributes of the original vertices.
Owner:AVAGO TECH INT SALES PTE LTD

Cluster-based real-time rendering service of remote sensing data set

InactiveCN102722549AImplement multi-mode parallel computing featuresAvoid congestionResource allocation2D-image generationSensing dataTerrain
The invention provides a systemic solution aiming at the rapid clustered rendering of a multisource remote sensing data set, which is especially used for solving distributed organization and storage problems of data and union query problems of a plurality of data sets in mass remote sensing data and different kinds of data sets. The systemic solution comprises the following steps: firstly allocating a cluster environment suitable for a real-time mass remote sensing data rendering system, wherein the cluster environment is formed by a plurality of calculation and data integrating nodes and a central server; sending a tile rendering request of a client side to the central server through a network channel, carrying out the research, the sieving and the post-processing through the central server so as to obtain a visible data list within the tile scope, and determining the optimal node according to the storage position; reading the tiles corresponding to the data by the nodes, rendering the tiles to a canvas in an overlying mode one by one, and sending the results to the central server; and finally sending the results to the client side by the central server. The systemic solution provided by the invention is suitable for rendered grain on the two-dimensional or three-dimensional surfaces, and large scale application fields, such as visualization and the like in the production of the terrain tile production and the large-scale remote sensing data management.
Owner:REMOTE SENSING APPLIED INST CHINESE ACAD OF SCI

Controlling multi-pass rendering sequences in a cache tiling architecture

ActiveUS20170053375A1Optimize arbitrarily complexReduces memory bandwidth consumptionImage memory managementCathode-ray tube indicatorsGraphicsTiled rendering
In one embodiment of the present invention a driver configures a graphics pipeline implemented in a cache tiling architecture to perform dynamically-defined multi-pass rendering sequences. In operation, based on sequence-specific configuration data, the driver determines an optimized tile size and, for each pixel in each pass, the set of pixels in each previous pass that influence the processing of the pixel. The driver then configures the graphics pipeline to perform per-tile rendering operations in a region that is translated by a pass-specific offset backward—vertically and / or horizontally—along a tiled caching traversal line. Notably, the offset ensures that the required pixel data from previous passes is available. The driver further configures the graphics pipeline to store the rendered data in cache lines. Advantageously, the disclosed approach exploits the efficiencies inherent in cache tiling architecture while honoring highly configurable data dependencies between passes in multi-pass rendering sequences.
Owner:NVIDIA CORP

Method and device for image rendering

The embodiment of the invention discloses a method and device for image rendering, wherein the method comprises that a GPU (Graphic Processing Unit) receives an instruction for the image rendering sent by a CPU (Central Processing Unit); the instruction contains an identifier of a to-be-rendered image; the GPU reads a bitmap image corresponding to the identifier in memory space which can be accessed by application programs and the GPU; and the GPU renders the bitmap image. By implementing the embodiment of the invention, the memory space can be saved; the problem about frequent process standstill caused by frequent memory distribution can be avoided; and the image rendering efficiency can be increased.
Owner:MEIZU TECH CO LTD

Remote 3D instruction rendering system and method

The invention discloses a remote 3D instruction rendering system. The system comprises a client and a server side, wherein the client and the server side are connected through a communication network; and the server side comprises the following modules: a 3D application module for running a 3D application program; a 3D assistant rendering module for executing rendering instructions; a 3D rendering instruction intercepting module connected with the 3D application module and used for intercepting the rendering instructions; a 3D rendering instruction conversion module respectively connected with the 3D rendering intercepting module and the 3D assistant rendering module and used for converting the rendering instructions into instructions supportable for the client and transmitting the converted instructions to the client; and an I / O instruction forwarding module connected with the 3D application module and used for forwarding the data transmitted by the client to the 3D application module. The invention further discloses a remote 3D instruction rendering method implemented by the above system. The system and the method provided by the invention accelerate 3D rendering and transmission by using graphic processing capacity of the client, so that processing load and network bandwidth of the server are both reduced, and data transmission rate is improved.
Owner:SHENGLE INFORMATION TECH SHANGHAI

Primitive re-ordering between world-space and screen-space pipelines with buffer limited processing

One embodiment of the present invention includes approaches for processing graphics primitives associated with cache tiles when rendering an image. A set of graphics primitives associated with a first render target configuration is received from a first portion of a graphics processing pipeline, and the set of graphics primitives is stored in a memory. A condition is detected indicating that the set of graphics primitives is ready for processing, and a cache tile is selected that intersects at least one graphics primitive in the set of graphics primitives. At least one graphics primitive in the set of graphics primitives that intersects the cache tile is transmitted to a second portion of the graphics processing pipeline for processing. One advantage of the disclosed embodiments is that graphics primitives and associated data are more likely to remain stored on-chip during cache tile rendering, thereby reducing power consumption and improving rendering performance.
Owner:NVIDIA CORP

Title-based rendering method and apparatus

A tile-based rendering method and a tile-based rendering apparatus are provided. The tile-based rendering method involves performing tile binning on a first image and a second image having binocular disparity using a plurality of graphic processors based on a draw command, determining a tile of the second image having a highest similarity to a tile of the first image based on a result of the tile binning, determining a tile rendering order for each tile of the first image and the second image, based on a result of the determining of the tile of the second image having a highest similarity to the tile of the first image, and performing tile rendering, according to the determined tile rendering order.
Owner:SAMSUNG ELECTRONICS CO LTD

Graphic image fusion mass building drawing method

ActiveCN108520557AAchieve full renderingMaintain roaming continuityGeometric CADImage enhancementGraphicsExternal storage
The invention relates to the field of urban three-dimensional models, and specifically relates to a graphic image fusion mass building drawing method. The method comprises the steps: firstly drawing an AOI (area of interest) through a real-time graphic method on the basis of LOD and internal and external storage scheduling; dynamically generating texture images for a secondary AOI and a non-AOI according to the position of a visual point, and carrying out the screen fusion, thereby achieving the complete rendering of a scene. The method maintains the roaming continuity of graphic rendering, and the image rendering is independent of the scene complexity. Meanwhile, the method can effectively improve the bearing capability of a system under the same hardware condition, also can achieve the scene roaming of hundreds of thousands of buildings under the hardware condition of relatively lower performances, and can achieve the complete drawing of a scene without visual loss.
Owner:PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU

Tiled rendering based implementation method for multi-pipeline rendering in GPU (graphics processing unit)

The invention discloses a tiled rendering based implementation method for multi-pipeline rendering in a GPU (graphics processing unit), which comprises the following steps of: analyzing a drawing command; taking a 2D drawing module to finish functions of 2D clear screen, dot-matrix and the like; carrying out graphics primitive management to finish the acquisition of a graphics primitive peak and the attribute. The tiled rendering based implementation method for multi-pipeline rendering in the GPU is carried out by a geometric transformation / illumination module, a cutting module, a screen coordinate transformation module, a graphics primitive partitioning module, an M-strip rasterization pipeline module, an M-strip Z / Stencil test pipeline module, an M-strip texture mapping pipeline module, an M-strip fusion pipeline module, a graphics display module and the like. According to the implementation structure, a purpose of performance acceleration of tiled rendering is realized by resource copying.
Owner:CHANGSHA JINGJIA MICROELECTRONICS

Three-dimensional game engine system

The invention discloses a three-dimensional game engine system. The three-dimensional game engine system is characterized by comprising an upper-layer design interface, an engine function module and a scene manager, wherein the upper-layer design interface is used for displaying a three-dimensional model scene viewing window and provides human-computer interactive operation; the engine function module divides and packages three-dimensional engine bottom-layer sub-algorithms and realizes three-dimensional game engine bottom-layer rendering; and the scene manager serves as an intermediate control layer and is used for realizing interaction of interface and bottom-layer rendered information between the upper-layer design interface and the engine function module. The invention aims to provide the three-dimensional game engine system, which independently designs and packages each design module of the system, is high in expansibility, functionally associates a three-dimensional engine with window design through an intermediate field scene manager, divides and packages a large function system of a three-dimensional game engine, is low in cost, and efficiently executes corresponding functions.
Owner:ZHONGSHAN UNIS TECH

Map tile generating method and device

The invention provides a map tile generating method and device. The generating method includes determining identification information of areas where tiles required to be generated belong according to the space range information of the tiles, determining whether space data of the areas corresponding to the identification information is stored in a stored file by searching an index database built in advance based on the identification information, storing the identification information of the areas with the space data in the index database, not storing the identification information of the areas without the space data, generating the tiles based on the space data if a user determines that the space data of the areas corresponding to the identification information are stored in the stored file through searching, otherwise, quitting generating the tiles. Therefore, the empty tile areas without data are determined before tile rendering, the areas without the data are avoided in the tile generation process, the tiles are only generated in the areas with the data, an effect of greatly shortening tile generation time is achieved, and a network map quick updating mechanism is formed.
Owner:NAVINFO

Temporary Non-Tiled Rendering of 3D Objects

3D artwork may be rendered in a tiled, raster environment without tiling to improve performance and response time. When an image includes 3D artwork, rendering the 3D artwork using multiple tiles may cause performance problems. Instead of rendering a 3D model using multiple tiles a graphic program may render a 3D model as a single tile. For example, rather than re-render a modified 3D model using multiple tiles after each user change, a graphic program may be configured to render the 3D model using a single tile. A graphics program may be configured to rendering a 3D model using a single tile while the user is modifying or manipulating the 3D model. After the user has finished manipulating the 3D model, the graphics program may then re-render the 3D model using multiple tiles.
Owner:ADOBE INC

Efficient browser composition for tiled-rendering graphics processing units

Unlike the GPU's FlexRender, a browser engine can intercept rendering at a higher level in the software stack, and because of the simpler nature of the browser tiles that need to be rendered, a browser engine can instruct the GPU to perform composition via traditional tiled-rendering or via direct rendering, where an output of the GPU is written to slower system memory, rather than the faster GPU memory.
Owner:QUALCOMM INNOVATION CENT

Method for achieving real-time rendering of large-scale realistic volumetric cloud

The invention discloses a method for achieving real-time rendering of large-scale realistic volumetric cloud on a stream processor. The method comprises the steps of establishing a novel grid model based on the Level of Detail (LOD) technology, forming 2D textures controlling the shape of the cloud, establishing a multiple forward scatter model of the cloud and carrying out illumination computation of the cloud. The method is characterized in that the reflection effect on the sky and the sun is achieved through the cubic textures, the illumination result obtained through precomputation is stored through 3D textures, and the illumination computation of the cloud is simplified; the factors such as the coverage rate of the cloud in the sky, the density of the cloud and wind are comprehensively considered. The method is particularly suitable for real-time rendering carried out when the cloud covers most or all of the sky, and has the advantages that the speed is high, the simulation degree is high and the platform compatibility is good.
Owner:HARBIN DIANSHI SIMULATION SCI & TECH

Technique for real-time rendering of temporally interpolated two-dimensional contour lines on a graphics processing unit

A method for rendering animated contour lines in real-time on a graphics processing unit employs a two-stage rendering technique using two separate pixel shaders and three texture stages. A dynamically generated one-dimensional color key lookup texture is generated and passed to the first pixel shader along with two texture datasets which are blended according to a temporal interpolation fraction for the creation of visual stripes over the dataset which alternate color at predetermined contour values. The result of this first pass is rendered into a screen-defined texture and sent to a secondary pixel shader which performs a simplistic edge-detection algorithm to extract width-normalized contour lines from the edges formed by the striping shader in the first render pass. The edge-detection shader receives user-controllable variables to alter contour thickness, color, border color, and smoothness (anti-aliasing) before presenting the finished image to the graphics display device.
Owner:MARAVELIAS PAUL

Three-dimensional ship dynamic display method based on multiscale rendering and fitting

The invention discloses a three-dimensional ship dynamic display method based on multiscale rendering and fitting. The three-dimensional ship dynamic display method comprises the following steps: acquiring the type, position, course and navigational speed information of a real-time ship target, and combining computer system configuration to dynamically configure a corresponding three-dimensional model and icon information as ship display factors; based on viewing distance and intensive degree, switching the ship visibility and three-dimensional display way under different scales to ensure dynamic unload of the model and other resources; according to the viewing distance, position, navigational speed and other information, determining the interpolation intervals and fitting routes under different conditions, and carrying out multiscale forward calculation, straight line interpolation or curve fitting under different pole conditions to improve the processing efficiency and ship navigation display smoothness so as to finally realize the efficient dynamic three-dimensional ship display effect and combine overall performance optimization and detail feature display.
Owner:THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP

Rule-library-based multi-source map vector tile rendering system

The invention discloses a rule-library-based multi-source map vector tile rendering system, comprising: a rendering rule library module that includes a data set and a rule set and is used for extracting and assembling a rendering style, wherein the rendering style is expressed via a series of descriptive style rules, these style rules are modularly organized into style blocks that act on various element objects on a map, each style block is composed of a plurality of rules, and each style block has its corresponding scope; and other modules. The system of the invention can establish a component-based map data visualization frame and allow plug and play for components on a domain framework.
Owner:NO 32 RES INST OF CHINA ELECTRONICS TECH GRP

Vector tile loading method in three-dimensional scene

ActiveCN112256897AAvoid duplicate cachingConsider loading efficiencyStill image data indexingStill image data browsing/visualisationComputer graphics (images)Engineering
The invention discloses a vector tile loading method in a three-dimensional scene. The method comprises the following steps: initializing a vector tile rendering engine based on a rendering parameterrule; dynamically calculating position parameters of different distances based on a camera visual angle, and calculating indexes of vector tiles which should be obtained at different positions in combination with the hierarchy of a proper number of tiles and corresponding row and column number information; dynamically rendering the vector tiles; and rendering the three-dimensional scene into an HTML 5 Canvas object by adopting a three-dimensional engine, and fusing the HTML 5 Canvas object of the vector tile with the HTML 5 Canvas object of the three-dimensional scene. The method has the advantages that fusion loading and browsing of the two-dimensional data and the three-dimensional data are achieved, elevation information is automatically given to the two-dimensional plane data, a new dimension is added for spatial data utilization, the utilization efficiency of the spatial data is greatly improved, and the use scene of the spatial data is expanded.
Owner:CHONGQING GEOMATICS & REMOTE SENSING CENT

Parallel processing method and device of graph assembly line and readable storage medium

The invention provides a parallel processing method and device for a graphics pipeline and a readable storage medium, the method is applied to a driving layer of a multi-core graphics processor, the graphics pipeline adopts a TBR-based architecture, and the method comprises the following steps: receiving a plurality of drawing call instructions, grouping the plurality of drawing call instructions to generate a specified number of geometric stage requests, each geometric stage request carries a sequence identifier determined according to an original input sequence of a plurality of drawing call instructions; in response to the rendering instruction, distributing a specified number of processing requests to a plurality of cores of the multi-core graphics processor in parallel, and enabling the plurality of cores to execute geometric phase operations in parallel to generate a polygon list corresponding to each geometric phase request; and splicing the polygon list according to the sequence identifier carried by each geometric stage request to obtain a target polygon list. By means of the method, the geometric stage processing efficiency based on block rendering can be improved.
Owner:摩尔线程智能科技(北京)有限责任公司

Page management approach to fully utilize hardware caches for tiled rendering

Systems and methods may provide for identifying a tile associated with an image and ordering an entirety of the tile into a linear stream of pages associated with a frame buffer. Additionally, the linear stream of pages may be allocated to a cache. In one example, the linear stream of pages is allocated to the cache in accordance with a fixed set selection policy of the cache.
Owner:INTEL CORP

Volume rendering method and volume rendering system for human body tomography data

The invention discloses a volume rendering method and a volume rendering system for human body tomography data. Through directly receiving an image reading instruction, corresponding tissue and organ information is searched according to the image reading instruction through indexing. The searched tissue and organ information is loaded into a three-dimensional texture in a layered manner. Light projection is performed in a GPU, thereby rendering a three-dimensional image of the tissue and organ. According to the volume rendering method and the volume rendering system, through performing light projection on the image of the tissue and organ in the GPU, a real-time rendering effect can be realized by means of programmable image hardware. Furthermore, according to the volume rendering method and the volume rendering system, through loading the stored tissue and organ information into the three-dimensional texture in the layered manner, the three-dimensional image is formed, and a dynamic whole image in different angles is output, thereby preventing a static image which is output by means of a third-party open source database or three-dimensional reconstruction software, and improving real-time performance in image rendering.
Owner:山东数字人科技股份有限公司

Decoupling Visibility Bins and Render Tile Dimensions for Tiled Rendering

An apparatus and method are described for decoupling visibility bins and render tile dimensions for tiled rendering. In one embodiment of the invention, a single visibility pass over the scene objects is performed and all the visibility bins are generated in parallel. This allows for high performance when the number of render tiles exceeds the number of visibility bins. The regions upon which visibility testing / recording is done is decoupled from the render tile regions in one embodiment of the invention. This allows a given visibility bin to map to multiple render tiles, thus allowing a fixed number of visibility bins to support any number of render tiles.
Owner:INTEL CORP

Write out stage generated bounding volumes

Systems, apparatuses and methods may provide for technology that optimizes tiled rendering for workloads in a graphics pipeline including tessellation and use of a geometry shader. More particularly, systems, apparatuses and methods may provide a way to generate, by a write out fixed-function stage, one or more bounding volumes based on geometry data, as inputs to one or more stages of the graphics pipeline. The systems, apparatuses and methods may compute multiple bounding volumes in parallel, and improve the gamer experience, and enable photorealistic renderings at full speed, (e.g., such as human skin and facial expressions) that render three-dimensional (3D) action more realistically.
Owner:INTEL CORP
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