Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 请教一个光栅化三角形重叠的问题

Viewing 1 reply thread
  • Author
    Posts
    • #6576 Score: 0
      懒羊羊爱大便
      Participant

      在讲光栅化zbuffer的时候,老师说两个三角形重叠且深度相同暂时不研究,但是想知道会怎么处理呢┭┮﹏┭┮

    • #6577 Score: 0
      nightwatch
      Participant
      3 pts

      你会碰到一种叫作z-fighting的现象,表现出来就是两个三角形的内容不规则的交叉出现.
      如果你规定这两个三角形深度完全一样,就一定会出现这个现象, 并且这种情况是无解的.

      渲染中碰见的z-fighting现象一般是因为浮点数精度不够,导致两个本来应该错开的三角形在计算后因为浮点误差而重叠. 这种情况的z-fighting是可以补救的: 使用更高精度的浮点数, 或者在计算深度前稍微移动一个小位移.

      • #6578 Score: 0
        懒羊羊爱大便
        Participant

        谢谢你的回答,但是z-fighting是两个不同mesh之间才会出现的,如果我同一个mesh中有两个三角形重叠且深度一样呢?

Viewing 1 reply thread
  • You must be logged in to reply to this topic.