我正面临非常模糊的问题。
我正在将.obj 3d模型加载到我正在处理的WebGL应用程序中。我正在使用自定义函数解析它们。我知道它工作正常。因为我得到了这个:
当然,纹理被拉得太大了。但这就是UV映射的方式。
但是,当我加载鹅模型时,我得到的是:
无纹理的鹅。我使用相同的纹理。
Weirder仍然是纹理仅在眼睛周围呈现的事实。如果我不绘制线框,我得到这个:
我圈出的两个微小规格是眼睛。
为了确保它不是这个模型,我尝试了另一个:
我不知道为什么它不会在其他地方呈现纹理。
这是我尝试过的:
我完全没有想法。如果有人有类似的经历,我会很感激指出下一步要去哪里。
我通常不喜欢在不发布代码的情况下提问,但代码非常复杂,因为我使用sweet.js来自定义javascript语法。让我知道是否有人想查看代码,我可以尝试清理一些代码并上传到某处。
答案 0 :(得分:4)
从你的图像中我想知道你是不是画了一个恒定数量的多边形,或者画面开始然后由于一些错误而在路上默默地失败了。这就是为什么我问所绘制的多边形是否是第一个模型 因此,似乎确实存在绘制多边形数量的硬编码限制 很高兴你找到了它!