-
Notifications
You must be signed in to change notification settings - Fork 1.3k
BoxAnimated clip durations do not match. #126
Comments
Sounds like a COLLADA2GLTF issue or an issue with the COLLADA exporter. I'm pretty sure this model was authored with Modo. |
@likangning93 can you see if this model has the same animation issue you were having? Then perhaps you can discuss with @sbtron @bghgary and others here. |
@pjcozzi not quite the same problem. This is two separate animations looping asynchronously and slipping, but the problem I was discussing with @sbtron and @bghgary is what to do when looping separate channels within one animation. Babylon "wraps" when time is outside a channel's given keyframes and Three.js holds the nearest keyframe, while Cesium can do either but defaults to holding. |
But for what it's worth, I also think the box's animations should actually be separate channels in one |
Moved spec discussion to the glTF repo: KhronosGroup/glTF#1179 |
After pressing
playAll
, the two clips (position and rotation) line up for the first runthrough, but their durations are different, so after this they stop lining up. Same issue occurs in the BabylonJS sandbox. In the console I find:I believe this has the same underlying cause as #108, namely that these two clips should have been a single
animations
entry, inherently with the same length, but do not.The text was updated successfully, but these errors were encountered: