【24h】

A hidden-surface algorithm with anti-aliasing

机译:具有抗锯齿的隐藏表面算法

获取原文

摘要

In recent years we have gained understanding about aliasing in computer generated pictures and about methods for reducing the symptoms of aliasing. The chief symptoms are staircasing along edges and objects that pop on and off in time. The method for reducing these symptoms is to filter the image before sampling at the display resolution. One filter that is easy to understand and that works quite effectively is equivalent to integrating the visible intensities over the area that the pixel covers. There have been several implementations of this method - mostly unpublished - however most algorithms break down when the data for the pixel is complicated. Unfortunately, as the quality of displays and the complexity of pictures increase, the small errors that can occur in a single pixel become quite noticeable. A correct solution for this filter requires a hidden-surface algorithm at each pixel! If the data at the pixel is presented as a depth-ordered list of polygons then the average visible intensity can be found using a polygon clipper in a way similar to that employed by two known hidden-surface algorithms. All of the polygons in a pixel are clipped against some front unclipped edge into two lists of polygons. The algorithm is recursively entered with each new list and halts when the front polygon is clipped on all sides, thereby obscuring the polygons behind. The area weighted colors are then returned as the value to be added to the other pieces in the pixel.

机译:

近年来,我们对计算机生成图片中的锯齿以及减轻锯齿现象的方法有了了解。主要症状是沿着边缘的楼梯和随时间弹出的物体。减轻这些症状的方法是在以显示分辨率采样之前对图像进行过滤。一种易于理解且非常有效的滤镜等效于对像素覆盖区域的可见光强度进行积分。此方法有几种实现方式-大多数尚未发布-但是,当像素数据复杂时,大多数算法会崩溃。不幸的是,随着显示质量和图片复杂度的提高,单个像素中可能发生的小错误变得非常明显。该滤镜的正确解决方案在每个像素处都需要一个隐藏表面算法!如果将像素处的数据表示为多边形的按深度排序的列表,则可以使用多边形裁剪器以类似于两种已知隐藏表面算法所采用的方式来找到平均可见强度。像素中的所有多边形都被修剪到一些未修剪的前边缘上,形成了两个多边形列表。该算法将与每个新列表一起递归输入,并在所有面都被修剪前多边形时暂停,从而遮盖了后面的多边形。然后将面积加权的颜色作为要添加到像素中其他部分的值返回。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号