Autodesk AR / VR Toolkit Server v2问题

时间:2018-12-12 15:27:58

标签: unity3d autodesk-forge

几个星期以来,使用Autodesk AR/VR Toolkit时出现了一些问题。

当我们第一次开始使用它时,统一软件包第3版可在上面链接的官方网站上找到。一切工作正常,将场景导入统一非常缓慢(一个家庭住宅需要10-15分钟)。

18年10月,在达姆施塔特访问Autodesk Forge DevCon时,我们被告知服务器是导入场景的瓶颈,并且将在18年11月之前提供新的服务器。新服务器应将性能提高多达15倍。 在Autodesk Beta Forums上可以找到类似的信息,其中Cyrille Fauvel(首席开发人员)指出以下内容:

  • ''我们的初步测试表明Unity插件的加载时间为 像Forge WEBGL查看器一样快或更快。''

  • ''现在,新服务器位于https://developer-api-beta.autodesk.io/上。如果要使用它,请相应地更新代码。对于Unity插件,您需要将URL引用更新到ForgeLoaderConstants.cs#19#20。''

问题是,存在托管AR / VR工具包的具有不同基本URL的多个服务器版本:

  • developer-api.autodesk.io(在unitypackage v3中用作基本网址)
  • developer-api-beta.autodesk.io(在unitypackage v6中用作基本网址)
  • developer-api-dev.autodesk.io(在应访问新的v2服务器ForgeToolkitSamples的示例项目中用作基本URL)

如论坛中所述和上文所述,developer-api-beta.autodesk.io服务器应该可以工作,但似乎对我们不起作用。我们尝试了以下步骤使其正常工作:

  1. 创建一个新的存储桶(我们基于欧盟,但在EMEA和美国存储桶中都进行了尝试
  2. 将revit文件上传到存储桶(Forge BaseUrl:developer.api.autodesk.com)
  3. 翻译为svf(Forge基本网址:developer.api.autodesk.com)
  4. 创建场景定义(AR / VR工具箱基本网址)
  5. 创建场景作业(AR / VR工具箱基本网址)
  6. Unitypackage v6使用了我们也用于创建场景作业的AR / VR Toolkit Base-Url,以及UnityVersion(2018.2.19f1),它在运行时加载以及作为资产加载到编辑器中。

结果(针对我们尝试过的其他AR / VR基本网址):

对于 developer-api-beta.autodesk.io ,该导入仅在一个很小的场景,三堵墙和一张椅子上起作用。但是,当我们对一个样本房子进行同样的尝试时,导入速度却一如既往,并且没有完成,因为一开始我们遇到了很多404错误和一个504错误。

我们使用 developer-api-dev.autodesk.io 尝试了上述步骤,但无法通过第5步,因为我们无法获得所创建场景作业的清单(创建工作)。用户于11月23日在here的聊天室(右下方)报告了完全相同的错误(但-beta网址错误)。

我们还尝试了unitypackage v6和 developer-api.autodesk.io 。导入未完成,并以很多错误结束(404)。网格和材料的加载似乎失败了。我们可以看到场景树是统一的,还可以看到节点的属性,但是看不到几何。

在旧版应用程序上,我们仍在使用导入程序的unitypackage v3以及该特定的基本URL( developer-api.autodesk.io ),它运行缓慢但稳定且没有错误


我们确实在一个多月内尝试了许多其他事情,但是看不到服务器性能的提高。 是否有人可以告诉我们我们做错了什么,还是可以确认服务器v2(速度更快的服务器)正在为他们工作? “新”服务器是否只能在一定时间内使用?

此外,很难跟踪AR / VR工具包发生的所有变化,因为必须从官方网站,Autodesk Beta论坛或wallabyway Github等不同来源收集所有信息。另一个令人困惑的事情是,在Beta论坛中,很多时候都提到了新的v2服务器和v1 / v2 API,目前尚不清楚它们最终发布在哪个URL上。 {3}}(可在此处找到文档)将v2 API标记为未发布。

0 个答案:

没有答案