お世話になっております。
Three.jsでFBXをロードする処理についてご助力いただけますと幸いです。
アニメーションのみが格納されたFBXをloadすると、以下のエラーが出ます。
▼load処理
const obj = await new Promise(resolve => { fbxLoader.load( 'hoge.fbx', resolve, undefined, err => { console.log('fbxLoader.load エラー') console.error(err) } ) })
▼コンソール上のエラー
TypeError: Cannot read property 'curves' of undefined at AnimationParser.parseAnimationCurves (FBXLoader.js?4fd1:2495) at AnimationParser.parseClips (FBXLoader.js?4fd1:2420) at AnimationParser.parse (FBXLoader.js?4fd1:2392) at FBXTreeParser.parseScene (FBXLoader.js?4fd1:902) at FBXTreeParser.parse (FBXLoader.js?4fd1:199) at FBXLoader.parse (FBXLoader.js?4fd1:172) at eval (FBXLoader.js?4fd1:103) at eval (three.module.js?325f:34751)
FBXはViwerや、Blenderで見ても正常にアニメーションは閲覧できますが、Three.jsのloaderにかけると上記エラーで読み込みがそもそも行われません。。
お手数ですが、こちらのエラーはjs側で救えるようなエラーなのでしょうか?
それともFBX自体に何か構造の変更を加える必要があるものなのでしょうか??
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。