時間があり、Maya シーンを WebGL に変換するか、可能であれば WebGL を使用せずにキャンバスにレンダリングしたいと考えています。モデルはプリミティブとメッシュで構成される電気スタンドです。パーツをスケルトンにバインドするのではなく、パーツをジョイントにペアレント化しました。次に、JS ライブラリまたは WebGL を使用してレンダリングし、マウスの動きやアニメーションでアニメーション化したいと考えています。タッチイベント。親関係を維持しながらモデルをキャンバスまたは WebGL 対応アプリケーションに入れることができれば、関節の回転をマウスの動きにバインドする関数をいくつか書くことができます。関係を維持しながらのシーン。前もって感謝します。
3475 次
3 に答える
4
そのためにThree.jsWebGLライブラリを試すことができます。ここには、3DモデルからPythonで記述されたJSONへのエクスポーターがあります。
たとえば、モデルをにエクスポートしてから、 convert_obj_three.pyobj
を使用して変換すること ができます。
次に、メソッドを使用してモデルをキャンバスにロードできますTHREE.JSONLoader
。インターネットにはたくさんの例があります。
于 2012-06-13T11:06:50.900 に答える
1
シーンがすでに Maya にある場合は、www.inka3d.com が最適です。Inka3d はジョイントをサポートし、ジョイントを親とするオブジェクトもサポートします。また、Maya と同じパラメータ名を使用して、エクスポートされたシーンで javascript から回転パラメータを簡単に変更できます。
于 2012-06-21T13:05:04.910 に答える