Webページに3Dモデルを含めることができます.3つのJにMaya 3Dモデルを含めるにはどうすればよいですか?maya 3Dモデルを3つのjに含めるにはどうすればよいですか?
答えて
まず、obj
形式でモデルをエクスポートする必要があります。 python 2.7
がインストールされていることを確認してください。それが簡単にするためにpython
と同じフォルダにあなたのモデルとpython
スクリプトの両方を入れconvert_obj_three.py
-
その後、three.js
で含まれているpython
スクリプトを使用してobj
js
に形式を変換することができます。
は次にコマンドライン実行時:
python convert_obj_three.py -i infile.obj -o outfile.js
infile.obj
はあなたがマヤからエクスポートされたモデルの名前で
、そしてoutfile.js
はあなたがthree.js
にロードしたいファイルです。
あなたは、あなたがここに、このスクリプトに似た何かでそれを読み込むことができ、変換後のファイルを持って、私は3つのモデルを作成していますが、あなただけの1をロードするために使用することができたら:
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"
);
}
モデル自体から材料を動的に読み込むことは可能ですか? 私はまだ、エクスポートされたモデル自体(Blenderから)を含めて、モデルから動的に3つを追加することに困難を感じています。 –
私はちょうど始めていますOBJからThree.JSバージョン3.1のJSON形式に変換する簡単なエクスポータを作成しました。したがって、Pythonエクスポータを使用したくない場合は、これを使用できます。
https://github.com/theMaxscriptGuy/Windows_Programs/tree/master/Obj_To_ThreeJS
おかげ
- 1. Webpackに含める特定のcss/jを指定するにはどうすればよいですか?
- 2. 1つのテンプレートに2つ以上のモデルを含めるにはどうすればいいですか?
- 3. lassoを使用してマルコアプリケーションにブートストラップjを含めるにはどうすればよいですか?
- 4. 3DモデルをMayaからJOGLにインポート
- 5. 3Dフィギュアにテキストを含む矢印を含めるにはどうすればいいですか?
- 6. 3つの2D行列を3D行列に結合するにはどうすればよいですか?
- 7. いくつかのテキストファイルで3Dモデルを作成するにはどうすればいいですか?
- 8. VB.NetのWindowsフォームプロジェクトのフォームに3Dモデルを表示するにはどうすればよいですか?
- 9. HamlにインラインJavaScriptを含めるにはどうすればよいですか?
- 10. モデルクラスをAngularモジュールに含めるにはどうすればよいですか?
- 11. AddModelErrorメッセージにリンクを含めるにはどうすればよいですか?
- 12. メインモジュール内にモジュールを含めるにはどうすればよいですか?
- 13. ページにディスカッションアイコンを含めるにはどうすればよいですか?
- 14. JavaDocに(Piwik)トラッキングコードを含めるにはどうすればよいですか?
- 15. コンドームレシピにシェルスクリプトを含めるにはどうすればよいですか?
- 16. SSZipArchiveをIOS 5に含めるにはどうすればよいですか?
- 17. メタタグを動的に含めるにはどうすればよいですか?
- 18. core.js polyfillをemberに含めるにはどうすればよいですか?
- 19. ソースディレクトリにファイルを含めるにはどうすればよいですか?
- 20. GoogleアナリティクススニペットをJavadocに含めるにはどうすればよいですか?
- 21. マイクロサービスアーキテクチャにCorrelationIdを含めるにはどうすればよいですか?
- 22. asp.net(WebForm)にGoogleMapを含めるにはどうすればよいですか?
- 23. ui-bootstrapをプランナーに含めるにはどうすればよいですか?
- 24. Androidライブラリにリソースを含めるにはどうすればよいですか?
- 25. angle2アプリにzone.jsを含めるにはどうすればよいですか?
- 26. サードパーティライブラリをYiiコンソールアプリケーションに含めるにはどうすればよいですか?
- 27. Wrapperにリンクテキストを含めるにはどうすればよいですか?
- 28. TTSをChromeアプリに含めるにはどうすればよいですか?
- 29. pyinstallerにchromeriverを含めるにはどうすればよいですか?
- 30. Codeigniterに「アクティベーションコード」を含めるにはどうすればよいですか?
http://blog.stickmanventures.com/2011/11/17/convert-a-model-from-maya-to-webgl-for-use-with-three -js/ あなたはこれを見ましたか? – maxwell