Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 MSAA和SSAA是同一个东西吗?

Tagged: 

Viewing 3 reply threads
  • Author
    Posts
    • #4640 Score: 0
      Witlau
      Participant
      1 pt

      如题,若不是,两者的本质区别是什么呢?

    • #4641 Score: 0
      Angus
      Participant
      23 pts

      简单地说,SSAA需要为像素内的每个子采样点调用一次getColor(),而MSAA只需要整个像素调用一次。

    • #4664 Score: 0
      AlphaFrog
      Participant

      可以看下这个:https://www.zhihu.com/question/20236638

    • #4669 Score: 4
      Lingqi Yan
      Keymaster
      26 pts

      SSAA 可以理解为真正提高分辨率去渲染,然后再降采样。和 MSAA 的相似之处是都用了更多的采样点,在光栅化阶段非常类似。然而 SSAA 和 MSAA 的最大差别在于 SSAA 对每个采样点都要着色,而 MSAA 仍然是每个三角形覆盖的每个像素计算一次。

      上面这个知乎回答得非常清楚。多说一句,这位回答者“文刀秋二”同学是我的合作伙伴,当年险些成为我师弟,并且是 NVIDIA 的 RTRT 和 DLSS 的主要技术研发人员,超级大神。他写的文章非常建议大家一看。

      This post has received 4 votes up.
      • #4672 Score: 0
        Witlau
        Participant
        1 pt

        谢老师,文刀秋二的很多知乎文章都有拜读过,受益匪浅

Viewing 3 reply threads
  • You must be logged in to reply to this topic.