当我通过min3D android开源项目打开3d .3ds 文件时,我有显示问题。 下面给出的是在提出问题之前涉及的方法和步骤。 (1)我开发了自己的3D建模并将其保存为monster_high1.3ds
(2)Min3D项目成功解析并创建了对象,我确认此输出
(3)但是3D模型没有显示在渲染后通过3D Max设计工具查看的相同XYZ坐标。也就是说,在autodesk 3D Max工具和min3D项目的坐标上有不同的渲染。
(4)但是,当我使用项目附带的.3ds文件时,它正在正确显示。
(5)从代码中来看,这个问题不应该在下面提到
Public void initScene()
{
//源代码
scene.camera()。target = monster.position();
}
哪个将相机设置为当前解析对象位置? (6)是否有任何方法可以将任何3D设计工具(如Autodesk 3D Max,渲染)与渲染视图之间的相同外观映射到min3d Google开源项目。
请帮我解决这个问题。 提前谢谢。
答案 0 :(得分:0)
我的映射存在同样的问题。它加载正确,但一旦重建,纹理消失。 Verry烦人并在运行时禁用不同场景的重载事件。
关于相机位置,min3d的XYZ与3dsMax中的XYZ相同。因此,您必须将对象的中心放在3ds max中,坐标0,0,0处。这样您就可以在场景中获得完美的相机位置。 (另外,为每个3D对象采用相同的一般尺寸)