抗锯齿的常用方法

主要方法

1、TXAA是英伟达开发的目前画质最高的抗锯齿模式,且TXAA x2可以达到MSAA x8的效果,配置要求也没有MSAA x8那么高。目前只有600和700系列的英伟达显卡支持。

1、MSAA还原度很高,但是配置要求最高。

3、SMAA是性耗比最佳的模式,用适量的资源得到比较满意的抗锯齿效果。

4、FXAA耗费最低,低配置开这种抗锯齿不卡,实际上是一种粗糙的模糊化处理。

SAA是“多重采样抗锯齿”,可以使画面更加平滑FXAA全称为“Fast Approximate Anti-Aliasing”,翻译成中文就是“快速近似抗锯齿”。它是传统MSAA(多重采样抗锯齿)效果的一种高性能近似值,相比于MSAA,FXAA的目标是速度更快、显存占用更低,还有着不会造成镜面模糊和亚像素模糊(表面渲染不足一个像素时的闪烁现象)的优势,而代价就是精度和质量上的损失

threeJS 总postprocessing中使用AMAA

const smaaEffect = new SMAAEffect(assets.get("smaa-search"), assets.get("smaa-area"));
smaaEffect.setEdgeDetectionThreshold(0.065);
const bloomEffect = new BloomEffect({
blendFunction: BlendFunction.SCREEN,
resolutionScale: 0.5,
distinction: 4.0
});
bloomEffect.blendMode.opacity.value = 2.1;
this.effect = bloomEffect;
const pass = new EffectPass(camera, smaaEffect, bloomEffect);
this.pass = pass;
this.renderPass.renderToScreen = false;
pass.renderToScreen = true;
composer.addPass(pass);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容