3
我正在开发ios应用程序,其中必须显示通过增强现实扫描的对象。为此,我使用Vuforia ios Sdk渲染我的3D对象模型。如何在Vuforia中使用.obj和.mtl文件加载3d模型增强现实iOS sdk
但问题是我不知道如何在ios sdk中为3d模型加载.obj和.mtl扩展文件。
在此先感谢,并感谢所有答案。
我正在开发ios应用程序,其中必须显示通过增强现实扫描的对象。为此,我使用Vuforia ios Sdk渲染我的3D对象模型。如何在Vuforia中使用.obj和.mtl文件加载3d模型增强现实iOS sdk
但问题是我不知道如何在ios sdk中为3d模型加载.obj和.mtl扩展文件。
在此先感谢,并感谢所有答案。
渲染3D模型与Vuforia无关 - 您可以使用OpenGL绘制自己想要的图像。在他们的一个样品中,他们确实演示了在检测到的目标上显示3D茶壶模型。如果你有你自己的obj模型,把它转换成一个头文件(有工具),以便在正确的数组(顶点,texCoords和法线)中获得模型值,如示例中所示(查看'Teapot .h“文件)前段时间我使用了这个工具:obj2opengl
我们是否可以通过传递.obj和.mtl文件来直接加载3D模型而无需创建头文件,因为我的模型有些复杂,当我创建头文件时文件在那时一些坐标丢失,所以它显示我在我的XCode错误,创建头文件只适用于简单的模型,所以请建议我另一个选项 –
也许有一种方法可以通过使用某些库传递obj,但我不知道这样,基本上,我写的是这样 - 我可以告诉你,我已经使用了很久以前发现的一些脚本来将obj转换为标题,并且它工作的很好r复杂的模型 – yakobom
我添加了我正在使用的工具的链接。 – yakobom