Autodesk forge 从Forge装载大模型

Autodesk forge 从Forge装载大模型,autodesk-forge,Autodesk Forge,我有一个问题,我的模型有点大(80米)。由于下载速度较慢,据我估计,下载模型需要8-10个小时。问题是,当我在Unity中静态加载它(“Forge”->“Import Scene”)时,它很快就会过期,加载只完成了2% 如果我对CLIENT_ID和CLIENT_SECRET使用两段式身份验证,它可能不会过期,但我需要将它保存在磁盘上,以便以后构建一个预置。目前“导入场景”似乎没有选择使用两条腿的身份验证。这是否意味着我需要以某种方式使用2-legged-auth实现我自己版本的“导入场景”?还有

我有一个问题,我的模型有点大(80米)。由于下载速度较慢,据我估计,下载模型需要8-10个小时。问题是,当我在Unity中静态加载它(“Forge”->“Import Scene”)时,它很快就会过期,加载只完成了2%

如果我对CLIENT_ID和CLIENT_SECRET使用两段式身份验证,它可能不会过期,但我需要将它保存在磁盘上,以便以后构建一个预置。目前“导入场景”似乎没有选择使用两条腿的身份验证。这是否意味着我需要以某种方式使用2-legged-auth实现我自己版本的“导入场景”?还有其他建议吗

谢谢


这是因为您的令牌在完成整个下载过程之前已过期。正如我所知,在上只有一个承载字段来存储授权信息,它现在不会自动刷新令牌

来自Forge OAuth服务的每个访问令牌的生命周期为30~60分钟。因此,如果您的下载过程无法在30~60分钟内完成,它将被中断

不幸的是,Forge AR VR套件目前不支持自动刷新令牌。对由此造成的不便表示歉意。但是,Unity插件是开源的(请参见左上角的GitHub图标),您可以修改的代码以支持自动刷新令牌


希望有帮助

谢谢伊森的提示。我发现令牌总是在60分钟内过期,这似乎是Forge服务器端的设置,我无法更改。以前我认为如果我使用两条腿的身份验证(带有ID和secret),它不会过期,但实际上是一样的。现在为了支持自动刷新,我在我的PC中修改了Forge AR/VR工具包(ForgeImportWindow、ForgeLoaderEngine、RequestQueue和Requests)中的一些代码,我每30分钟生成一次令牌,并将其应用于队列中的所有类型的请求,现在它可以在60分钟后继续下载。谢谢!我很高兴这有帮助~我可以请你帮个忙,把这个答案标记为已接受吗?这将帮助具有相同问题的其他Forge用户找到解决方案:)完成。谢谢:-)