我的艺术家在 3d studio Max 中创建了一个 3d 鞋模型作为 FBX。如下图所示。
我在我的程序中使用 jMonkeyEngine,它不支持 FBX 文件,所以我将 FBX 导出到波前 OBJ 文件,3d studio max 也给了我相应的 mtl 文件。
因此,当我将导出的 obj 模型加载到使用 jMonkeyEngine 作为库的程序中时,它看起来不像真正的鞋子,也没有任何纹理。
该程序还显示一个警告
警告:OBJ 网格 style_7-geom-0 不包含法线!它可能无法正确显示
我的simpleInitApp方法
Spatial myModel = assetManager.loadModel("/Textures/Shoes/style_7.obj");
myModel.scale(0.09f);
rootNode.attachChild(myModel);
OBJ 文件和材料文件都在同一个目录中。所以我认为按照文档 jMonkeyEngine 直接从 OBJ 所在的同一目录加载材料。
如果你愿意,我可以在这里上传 OBJ 文件和材料文件以及所有需要的图像。
我的绝对目标是在 JmonkeyEngine 中显示相同的模型,如 screenshot1 所示。
我错过了什么?我做错了什么 ?
2013 年 7 月 16 日更新
谢谢