残念ながら、あなたが話しているようなシステムを開発することはめちゃくちゃ難しいでしょう。プラス面としては、目標を達成するのに役立つ使いやすいテクノロジーがたくさんあります。
一般に、このタイプの動作は次のとおりです。Blender、3ds max、Maya、Softimageなどのモデリングプログラムで3Dアセットを作成し、それをプログラム/ゲームで使用します。これらのプログラムは、OpenGLまたはDirectXを使用してプログラムがメモリにロードし、レンダリングできる3D座標の束を吐き出すだけであると考えることができます。
もちろん、アセットのモデリングとロードは、ポイントを生成するためのアルゴリズムを開発する代わりになります。これはあなたが達成しようとしているように見えることです。
悪いニュースは、服は本当に本当に複雑だということです。これの大部分は、そのほとんどが布のダイナミクスをシミュレートする必要があるという事実によるものです。問題のもう1つの部分は、2Dパターンを使用している場合でも、衣服が人間のモデルにどのように付着するかということです。肌がきついですか?ゆるい?それをどのようにパラメータ化しますか?3Dモデリングの経験がある人なら誰でもわかるように、実際の衣服を体に配置すること自体が面倒です。
それにもかかわらず、業界で最も優秀な専門家の中には、布をシミュレートするためのより良い方法と、アセットの作成を自動化するためのより良い方法の両方を探しています。
要約すると、簡単な答えは、あなたがやろうとしていることは、それがどんなに面白くて高貴であっても、非常に困難になり、あなたが探している結果をもたらさないかもしれないということです。
あなたがより多くの答えのために行くことができるところに関して:
モデルへの衣服の取り付けを自動化する方法を見つけることにまだ興味がある場合は、まず学術的なWebサイトを調べます。コンピュータグラフィックス研究プログラムを持っているコンピュータサイエンス部門を探してください。そこにはたくさんの興味深いものがあります。
よりアカデミックなタイプのリソースについては、ゲームプログラミングジェム、GPUプログラミングジェム、およびグラフィックプログラミングジェムの本シリーズを参照してください。それらは、これらのような難しいグラフィックスの問題に取り組む多くの良い記事を特徴としています。
あなたがするかもしれないもう一つのことはもう少しblenderをチェックすることです。MakeHumanという面白いプロジェクトがあります
http://makehuman.blogspot.com/
これにより、blenderで人間のモデルを開発するプロセスが自動化されます。
モデルに衣服を着せるためのチュートリアルがいくつかあります。これを見てください:
http ://www.davidjarvis.ca/blender/tutorial-05.shtml
Blenderでの衣服と布のシミュレーションに関するその他のチュートリアルについては、いつでもチェックアウトできます。
www.blendercookie.com cg.tutsplus.com
これのいくつかがお役に立てば幸いです。