在iOS上用UrhoSharp实现AR:利用Urho3D Blender插件导入3D模型
最编程
2024-08-04 10:06:53
...
由于我们正在构建一个ARKit应用程序,并且室内设计是AR的一个合适的用例,我为这个例子找到了一个家具模型。
注意*本文假设了3D建模软件Blender的一些知识。 如果您不熟悉此工具,并且想要一个底稿,请查看教程部分。
- 首先,下载Urho3DBlender加载项并遵循安装指南。
- 然后,将由Satish Parab创建的这本漂亮的书架导入Blender。 (这可以通过文件 - >导入fbx菜单轻松完成。)
- 现在,通过从模型中烹饪Urho预制,将您的模型导出到Urho。 (一组预配置的节点,模型和材料。)
为此,请在“属性”面板中找到Urho3D导出器配置面板:
要导出预制,请选择以下选项:
- 选择要通过“输出”文件夹进行保存的位置。
- 对象 - 全部。 要在大纲视图中选择特定对象,请选择仅选择。
- 导出几何,材质和纹理。
- 出口Urho Prefabs并检查一个集体。
- 可选地,要与对象交互,请添加物理(碰撞形状,刚体)。
单击魔术导出按钮并转到输出目录,如下所示:
我们的预制包括几个文件夹和文件:
- Materials: 告诉着色器使用纹理,技术和参数。
- Models: 表示3D几何的自定义二进制文件。
- Objects: 描述我们的预制作为一组节点,变换,模型和材料的XML文件。
- Textures: 漫射地图,普通地图,镜面地图等