2017-01-15 103 views
1

這是我的第一篇文章,我需要一個答案,我沒有找到其他地方。哦,順便說一句,我不是一個專業的程序員,實際上更像一個3D圖形設計師;) 我想導入json模型,在3ds max中製作一個簡單的動畫(只是翻譯e旋轉)。 我剛剛發現了有關蒙皮網格和骨骼動畫的示例,但這與我想要的完全不同。Three.js關鍵幀動畫

我只需要three.js來加載和播放關鍵幀動畫時,我按下按鈕。有人可以幫我找到解決方案嗎?

謝謝大家,Andrea。

回答

1

你可以用這個例子Import Collada to THREEJS 按「查看源文件」開始,並期待在模型的路徑和動畫腳本的使用。

+0

嗨亞歷山大,我會看看Collada進口商。 Collada是一種特殊的文件格式,或只是支持動畫關鍵幀的json模型的導入器? – Andrea

+0

Collada它是文件格式。當您從3D Max導出到Collada時,您可以包含所有場景(相機,燈光,模型)。然後使用ThreeJS Collada導入器,您可以將這個完整的場景加載到網絡上。 – Alexander

1

您可以嘗試使用Tween.JS複製動畫,該文件是is used in one of Three.js examples的庫。

如果你有興趣使用這種技術,也有an in-depth tutorial結合這兩種。

+0

嗨Pim,謝謝你的回答。我已經使用了Tween,但在這種情況下,我想導入預動畫對象。原因是HTML頁面必須從數據庫加載並且網格也被加載。這意味着將正確的補間動畫應用到正確的網格會更加複雜。 – Andrea