1

皆さん、私はできる限り collada のドキュメントを読みました。独自の 3d 形式を collada に変換していますが、どのライブラリが必要なのか疑問に思っています。現在、私は持っています<library_geometries>

スケッチアップにインポートされていませんが、インポートが失敗した理由もわかりません。少なくともシーンが必要だと思うので、それほど驚くことはありません。

少なくとも、入力する必要がある分が何であるかを知ることは良いことです。これまでのところ、物事がどのように機能しているかを確認できます.

4

2 に答える 2

1

必要なライブラリは次のとおりです: <asset>1 <library_geometries>) 、、、、、、。<library_materials><library_effects><library_visual_scenes><scene>

そして、その理由を説明します。まず、要素<asset>の下に単位を定義する必要があります。単位<unit>がメートルかミリメートルか、何でもかまいません。それ以外に、 の下の 3D 座標のアップ軸を指定する必要があります<up_axis>。また、貢献者や作成時間など、他のアセット情報を提供することもお勧めします。

<instance_visual_scene>の下に定義する必要があります<scene>。この情報がなければ、表示するシーンはありません。そして、このインスタンスには、 の<visual_scene>下にある 1 つの要素への参照があり<library_visual_scenes>ます。<node>ビジュアル シーンには、ジオメトリの位置を示す移動または回転の値を持つ要素として、おそらくいくつかの子ノードがあります。の下<node>には子要素があり、これはスルー<instance_geometry>で結合されます。にはunderへの参照があります。そして、アンダーへの参照があります。には子要素があります。の下に参照があります。<instance_material><bind_material><instance_geometry><geometry><library_geometries><instance_material><material><library_materials><material><instance_effect><instance_effect><effect><library_effects>

<scene>順序は-> <instance_visual_scene>-> <visual_scene>-> <node>-> <instance_geometry>- >のようなジオメトリです。<geometry>

そして、マテリアル接続の場合<instance_geometry>-> <bind_material>-> <instance_material>-> <material>-> <instance_effect>-><effect>

于 2015-08-18T07:15:03.567 に答える
0

.deb を使用して collada をインストールしたところ、正常にインストールされたリポジトリから libboost -dev -all をインストールした後、libboost-system1.49.0 に問題がありました。これは、.deb libboost-system1.49.0 を取得したものです。mitsuba のダウンロード collada に移動するだけで、ダウンロード ページにも表示されます。

于 2013-08-21T12:45:46.237 に答える