首页> 外国专利> Real-time GPU rendering of piecewise algebraic surfaces

Real-time GPU rendering of piecewise algebraic surfaces

机译:分段代数曲面的实时GPU渲染

摘要

Surfaces defined by Bézier tetrahedron are generated on programmable graphics hardware. Custom programmed vertex processing, performed by either the CPU or the GPU includes the computation of a symmetric tensor and the assignment of the unique elements of the computed symmetric tensor as vertex attribute data. The vertex attribute data is interpolated by the graphics hardware and output to custom programmed pixel processing. The pixel processing uses the interpolated vertex attribute data to reconstruct, at each pixel, the symmetric tensor which enables the determination of the roots of the polynomial defining the surface to be generated. If no real roots exist, the pixel processing can exit early. If the roots of the polynomial exist, the smallest root can be used as the basis for computing a normal to a point on the surface being rendered, enabling the determination of the color and depth of that pixel.
机译:贝塞尔四面体定义的曲面是在可编程图形硬件上生成的。由CPU或GPU执行的自定义程序化顶点处理包括对称张量的计算以及将计算出的对称张量的唯一元素分配为顶点属性数据。图形硬件对顶点属性数据进行插值,并将其输出到自定义编程的像素处理。像素处理使用插值的顶点属性数据在每个像素处重建对称张量,该对称张量能够确定定义要生成的曲面的多项式的根。如果没有真实根,则像素处理可能会提前退出。如果存在多项式的根,则最小的根可以用作计算要渲染的表面上某个点的法线的基础,从而可以确定该像素的颜色和深度。

著录项

  • 公开/公告号US7924278B2

    专利类型

  • 公开/公告日2011-04-12

    原文格式PDF

  • 申请/专利权人 CHARLES T. LOOP;JAMES F. BLINN;

    申请/专利号US20060495246

  • 发明设计人 JAMES F. BLINN;CHARLES T. LOOP;

    申请日2006-07-28

  • 分类号G06T17/20;G06T15/00;

  • 国家 US

  • 入库时间 2022-08-21 18:11:11

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号