G06T2200/12

Graphics anti-aliasing resolve with stencil mask

An embodiment of a graphics apparatus may include a mask buffer to store a mask, a shader communicatively coupled to the mask buffer to apply the mask to a first shader pass, and a resolver communicatively coupled to the mask buffer to apply the mask to a resolve pass. The resolver may be configured to exclude a sample location not covered by the mask in the resolve pass. Other embodiments are disclosed and claimed.

ANAMORPHIC PHOTOGRAPHY AND SQUEEZE RATIOS FOR DIGITAL IMAGERS
20220026689 · 2022-01-27 ·

A digital camera comprising a digital image sensor and at least one corrective lens element configured to reduce a blurring of an image in a horizontal or vertical dimension on the digital image sensor. The digital image sensor may be larger than a 28 millimeter diagonal.

Curve antialiasing based on curve-pixel intersection
11232613 · 2022-01-25 · ·

Curve antialiasing based on curve-pixel intersection is leveraged in a digital medium environment. For instance, to apply antialiasing according to techniques described herein, curves of a visual object are mapped from an original pixel space to a virtual pixel space. Virtual pixels of the virtual pixel space that are intersected by the mapped curves are identified and aggregated as intersected virtual pixels. The intersected virtual pixels are then mapped back into the original pixel space to identify which intersected virtual pixels positionally coincide with respective original pixels of the original pixel space. Intersected virtual pixels are mapped to original pixels to generate pixel coverage for original pixels. The generated pixel coverage values for original pixels are applied to render antialiased curves as part of an antialiased version of the original visual object.

GRAPHICS ANTI-ALIASING RESOLVE WITH STENCIL MASK

An embodiment of a graphics apparatus may include a mask buffer to store a mask, a shader communicatively coupled to the mask buffer to apply the mask to a first shader pass, and a resolver communicatively coupled to the mask buffer to apply the mask to a resolve pass. The resolver may be configured to exclude a sample location not covered by the mask in the resolve pass. Other embodiments are disclosed and claimed.

APPARATUS AND METHOD FOR CONSERVATIVE MORPHOLOGICAL ANTIALIASING WITH MULTISAMPLING
20210350543 · 2021-11-11 ·

An apparatus and method for performing multisampling anti-aliasing. For example, one embodiment of an apparatus samples multiple locations within each pixel of an image frame to generate a plurality of image slices. Each image slice comprises a different set of samples for each of the pixels of the image frame. Anti-aliasing is then performed on the image frame using the image slices by first subdividing the plurality of image slices into equal-sized pixel blocks and determining whether each pixel block has one or more different pixel values in different image slices. If so, then edge detection and simple shape detection is performed using pixel data from a pixel block in a single image slice; if not, then edge detection and simple shape detection is performed using the pixel block in multiple image slices.

On demand MSAA resolve during lens correction and/or other post-processing phases

Systems, apparatuses and methods may provide for technology that identifies, at an image post-processor, unresolved surface data and identifies, at the image post-processor, control data associated with the unresolved surface data. Additionally, the technology may resolve, at the image post-processor, the unresolved surface data and the control data into a final image.

METHOD AND DEVICE FOR REDUCING ALIASING ERRORS IN IMAGES OF PIXEL-BASED DISPLAY DEVICES AND FOR THE EVALUATION OF DISPLAY DEVICES OF THIS TYPE

The invention relates to a method for reducing aliasing errors in a moire-corrected final image formed by at least one camera image, wherein the at least one camera image is captured, by a camera (1) having imaging optics (1.1) and a sensor surface (1.2) with sensor pixels (1.3), as the depiction of a display image of a display device (2) with display pixels (2.1) arranged in a matrix-like manner and spaced apart in a display pixel pitch (D A) on the sensor surface (1.2), wherein, during the capture, the camera (1) is shifted relative to the display device (2) along at least one offset path (VP) in relation to a starting position (S). The invention also relates to a method for evaluating the presentation quality of a pixel-based display device (2), and a device for carrying out methods of this type.

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.

APPEARANCE-DRIVEN AUTOMATIC THREE-DIMENSIONAL MODELING
20220392179 · 2022-12-08 ·

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.

Method and System for Multisample Antialiasing
20220327778 · 2022-10-13 ·

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.