2015-06-23 17 views
5

Ben üç.js kütüphanesi hakkında bir soru sorunum var. Blender'dan Collada formatına (.dae) aktarılan bir avatarın Blender değil WebGL (three.js) kütüphanesini kullanarak bir kolu veya bacağını hareket ettirdiği bir animasyonu nasıl oluşturabileceğimi merak ediyordum.Three.js - avatar animasyonu

+2

sen [örneklerini] işaretli (http://threejs.org/examples/#webgl_loader_collada_skinning)? – Atrahasis

+0

Örneklerde böyle bir şey görmedim. Animasyonu içe aktarmak istemiyorum, üç.js kütüphanesi ile bir animasyon oluşturmak istiyorum. Bu örneklerin çoğu, bazı 3D bilgisayar grafik yazılımlarından içe aktarılmış animasyonlardır. –

+2

Üzgünüm, yanlış okumuş. [Bu] (http://stackoverflow.com/questions/20433474/dynamic-bones-animation-in-three-js) muhtemelen @Erica Okamura için aradığınız şeydir – Atrahasis

cevap

0

Her zaman yaptığım şey, Cinema 4D modelini modellemek ve bunu bir .fbx biçimi olarak dışa aktarmaktır.

Blender içerisindeki fbx dosyasını içe aktarın ve JSON olarak dışa aktarın (three.js export plugin kullanarak). Bu JSON dosyasını Three.js içine yüklerseniz, yansıma gibi değerler alırsınız. Ayrıca

Eğer Three.js'ye bir .dae dosya çalışması yapmak istiyorum neden olmasın emin ..

+0

Şimdi JSDE formatını Autodesk 3ds Max ile kullanmaya çalışıyorum. Bununla birlikte, 3ds Max'ten verilen JSON dosyası, kemiklerin herhangi bir verilerini göstermez. Bu nedenle, üç.js kitaplığı ile herhangi bir animasyon oluşturamıyorum. Problemin ne olduğunu biliyor musun? –

+0

Bu size yardımcı olabilir http://blog.romanliutikov.com/post/60461559240/rigging-and-skeletal-animation-in-three-js –