3D描画のパフォーマンスが重視されるエディタを開発する場合、下記の3つの組み合わせのそれぞれでパフォーマンスに大きな差は出るものでしょうか。


・VisualC++ / MFC
・VisualC++ / .Net
・VisualC# / .Net

ちなみにVisualC++、MFCについては利用経験がありますが、C#、.NETに関しては素人です。
よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2010/03/02 20:00:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:km1967 No.2

回答回数541ベストアンサー獲得回数40

ポイント35pt

>Windows7以降に限定すると良いことはありますでしょうか?

デフォルトのDirectXが異なることと、

グラフィックアプリを作るなら64ビットモードかどうかが効いてくる。


それにしても、Mayaはエディタじゃないし、PhotoshopやAfterEffectsは3D描画に特化しているとは言えないでしょ。

今ひとつよく分からない・・・

id:joes

> デフォルトのDirectXが異なることと、

> グラフィックアプリを作るなら64ビットモードかどうかが効いてくる。

なるほど。調べなおしてみます。

> 今ひとつよく分からない・・・

よい例えになる同種のソフトが存在しないので申し訳ありません。

ありがとうございました。

2010/02/25 00:38:20

その他の回答1件)

id:km1967 No.1

回答回数541ベストアンサー獲得回数40

ポイント35pt

>3D描画のパフォーマンスが重視されるエディタ

どんなものなのか全く想像がつかない


ターゲットOSは何? Windows7?


いずれにしても.NETはオーバーヘッドが大きいから

MFCを使うなどして、なるべくDirectXをネイティブに使うべきだと思うよ

id:joes

ご回答ありがとうございます。

>>3D描画のパフォーマンスが重視されるエディタ

>どんなものなのか全く想像がつかない

詳しく書こうか迷って、曖昧なままだしました。

(作成できるかは置いておいて)、Maya、Photoshop、AfterEffectsのようなグラフィックス系アプリケーションとお考えください。

環境はWindows XP以降を考えておりますが、Windows7以降に限定すると良いことはありますでしょうか?


> いずれにしても.NETはオーバーヘッドが大きいから

> MFCを使うなどして、なるべくDirectXをネイティブに使うべきだと思うよ

なるほど、やはり .NETのオーバーヘッドは大きいのですね。勉強になりました。

2010/02/23 21:06:42
id:km1967 No.2

回答回数541ベストアンサー獲得回数40ここでベストアンサー

ポイント35pt

>Windows7以降に限定すると良いことはありますでしょうか?

デフォルトのDirectXが異なることと、

グラフィックアプリを作るなら64ビットモードかどうかが効いてくる。


それにしても、Mayaはエディタじゃないし、PhotoshopやAfterEffectsは3D描画に特化しているとは言えないでしょ。

今ひとつよく分からない・・・

id:joes

> デフォルトのDirectXが異なることと、

> グラフィックアプリを作るなら64ビットモードかどうかが効いてくる。

なるほど。調べなおしてみます。

> 今ひとつよく分からない・・・

よい例えになる同種のソフトが存在しないので申し訳ありません。

ありがとうございました。

2010/02/25 00:38:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません