【问题标题】:Does OpenGL ES 1.x support polygon smoothing using anti-aliasing or multisampling?OpenGL ES 1.x 是否支持使用抗锯齿或多重采样进行多边形平滑?
【发布时间】:2012-10-09 08:56:45
【问题描述】:

我正在加载波前 .obj 格式的 3d 模型,并将其显示在 Android 设备的屏幕上。我正在使用 min3d 库来加载 obj 和渲染,而 min3d 库使用的是 openGL ES 1.x。问题是3d模型渲染不平滑(3d模型边缘不平滑)。

我对 openGL ES 了解不多,而且我在这个论坛上阅读了有关问题的信息,但没有得到关于特定 openGL ES 1.x 问题的太多信息。我得到了一些关于抗锯齿和多重采样以更平滑地渲染边缘,但大多数答案都直接指向 openGL ES 2.0

有什么方法可以使用 openGL ES 1.x 改进我的图形? 谢谢。

【问题讨论】:

    标签: android opengl-es antialiasing multisampling


    【解决方案1】:

    【讨论】:

    • 第二个和第三个链接建议了 openGL ES 2.0 中的解决方案。第一个链接可以应用于 3d 对象的纹理吗?我读了这篇文章,我并没有真正掌握该解决方案是否可以应用于 3d 对象以及如何做到这一点
    • (第一篇)只是对纹理边缘的颜色进行抗锯齿,但是在3d模型中,3d模型的边缘在某些角度下可能是纹理中任意位置的颜色,对吗?
    • 在 Min3D 库中设置 pointSmoothing & lineSmoothing 为 true。我能够在一定程度上平滑渲染。虽然我无法完全摆脱它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多