噴水のアニメーションを作成する必要があります。しかし、私はデザイナーではなく、開発者です。最初、私はそのような仕事を拒否しました。しかし、非常に興味深いので、自分のスキルを開いて広げたいと思っています。「ノーと言った方がいい」という回答は避けてください。
そこで、この課題を達成するために研究を開始しました。
主な目標は、水の色と川の高さを変更できる噴水をレンダリングすることです。. 私の最初の考えはWPFでした。そのため、いくつかの例を見つけました。そのうちのいくつかはシェーダーを使用しています。そして、興味深いのがSimple Water Animationです。スムーズに動くので気に入りました。しかし、それは私が必要とする品質には達していません。ということで、研究は続きました。
次に、YouTube を検索すると (ええ、Google は Google ですが、YouTube も機能します ;)) 3 つの優れたリソースが見つかりました。Maya、Blender、XNA。
Maya と Blender: これらは私にとってまったく新しい世界です。私はこれらのスイートを学ぶことができることを知っています。しかし、私の懸念は、現時点で必要な機能についてです。実際、私の会社は Maya のライセンスを所有しているため、リストに掲載されています。
過去に、C# から winform に埋め込まれた SWF ムービーにパラメーターを送信して、似たようなことをしようとしました。結果・・・失敗。actionscript で外部インターフェイス クラスを使用すると、うまく機能しますが、思いどおりに動作しないため、WPF に移行しました。
Maya や Blender では、このようなことが二度と起こらないようにしたいと思っています。
私が必要とする機能は、パラメーターをアニメーションに送信することです。これは Maya または Blender で可能ですか。また、アニメーションはウィンドウで実行されますか、それとも WinForm に埋め込むことができますか? または、別のアプローチとして、params を配置したテキスト ファイルを作成し、アニメーションが起動時にそれを読み込みます。
XNA: これも非常に興味深いもので、NET です! そして、いくつかの例のコードを見た後。ああ!理解できません!私は水をレンダリングし、素晴らしいものをいくつか見てきました。しかし、噴水や水流のある写真の例やビデオは見つかりませんでした. そのため、習得が容易な場合があります。時間もかかりますが、他のオプションよりも少なくなります。
このすべての後、私はまだ混乱していて、より多くの情報を探しています. オプションは次のとおりです。
1)マヤ
2)ブレンダー
3)XNA
誰かが前にこのようなことをしたことがありますか? あなたは私の立場でどちらを取りますか?タスクを達成するための最良の方法はどれですか?
このサイトの多くの質問のように、ソリューションのコードを求めているわけではありません。経験や知識に基づいた方向性を探しています。
次のようなものが欲しいです: -「「この」技術を使用してください。これには、「あれ」を行うために使用できる機能/コンポーネントがあります。例/ドキュメントへのリンクがあります。
しかし、必ずしもそう簡単ではありません。したがって、どんな提案も非常に高く評価されます。
ありがとう!