图元属性

基本图元属性:

: 颜色、大小(像素方块)

直线:颜色、线宽、线型
附加技能:画笔、笔刷等特殊效果

线宽 - 斜率绝对值<1 交替的在单宽度路径上下绘制像素
显示的线宽根据,实际线宽和斜率计算

线帽 - 减少端点的影响

折线转折
- 斜角连接 - 延伸外边界 -角度过小时会转换为斜切
- 圆连接 - 用直径等于线宽的圆进行表示
- 斜切连接 - 方帽并填充三角形间隙

线型 - 实线、虚线、点线

这些不同的线性,可以通过巧妙的像素模板来定义:

计算机图形学学习笔记(4.4):图元与反走样

反走样

走样的本质: 用离散量表示连续量引起的失真。

反走样:就是用于减少或消除这种效果的技术。

  • 过取样

最近简单的方法是提高分辨率,如下图,分辨率提高一倍,走向现象大幅改善。

计算机图形学学习笔记(4.4):图元与反走样

受此启发,我们可以在高分辨率下进行过取样,然后进行平均:

计算机图形学学习笔记(4.4):图元与反走样

  • 区域取样

还有一种区域取样方法,这种方法,是改善点的选取方式,在之前的画线和画圆中,我们经常使用,交点与上一个像素还是下一个像素距离更近来判断选取那个点。

而区域取样,则计算直线段不象素相交区域的面积,来判断取那个像素。

计算机图形学学习笔记(4.4):图元与反走样

简单的区域取样如上图,其特点:

  • 直线段对一个象素亮度的贡献不两者重叠区域的面积成正比
  • 相同面积的重叠区域对象素的贡献相同

区域取样,为了得到更逼真的效果,还有加权和滤波等操作,这里不再介绍。

相关文章:

  • 2021-09-19
  • 2021-11-29
  • 2022-12-23
  • 2021-07-25
  • 2021-12-23
  • 2021-04-02
  • 2021-05-18
  • 2021-07-22
猜你喜欢
  • 2021-07-14
  • 2022-12-23
  • 2021-11-09
  • 2021-05-23
  • 2021-10-16
  • 2021-06-02
  • 2021-05-23
相关资源
相似解决方案