欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在iOS上用UrhoSharp实现AR:利用Urho3D Blender插件导入3D模型

最编程 2024-08-04 10:06:53
...

由于我们正在构建一个ARKit应用程序,并且室内设计是AR的一个合适的用例,我为这个例子找到了一个家具模型。

注意*本文假设了3D建模软件Blender的一些知识。 如果您不熟悉此工具,并且想要一个底稿,请查看教程部分

  • 首先,下载Urho3DBlender加载项并遵循安装指南
  • 然后,将由Satish Parab创建的这本漂亮的书架导入Blender。 (这可以通过文件 - >导入fbx菜单轻松完成。)
  • 现在,通过从模型中烹饪Urho预制,将您的模型导出到Urho。 (一组预配置的节点,模型和材料。)

为此,请在“属性”面板中找到Urho3D导出器配置面板:

要导出预制,请选择以下选项:

  1. 选择要通过“输出”文件夹进行保存的位置。
  2. 对象 - 全部。 要在大纲视图中选择特定对象,请选择仅选择。
  3. 导出几何,材质和纹理。
  4. 出口Urho Prefabs并检查一个集体。
  5. 可选地,要与对象交互,请添加物理(碰撞形状,刚体)。

单击魔术导出按钮并转到输出目录,如下所示:

我们的预制包括几个文件夹和文件:

  1. Materials: 告诉着色器使用纹理,技术和参数。
  2. Models: 表示3D几何的自定义二进制文件。
  3. Objects: 描述我们的预制作为一组节点,变换,模型和材料的XML文件。
  4. Textures: 漫射地图,普通地图,镜面地图等