• 締切済み

DirectXライブラリを捜しています。

DirectXで、フリーの2D・3Dそれぞれライブラリを捜しています。 特に3Dのライブラリはなかなか見つかりません。 だれかご存じの方いませんでしょうか?

みんなの回答

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

追記。 フリーのライブラリが無い本当の理由は「3Dデータのデータ仕様を入手するにはDirectX SDKを入手するしか無く、DirectX SDKには必要なライブラリが全部入ってるから、フリーの物が存在する意味が無い」からです。 逆に言えば「もしフリーのライブラリがあっても、3Dデータのデータ仕様が無ければ何も出来ないから、誰もフリーのものを作ろうとしない」のです。 ↓この辺りを読んでおくと良いかも。 http://www.atmarkit.co.jp/fdotnet/directxworld/index/index.html

nVIDIA
質問者

お礼

へ~そうなんですかぁ。 DirectXに3Dのライブラリが全部あるならつくなら無いのはあたり前ですよね。 問題は3Dとゲームを結びつけるか?またそれについては、別の機会に質問しようと思います。 どうも、ご親切にありがとうございました。(^-T)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

>特に3Dのライブラリはなかなか見つかりません。 そりゃ見付からない筈。実は「無いに等しい」んです。 3Dは、基本的には、 ・汎用DLL呼出用APIを使用して、DirectXのバージョンチェック ・Direct3Dの規格に合ったデータを用意 ・汎用DLL呼出用APIを使用して、データをDirectXに渡す だけなのです。 「Direct3Dの規格に合ったデータ」とは、ポリゴンデータだったり、テクスチャマップだったり、ボーンやフレームデータだったり、カメラデータだったり、パスデータだったりします。 そんな訳で、重要なのは「Direct3Dの規格に合ったデータの、データ構造の仕様書」だけで、呼び出しライブラリ自体は毛ほどの意味もありません。 それが「3Dのライブラリは無いに等しい」と書いた意味です。

nVIDIA
質問者

お礼

しょぼ~(T.T)

関連するQ&A