G06T2200/12

ANTI-ALIASING ADAPTIVE SHADER WITH PIXEL TILE COVERAGE RASTER RULE SYSTEM, APPARATUS AND METHOD

Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.

Method and system for multisample antialiasing

A method and system for generating two or three dimensional computer graphics images using multisample antialiasing (MSAA) is provided, which enables memory bandwidth to be conserved. For each of one or more pixels it is determined whether all of a plurality of sample areas of that pixel are located within a particular primitive. For those pixels where it is determined that all the sample areas of that pixel are located within that primitive, a value is stored in a multisample memory for a smaller number of the sample areas of that pixel than the total number of the sample areas of that pixel and data is stored indicating that all the sample areas of that pixel are located within that primitive.

Appearance-driven automatic three-dimensional modeling

Appearance driven automatic three-dimensional (3D) modeling enables optimization of a 3D model comprising the shape and appearance of a particular 3D scene or object. Triangle meshes and shading models may be jointly optimized to match the appearance of a reference 3D model based on reference images of the reference 3D model. Compared with the reference 3D model, the optimized 3D model is a lower resolution 3D model that can be rendered in less time. More specifically, the optimized 3D model may include fewer geometric primitives compared with the reference 3D model. In contrast with the conventional inverse rendering or analysis-by-synthesis modeling tools, the shape and appearance representations of the 3D model are automatically generated that, when rendered, match the reference images. Appearance driven automatic 3D modeling has a number of uses, including appearance-preserving simplification of extremely complex assets, conversion between rendering systems, and even conversion between geometric scene representations.

EDGE TEST AND DEPTH CALCULATION IN GRAPHICS PROCESSING HARDWARE
20220114779 · 2022-04-14 ·

A graphics processing hardware pipeline is arranged to perform an edge test or a depth calculation. Each hardware arrangement includes a microtile component hardware element, multiple pixel component hardware elements, one or more subsample component hardware elements and a final addition and comparison unit. The microtile component hardware element calculates a first output using a sum-of-products and coordinates of a microtile within a tile in the rendering space. Each pixel component hardware element calculates a different second output using the sum-of-products and coordinates for different pixels defined relative to an origin of the microtile. The subsample component hardware element calculates a third output using the sum-of-products and coordinates for a subsample position defined relative to an origin of a pixel. The adders sum different combinations of the first output, a second output and a third output to generate output results for different subsample positions defined relative to the origin of the tile.

Creation and rasterization of shapes using geometry, style settings, or location
11288778 · 2022-03-29 · ·

A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.

Method for generating at least one merged perspective viewing image of a motor vehicle and an environmental area of the motor vehicle, a camera system and a motor vehicle

The invention relates to a method for generating at least one merged perspective viewing image (24), which shows a motor vehicle (1) and its environmental region (4) from a dynamically variable perspective (P1, P2, P3) of a dynamic virtual camera (12) and which is determined based on raw images (25) of at least two cameras (5a, 5b, 5c, 5d) and based on a perspective model (17) of the motor vehicle (1), comprising the steps of: a) determining whether the merged perspective viewing image (24) comprises at least one disturbing signal afflicted image area, and if so, identifying the at least one disturbing signal afflicted image area; b) (S63) determining a severity of disturbing signals (27) within the at least one disturbing signal afflicted image area; c) (S61) determining a significance of the disturbing signals (27) in dependence on the perspective (P1, P2, P3) of the virtual camera (12); d) (S62) determining a degree of coverage of the disturbing signal afflicted image area by the model (17) of the motor vehicle (1) in dependence on the perspective (P1, P2, P3) of the virtual camera (12); e) (35) reducing the disturbing signals (27) only, if the severity exceeds a predetermined severity-threshold and the significance exceeds a predetermined significance-threshold and the degree of coverage remains below a predetermined degree of coverage-threshold. The invention moreover relates to a camera system (3) as well as a motor vehicle (1).

Anti-aliasing adaptive shader with pixel tile coverage raster rule system, apparatus and method

Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.

RENDERING ANTIALIASED CURVES USING DISTANCE TO CIRCLE ARCS
20220084265 · 2022-03-17 ·

A method of rendering a simple polygon is disclosed. Data describing a curve is accessed. One or more circle arc segments that fit the curve are generated. The generating includes repeatedly subdividing the curve until a difference between each subdivision of the curve and an associated circle arc segment of the one or more circle arc segments falls below a difference threshold. For each generated circle arc segment, the generating of the simple polygon is performed such that the simple polygon encompasses the circle arc segment.

MULTI-SAMPLE STEREO RENDERER

An embodiment of a parallel processor apparatus may include a sample pattern selector to select a sample pattern for a pixel, and a sample pattern subset selector communicatively coupled to the sample pattern selector to select a first subset of the sample pattern for the pixel corresponding to a left eye display frame and to select a second subset of the sample pattern for the pixel corresponding to a right eye display frame, wherein the second subset is different from the first subset. Other embodiments are disclosed and claimed.

Adaptive multisampling based on vertex attributes

Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.