当前位置: 首页 > news >正文

做受免费网站手机建站教程

做受免费网站,手机建站教程,批发商城网站开发,温州网站开发定制一、锯齿是怎么产生的 二、抗锯齿介绍 1.SSAA(super sample anti-aliasing) 拿4xSSAA举例子,假设最终屏幕输出的分辨率是800x600, 4xSSAA就会先渲染到一个分辨率1600x1200的buffer上,然后再直接把这个放大4倍的buffer下采样至800x600。这种做法在数学上…

一、锯齿是怎么产生的

二、抗锯齿介绍

1.SSAA(super sample anti-aliasing)

拿4xSSAA举例子,假设最终屏幕输出的分辨率是800x600, 4xSSAA就会先渲染到一个分辨率1600x1200的buffer上,然后再直接把这个放大4倍的buffer下采样至800x600。这种做法在数学上是最完美的抗锯齿。但是劣势也很明显,光栅化和着色的计算负荷都比原来多了4倍。

2.MSAA(Multisampling Antialising)

MSAA(Multi-Sampling AA)则很聪明的只是在光栅化阶段,判断一个三角形是否被像素覆盖的时候会计算多个覆盖样本(Coverage sample),但是在pixel shader着色阶段计算像素颜色的时候每个像素还是只计算一次。例如下图是4xMSAA,三角形只覆盖了4个coverage sample中的2个。所以这个三角形需要生成一个fragment在pixel shader里着色,只不过生成的fragment还是在像素中央(位置,法线等信息插值到像素中央)然后只运行一次pixel shader,最后得到的结果在resolve阶段会乘以0.5,因为这个三角形只cover了一半的sample。现代所有GPU都在硬件上实现了这个算法,而且在shading的运算量远大于光栅化的今天,这个方法远比SSAA快很多。顺便提一下之前NV的CSAA,它就是更进一步的把coverage sample和depth,stencil test分开了。

问题:MSAA的一个问题就是和现在大街小巷都是的deferred shading框架并不是那么兼容。因为用deferred shading的时候场景都先被光栅化到GBuffer上去了,不直接做shading。

3.TAA(Temporal Antialiasing)

  • 把多次采样的过程分不到每一帧中去,每一帧都平均前面几帧保存下来的数据
  • 每一帧会有一定的偏移,继承了MSAA采样
  • 用motion vector保存每帧移动的偏移

TemporalAA之前

TemporalAA之后

问题:会有闪烁的情况。

4.FXAA(Fast Approximate Anti-Aliasing)(后处理)

  • 利用边缘检测有效的模糊混合

5.SMAA

主流抗锯齿方案详解(四)SMAA

http://www.mnyf.cn/news/34015.html

相关文章:

  • 网站建设报价表格式新公司如何做推广
  • 个人网站自助建站搜seo
  • 怎样让公司网站更吸引人免费广告推广软件
  • 南昌网站建设哪家好薇福州模板建站哪家好
  • 男女生做恶心的网站关键词排名 收录 查询
  • 电脑网站滚动字幕怎么做免费收录网站推广
  • 网站关键字没有排名谷歌seo网站推广
  • 色块的网站seo优化推广专员招聘
  • 企业网站建设费用 珠海主流搜索引擎有哪些
  • 同一个域名两个网站性价比高seo排名优化的
  • 朝阳网站建设公司电话怎样做网络推广挣钱
  • 网站可以做话筒台标吗seo推广有哪些公司
  • 南京一站式工程装饰装修网站小广告图片
  • 分析网站日志文件站长之家ping检测
  • 百度移动网站排名链接提取视频的网站
  • 美国有几家做竞拍的网站抖音优化排名
  • 买房咨询平台在线广告优化师的工作内容
  • 网站自适应 如何做seo营销推广公司
  • 广州哪里做网站seo搜索优化是什么
  • 拼多多网站百度搜索引擎营销
  • 福建网站优化网站建站开发
  • 在WordPress重庆seo排
  • 深圳大型商城网站建设网站域名在哪里查询
  • 网站模版怎么做的长春模板建站代理
  • seo网站推广如何做新闻头条今日最新消息
  • xp系统做网站服务器吗站长统计免费下载
  • 网站开发总结想要网站导航推广
  • 网站上传文件市场推广方案
  • 枣庄网站建设 aigoukeji.com百度外推代发排名
  • wordpress网站手机端百度推广