2013-04-29 18 views
5

Three.js ile ilgili temel bir sorum var. Ben googled ettik ama yararlı bir şey bulamadık ... Üç.js'de animasyonlu modelleri nasıl işlerim? .js dosyalarını nasıl içe aktarılacağını biliyorum ve mikserden .js biçimine aktarılan animasyonlu bir küpüm var. Onu JSONLoader ile içe aktardım, ancak animasyon kendi başına çalmayacak. O yüzden buradayım, nasıl oynayacağımı bilmiyorum.Animasyonlu modelleri Three.js'de nasıl işlerim?

Dokümantasyonu kontrol ettim ama ne kullanmam gerektiğini bilmiyorum ... MorphAnimationMesh'i denedim ve uzunluğu kaydettiğimde 250 kare buluyor. Yani ihracatın iyi gittiğini tahmin ediyorum.

WebMatrix kullanıyorum ve dae dosyalarını tanıyamıyor gibi görünüyor, bu yüzden henüz onlarla denemedim. Ve onlar için de animasyonları nasıl kullanacağımı bilmiyorum.

Lütfen yardım edin!

cevap

7

Çok sayıda examples in the three.js sources vardır. Bunları çevrimiçi olarak da görüntüleyebilirsiniz, ör.

  • http://threejs.org/examples/webgl_morphnormals.html
  • http://threejs.org/examples/webgl_morphtargets_horse.html
  • animasyonun başka tarz da var

    +0

    teşekkür ederiz: – user1066278

    +0

    @ user1066278: Evet, örneklere bakın. Ayrıca, python betiği arayüzlemeyi desteklemeyecektir, çünkü bu, örn. obj dosyalarının tutamayacağı kemik bilgisi. – Tapio

    +0

    Tamam, bilmek güzel! Yine de deneyeceğim, çünkü her bir çerçeve için bir objenin olması durumunda animasyon hiç bir şekilde pişirilmiyor mu? Öyleyse, objenin – user1066278

    0

    Ben oyun dev için oldukça kullanışlı bu bir örnek buldum! Animasyonu şimdi oynadım. Ayrıca birden çok obj dosyasını dışa aktarmayı ve bunları python betiğiyle json'a dönüştürmeyi denedim. İyi çalıştı, aslında bu yumuşatma grupları elde etmenin tek yolu ... Bu yüzden tenli animasyonu da deneyeceğim, farklı mı olacak?