assimp - 从 4.1 更新到 5.0.1 后动画变慢
问题描述
从 4.1 更新到 assimp 5.0.1 后,我注意到我的引擎中的动画运行非常缓慢。我正在从 .fbx 文件加载资产。我进行了一些调试,发现aiScene->mAnimations[i]->mDuration
assimp 4.1 和 5.0.1 版本之间相同资产的值不同:
4.1:
5.0.1
所以这会33.3333
慢几倍。我当然可以在引擎中解释这一点,但我很想知道这是否是故意的,如果是这样,那是什么目的(正如我在发布日志中注意到的那样,此版本对 fbx 导入器进行了改进)
解决方案
我们对 FBX 动画进行了很多改进。Godot 团队的开发人员也重构了时间尺度。所以现在 5.0.1 动画的时间在 FBX 规范方面是正确的。
这就是动画变慢的原因。
推荐阅读
- elixir - 测试 Phoenix 控制器但跳过插头
- django - 如何在`django rest_framework test`的`APIClient`的标头中添加身份验证令牌
- c++ - 在覆盖方法之前自动执行父方法,而不使用构造函数/析构函数或在派生方法中显式调用它
- java - Kafka 流:使用时间窗口的聚合结果?
- python-3.x - TypeError: 'MatMul' Op 的输入'b' 的 float32 类型与参数 'a' 的 int32 类型不匹配 - 即使在强制转换之后
- c++ - 为 ibm i ILE C/C++ 指定控制语句
- bootstrap-4 - 悬停时的 Bootstrap 4 Mega 菜单
- list - NetLogo 中的全局列表?
- c - 在 RSL10 评估和开发套件中使用 BLE
- nixos - 如何从 configuration.nix 更改 nixpkgs 中定义的服务的 serviceConfig?