11

私は、XNA/C# を使用して 3D ゲームを作成するプロジェクトに参加しています。このゲームでは、多くの 3D キャラクターが使用されます。

現在の 3D ゲームを見ると、中には何百ものキャラクターを作成しているものもあり、優れた 3D キャラクター/モデル クリエーターがいると思いました。

サンプルを絞り込むために、ゲームにはゲーム「Grand Chase」のようなキャラクターが含まれます。XNA 開発で使用するための優れた (そして簡単な) キャラクター モデル クリエーターはありますか? もちろん無料の方がいいですが、有料版も入手します。

編集: もう 1 つの質問は、キャラクターの動きについてです。歩く、跳ぶ、座るなどの動きは「キャラクリエーターツール」で「作った」のですか、それともゲームで「作った」のですか?

4

5 に答える 5

4

もう1つの質問は、キャラクターの動きについてです。歩く、跳ぶ、座るなどの動きは「キャラクリエーターツール」で「作った」のですか、それともゲームで「作った」のですか?

3Dモデリングソフトでは、さまざまな形のアニメーション、キーフレーム、骨格などを作成します。

ゲームはこれらのアニメーションを再生し、特定のポイントです。たとえば、ジャンプを押すと、ジャンプ アニメーションが再生されます。ゲームでは、線形補間の形式を使用して、さまざまなアニメーションをブレンドして滑らかにすることがよくあります。

サッカーの試合を考えてみましょう。8 つの異なる方向に走るサッカー選手をアニメートできますが、選手が流れの途中で突然方向を変えたらどうなるでしょうか。モデラーはこれを説明できませんでした。そのため、エンジンはアニメーション間の違いを一緒に「ぼかし」、線形補間またはその他のブレンディング ファクターを介してスムーズな遷移を提供します。

ソフトウェア

ソフトはBlenderなどのフリーエディタでいいでしょう。しかし、私は Maya/Max の方が好きです。多くの場合、これらの学生版を入手できます。公式 Web サイトを確認してください。大学経由で 6 か月間の無料版を入手しました。モデルを商用ゲームで使用することは法律上禁止されていますが、学習目的であれば問題ありません。以前は Personal Learning Edition を提供していたと思いますが、検索した限り、これはもう存在しません。

于 2010-04-13T21:56:49.143 に答える
2

ほとんどの3Dゲームオブジェクトは、MayaやBlenderなどの3Dソフトウェアで作成されています。しかし、Poserなど、キャラクターモデリングを高速化するアプリケーションは確かにあります。大金がなく、多くのエクスポーターがない低ポリメッシュがすぐに必要な場合は、MilkShape3Dを試してください。安くて扱いやすいです。ジョイントアニメーションを使用してメッシュを簡単に作成できます。後で編集して、キャラクターを微調整できます。

編集:別の質問は、キャラクターの動きについてです。歩く、ジャンプする、座るなどの動きは、「キャラクター作成ツール」またはゲームによって「作成」されますか?

Poser3D。無料ではありませんが、初心者向けの優れたライブラリが付属しています。また、これも商用製品であるDAZ3Dが好きになるかもしれません。個人的には、無料で提供されるほとんどの3Dモデリングソフトウェアに興奮していません。例外はBlenderとAnim8torです。プロのモデリングにあまり慣れていない場合でも、MilkShape3Dを使用することをお勧めします。それは本当に簡単な学習曲線を持っており、あなたはあなたのゲームをテストして解決するためだけにすぐに立ち寄って解決することができます(ゲームの中にはモデルよりも多くのものがあります)。最終的には、後で好みのソフトウェアですべてのモデルを微調整することができます。

于 2010-04-13T21:53:36.263 に答える
1

Blenderを強くお勧めします。それは無料で、たくさんの堅牢な機能を備えており、私も含めてXNAコミュニティで広く使用されています。

使い方を学ぶのは少し時間がかかるかもしれませんが、基本をマスターすると、Blenderは紙に鉛筆のように感じます。(または、絵を描くのが苦手な私たちにとって、あなたの心を読むことができる本当に良いアーティスト:P)

人間のモデルをパラメトリックに作成できるMakeHumanというスクリプトもありますが、私自身はかなりうまく機能していると思います。

于 2011-01-24T23:06:05.753 に答える
1

Xsi Mod Toolを使用すると、キャラクターのモデリングとアニメーションを実行でき、完全なXsiツールの(わずかに)縮小されたバージョンです。
非営利目的での使用は無料で、XNAと緊密に統合されています。さらに、UnrealEngineやCryEngineなどをサポートするプラグインがあります。こちらから入手できます。

于 2010-04-14T11:33:24.277 に答える
1

必要に応じて、XBL アバターを使用してみてください。ボーナスは、プレーヤーが実際にゲーム内で自分のアバターを使用できるようになることです.AFAIKでは、コードAPIを介して手続き的にキャラクターやものを生成できます.

于 2010-04-19T02:19:39.233 に答える