.Xを編集するためのツール


7

これはおそらく私がこれで助けを求めようとする膨大な数の場所ですので、ローカル検索エンジンで何かを見逃した場合はご遠慮ください-短い答えが必要です:短い提案です。私は.Xファイルを使用しようとしています(おっと..ええと?笑)。しかし、.Xファイルをインポートして編集し、エクスポートするための適切なソフトウェアが見つかりませんでした。これはすべてアニメーション付きで、すべてテキスト形式(オプションですが、 1つの.Xファイルに複数のメッシュが含まれているため、これらすべてが素晴らしいでしょう。仕事の半分を行うための優れたソフトウェアを見つけましたが、1つのステップでそれを行う方法はありますか?(つまり、他のプログラマーは何を使っているのでしょうか?ネット上で良いものを見つけられませんでした。自分で実装するのでしょうか?)

したがって、適切な提案があれば、ガベージなしですばらしいでしょう。テキストの.Xファイルと、インポートして編集してからエクスポートする複数のメッシュを含むアニメーション。

ありがとう:Péter

編集:私はすでにBlenderを試しました。2.49bは、テキストでインポートDirectXをサポートする最後のバージョンでした。これらのバージョンの後で、blenderは.xさえインポートせず、エクスポートのみを行います。2.49bはアニメーション.xをエクスポートできますが、アニメーションはインポートできません。2.49bは複数のメッシュをエクスポートできますが、インポートされるのは同じメッシュから1つのメッシュのみです(変更されていません)。提案に感謝しますが、動作するスクリプトも提案できない限り、blenderはこれに対する解決策ではありませんか?

解決策:上記の問題に対して、いくつかの解決策がありました。ここで私はものを要約しようとします:

  • ブレンダーは部分的に機能するソリューションです。上記の編集を参照してください。
  • Milkshapeはdirectxファイルで動作するように見えましたが、私のテストでは、プレビューのみが適切に機能し、メイン画面ではテクスチャが不良であり、アニメーションがインポートされなかったことがわかりました。チェックされたバージョンは次のとおりです:1.7.0および1.8.4またはそのようなもの、私は覚えていません。
  • TrueSpaceはどの.Xファイルでも機能しないようです。なぜだかわかりません。DirectX SDKが提供するtiny.xで試してみましたが、違います。*-良い解決策はクイックコンバーターを使用することです-良い答えとしてマークされた以下のポストを参照してください。それが私の目標に最も近いので、これで問題ありません。
  • より多くのメッシュと複数のアニメーションを備えた.Xを適切にロードするプログラム(UU3D -Ultimate Unwrap 3D)が見つかり、テクスチャも問題ありません。それは無料ではないので、テキストで保存することもできれば、試すことができませんでした(保存はデモでは無効になっています)。そんな余裕がある人たちには、有望そうなのでお勧めしました。

なぜこれが反対投票されたのですか?私は正直に気になります
Raine

回答:


5

どの程度ブレンダー

-----編集-----

さらに詳しく見ると、Blenderは現在、ユーザー設定でアクティブ化する必要があるスクリプトを含む.Xファイルのエクスポートのみをサポートしています。このフォーラムの投稿を参照してください

.xファイルを別の形式に変換して、必要なツールにインポートしてみると、Milkshapeが機能する場合があります。

-----編集-----

さらに詳しく調べたところ、TrueSpace 7.6が推奨されるようになりました。これは完全に無料になり、.xファイルをインポートできるようになります。

その後モデラーが気に入らない場合は、別のフォーマットにエクスポートして、お気に入りのモデラーを使用できます。

-----編集-----

これをCodeProjectで見つけた後、DirectXはかつて.xから.3dsに変換するツールを提供していたようです。リンク(テストされていません)は、conv3ds.exeユーティリティに付属するDx8 Extrasパックである必要があります。ここにある幸運、。


提案と喜んで手伝ってくれてありがとう。TrueSpaceをチェックしています。
Zéiksz

@Zéiksz:運がいい?
ジョナサンコネル

いいえ、少し時間がかかりましたが、1; milkshapeはテクスチャをロードし(プレビューが問題なくても)、アニメーションがありません。2; TrueSpaceは.xをまったくロードしませんでした。(directx sdkにも同梱されているtiny.xを確認しました)。TrueSpaceの問題が修正されている場合は、フォーラムを読んでください。
ZéikszJun

.xインポートのサポートは、ほとんどすべてのモデリングソフトウェアでひどく欠けているようです。残念ながら、自分でインポーターを作成するか、コンバーターをダウンロードする必要があります。
ジョナサンコネル

@Zéiksz:私が見つけたツールを私の答えに追加しました。
ジョナサンコネル


0

Blenderでは.xのインポートが可能だと思います(インポートスクリプトに同梱されています)


これのトップバージョンは2.49bです。1つのメッシュをインポートでき、アニメーションはインポートできません。役に立たない。
Zéiksz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.