因此,在对Morph和骨骼动画(从Blender导出)进行了一些实验之后,我发现骨骼文件比变形文件小近10倍。显然,骨骼是更好的选择,但我想知道是否存在使用它的缺点。
具体来说,我怀疑需要更多的处理来动画一个骨架,而不是变形。什么时候一个比另一个好?如果我把100款模型和一款动画相提并论会有什么关系吗?如果骨架确实需要更多的处理,并且我在线托管应用程序,那么(由于小文件大小)带宽的减少是否值得它在运行时需要额外的处理呢?
谢谢你的意见。
发布于 2014-10-17 12:30:43
事实上,骨骼动画需要更多的处理,因为骨骼的矩阵必须在每一个帧中计算(在JS中),然后上传到GPU。当使用变形动画时,所有的插值都可以在GPU端完成.因此,这真的是一个记忆性能的交易。
当你有许多动画在同一时间播放,处理确实会有一些成本。然而,与此同时,几个不同的变形动画将有大的文件大小。
就像你提到的。
所以这取决于案子。有几点你应该注意到:
https://stackoverflow.com/questions/26431117
复制