使用隐式面法线渲染Obj文件

时间:2018-04-11 11:11:57

标签: android opengl-es 3d render rajawali

我试图从poly渲染一个潜艇对象,3d对象包含obj文件和一个png纹理文件。

在这个特定的潜艇对象中,顶点法线索引是隐式的。你可以在面对"面孔时看到它。行,例如: f 40/91 41/90 37/89 36/88

我尝试使用rajawali来渲染对象,但是我得到了一个运行时异常 there are no normals specified for this model.

rajawali期望明确宣布面部法线,但是:

  

默认情况下,顶点以逆时针顺序存储,无需明确声明面法线   来自.obj wiki

我知道当你使用3D图形软件时,可以检查"包含法线"复选框,例如here所述 但是我尝试使用来自Poly对象,目前,我还没有找到一个强大的引擎,可以成功渲染Poly中的大多数对象

我的问题是:
1.如何渲染具有隐式面法线的此对象和类似对象? 2.是否有强大的3D android 渲染引擎,因此Poly中的大型3D对象库在android中有用吗?

0 个答案:

没有答案