3D modelimi web sayfasına dahil etmek istiyorum. Maya 3D modelini üç j'ye dahil etmek ister misiniz?Maya 3D modelini üç j'ye nasıl ekleyebilirim?
cevap
Önce modelinizi obj
biçiminde dışa aktarmanız gerekir. python 2.7
'un yüklü olduğundan emin olun. kolaylaştırmak için python
aynı klasörde modelinizi ve python
senaryoyu hem koyun convert_obj_three.py
-
Sonra three.js
ile dahildir python
script kullanarak obj
js
formatına dönüştürebilirsiniz.
Sonra komut satırı çalışma zamanında:
python convert_obj_three.py -i infile.obj -o outfile.js
infile.obj
Eğer maya ihraç modeliniz adıdır
ve outfile.js
sen three.js
yüklemek isteyen dosyasıdır. Eğer dönüştürülmüş dosyayı aldıktan sonra
burada bu komut dosyasına benzer bir şey, ben 3 modellerinin oluşturulması ediyorum işin detayına yükleyebilirsiniz ama sadece bir yük için kullanabilirsiniz:
function loadModel() {
loader = new THREE.JSONLoader();
loader.load("js/your_model.js", function(geometry) {
box = [];
group = new THREE.Object3D();
scene.add(group);
// here i'm creating 3 objects of same model
for (var i = 0; i < 3; i++)
{
box[i] = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial({map: THREE.ImageUtils.loadTexture("js/your_texture.jpg")}));
box[i].scale.set(20,20,20);
box[i].position.x = (120*i) - 150;
group.add(box[i]);
}
callSomeFunctionOnceLoaded();
},"js"
);
}
Materyalleri Modelin kendisinden dinamik olarak yüklemek mümkün mü? Dışa aktarılan modelin kendisinde (Blender'dan) ve modelden dinamik olarak ÜÇÜNCÜSüne Eklenmesi dahil olmak üzere hala zorluklar yaşıyorum. –
Sadece başladı OBJ'den Three.JS sürüm 3.1 JSON formatına dönüştürmek için basit bir ihracatçı yaptı. Python ihracatçısı kullanmak istemiyorsanız, bunu kullanabilirsiniz.
https://github.com/theMaxscriptGuy/Windows_Programs/tree/master/Obj_To_ThreeJS
Teşekkür
- 1. 3D Max Modelini XAML'ye Dönüştürme?
- 2. Java'da Maya takvimi
- 3. Üç seçim deyimine katılma
- 4. 3D histogram (rgl) eksenleri nasıl eklenir
- 5. Autodesk Maya model paneli resize olayı
- 6. Python'da 3D dağılım grafiği nasıl oluşturulur?
- 7. Üç renk arasında nasıl üç arasına nasıl geçilir?
- 8. Django Group modelini nasıl genişletirim?
- 9. Plot 3D prizmalar plotly
- 10. Karmaşık json modelini swagger
- 11. 3d Sphere
- 12. 3D Yüzey İnterpolasyonu
- 13. UILabel'den üç nokta nasıl kaldırılır?
- 14. Üç.js'de bir .obj modeline nasıl renk ekleyebilirim?
- 15. 3D dönüşüm?
- 16. Raylarıma nasıl giriş ekleyebilirim?
- 17. sigma.js eklentilerini nasıl ekleyebilirim?
- 18. Bir wstring'e nasıl ekleyebilirim?
- 19. Pelikan'a görüntüleri nasıl ekleyebilirim?
- 20. Düğmecemi ActionBar'a nasıl ekleyebilirim?
- 21. Ağaç tablosuna nasıl ekleyebilirim
- 22. PDO'ya nasıl ekleyebilirim (sqllite3)?
- 23. System.Windows.Shapes'ı nasıl ekleyebilirim?
- 24. /dev/tty'ye nasıl ekleyebilirim?
- 25. ShowDialog() pencere modelini oluşturmuyor
- 26. System.Net.Mail MailMessage'ın bir modelini nasıl oluştururum?
- 27. vue.js: her nesnenin v-modelini nasıl kurar
- 28. Yükleme ile iphone modelini nasıl kontrol edebilirsiniz
- 29. Tensorflow ile C++ modelini nasıl eğitebilirim?
- 30. Gerçekte kayıtlı bir TensorFlow modelini nasıl yürütürüm?
http://blog.stickmanventures.com/2011/11/17/convert-a-model-from-maya-to-webgl-for-use-with-three -js/ Bunu gördünüz mü? – maxwell