代码之家  ›  专栏  ›  技术社区  ›  user113476

闪光纹理映射三角形看起来很可怕

  •  0
  • user113476  · 技术社区  · 15 年前

    我有一个用PaperVision3D制作的3D立方体。

    每个“边”由两个三角形组成。

    我有一个不同的纹理“材质”映射到每一边。

    当我旋转立方体时,纹理在两个三角形之间倾斜,就像一个颠倒的V。当直视一个面时,它看起来不错,但开始旋转,它开始扭曲纹理。

    如何使Flash中的纹理映射看起来像DirectX?

    2 回复  |  直到 14 年前
        1
  •  1
  •   fenomas    15 年前

    PaperVision3D不使用“真实”的3D纹理,它使用 something called affine mapping 这是一个黑客。
    为了获得更好的结果,需要将立方体分割为尽可能多的三角形,而不是每个面只使用两个三角形。

        2
  •  0
  •   Glycerine    14 年前

    我也有同样的问题,我对每架飞机使用了2个poly。我把它提高到4,它看起来很好——边缘没有歪斜,在我再次看到权杖之前我能拥有的多边形最少。