Selective Rasterization
    31.
    发明申请

    公开(公告)号:US20170256079A1

    公开(公告)日:2017-09-07

    申请号:US15492112

    申请日:2017-04-20

    Abstract: According to one embodiment, a given tile, made up of pixels or samples, may be of any shape, including a square shape. These pixels may contain colors, depths, stencil values, and other values. Each tile may be further augmented with a single bit, referred to herein as a render bit. In one embodiment, if the render bit is one, then everything is rendered as usual within the tile. However, if the render bit is zero, then nothing is rasterized to this tile and, correspondingly, depth tests, pixel shading, frame buffer accesses, and multi-sampled anti-aliasing (MSAA) resolves are not done for this tile. In other embodiments, some operations may be done nevertheless, but at least one operation is avoided based on the render bit. Of course, the render bits may be switched such that the bit zero indicates that everything should be rendered and the bit one indicates more limited rendering.

    Depth of Field Rasterization
    33.
    发明申请
    Depth of Field Rasterization 审中-公开
    景深光栅化

    公开(公告)号:US20150287238A1

    公开(公告)日:2015-10-08

    申请号:US14688107

    申请日:2015-04-16

    CPC classification number: G06T15/40 G06T17/20

    Abstract: Depth of field may be rasterized by culling half-space regions on a lens from which a triangle to be rendered is not visible. Then, inside tests are only performed on the remaining unculled half-space regions. Separating planes between the triangle to be rendered and the tile being processed can be used to define the half-space regions.

    Abstract translation: 可以通过剔除要被渲染的三角形不可见的透镜上的半空间区域来光栅化景深。 然后,内部测试仅对剩余的未被空白的半空间区域进行。 要渲染的三角形和正在处理的瓷砖之间的分离平面可用于定义半空间区域。

    Stochastic depth buffer compression using generalized plane encoding
    34.
    发明授权
    Stochastic depth buffer compression using generalized plane encoding 有权
    使用广义平面编码的随机深度缓冲器压缩

    公开(公告)号:US09111392B2

    公开(公告)日:2015-08-18

    申请号:US13721163

    申请日:2012-12-20

    CPC classification number: G06T11/40 G06T9/00 G06T15/40

    Abstract: Unlike a static primitive, where the depth function is planar, the depth function for a moving and defocused triangle is a rational function in time and the lens parameters. Compact depth functions can be used to design an efficient depth buffer compressor/decompressor, which significantly lowers total depth buffer bandwidth usage. In addition, this compressor/decompressor is substantially simpler in the number of operations needed to execute, which makes it more amenable for hardware implementation than previous methods.

    Abstract translation: 与静态原语不同,其中深度函数是平面的,移动和散焦三角形的深度函数是时间上的理性函数和透镜参数。 紧凑的深度功能可用于设计高效的深度缓冲压缩/解压缩器,显着降低了总深度缓冲带宽的使用。 此外,该压缩器/解压缩器在执行所需的操作数量上基本上更简单,这使得它比以前的方法更适合硬件实现。

    Hierarchical Motion Blur Rasterization
    35.
    发明申请
    Hierarchical Motion Blur Rasterization 审中-公开
    分层运动模糊栅​​格化

    公开(公告)号:US20150022532A1

    公开(公告)日:2015-01-22

    申请号:US14482149

    申请日:2014-09-10

    CPC classification number: G06T5/002 G06T11/40 G06T13/80 G06T2207/20182

    Abstract: Motion blur rasterization may involve executing a first test for each plane of a tile frustum. The first test is a frustum plane versus moving bounding box overlap test where planes bounding a moving primitive are overlap tested against a screen tile frustum. According to a second test executed after the first test, for primitive edges against tile corners, the second test is a tile corner versus moving edge overlap test. The corners of the screen space tile are tested against a moving triangle edge in two-dimensional homogeneous space.

    Abstract translation: 运动模糊光栅化可能涉及对平截头体的每个平面进行第一次测试。 第一个测试是平截头体平面与移动边界框重叠测试,其中界定移动基元的平面与屏幕平截头体重叠测试。 根据在第一次测试之后执行的第二次测试,对于平铺角落的原始边缘,第二个测试是相对于移动边缘重叠测试的瓦片角。 屏幕空间瓦片的角部针对二维均匀空间中的移动三角形边缘进行测试。

    Culling Using Linear Bounds for Stochastic Rasterization
    36.
    发明申请
    Culling Using Linear Bounds for Stochastic Rasterization 有权
    使用线性边界进行随机光栅化的剔除

    公开(公告)号:US20140132596A1

    公开(公告)日:2014-05-15

    申请号:US14119977

    申请日:2012-05-31

    CPC classification number: G06T15/005 G02B27/0075 G06T15/40 G06T15/503

    Abstract: We present a new culling test for rasterization of simultaneous depth of field and motion blur, which efficiently reduces the set of (x, y, u, v, t) samples that need to be coverage tested within a screen space tile. The test finds linear bounds in u, t space and v, t space respectively, using a separating line algorithm. This test is part of the foundation for an efficient 5D rasterizer that extracts coherence in both defocus and motion blur to minimize the number of visibility tests.

    Abstract translation: 我们提出了一种用于同时景深和运动模糊的光栅化的新的剔除测试,这有效地减少了需要在屏幕空间瓦片内覆盖测试的(x,y,u,v,t)样本集。 测试使用分离线算法分别在u,t空间和v,t空间中找到线性边界。 该测试是高效5D光栅化器的基础的一部分,其提取散焦和运动模糊中的相干性,以最小化可见性测试的数量。

Patent Agency Ranking