美文网首页
抗锯齿的常用方法

抗锯齿的常用方法

作者: 不决书 | 来源:发表于2019-10-14 20:56 被阅读0次

    主要方法

    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);
    

    相关文章

      网友评论

          本文标题:抗锯齿的常用方法

          本文链接:https://www.haomeiwen.com/subject/xujsuctx.html