• 締切済み

C++で開発可能なリアルタイムCGライブラリ

大学院の研究テーマで必要となるCGライブラリについて教えてください. 人体につけたセンサの出力に追従して,リアルタイムに動く人体(特に手や腕)を描画したいと思っています.適当なCGライブラリがあればご紹介いただけないでしょうか. 出来れば無料のライブラリが望ましいです. 言語はC++を使用したいと考えています.開発環境はWindows7を予定しています. (現在は,DAZ Studio 4とDAZ Studio SDKをダウンロードしてみたのですが, SDKの使用方法が分からず,また,上記のような使い方が可能か不明でしたので, 質問させていただきました.) CGに詳しい方いらっしゃいましたら,宜しくお願いいたします.

みんなの回答

  • monova
  • ベストアンサー率68% (68/100)
回答No.1

DirectX と、Kinect SDK ではダメでしょうか? DirectX http://msdn.microsoft.com/ja-jp/directx/aa937788.aspx Kinect http://www.microsoft.com/en-us/kinectforwindows/develop/ Kinect を購入しなければならないですけど… ASUS からも、Kinect もどきが出てます http://www.asus.co.jp/Multimedia/Motion_Sensor/Xtion_PRO_LIVE/ >人体につけたセンサ が、どの様なシステムなのか(自作なのか市販品なのか?市販品なら型番) ハッキリさせないと的確な回答が難しい感じもしますが…

関連するQ&A

  • C言語のライブラリ

    こんにちは。 フリーのC言語のライブラリを紹介してください。 ファイル同士のマッチングやら、あるレコードの検索などC言語で 開発することになりました。 大量のデータで行なうため、なるたけ早いロジックを組まないといけません。 検索方法については、よく情報処理試験等で出てくる2分探索とか ハッシュ法などを使用したいと思うのですが。 いちから作成するのは大変なので、市販で出回っているライブラリなど ありましたらご紹介していただけないでしょうか? できたら、フリーソフトがいいのですが(安価であれば購入も考えています)、どなかたか知り得ているかたよろしくお願いします。 環境はUNIXなのですが、Windows版でもかまいません。

  • C#の開発ツール「.NETFrameworkSDK」の操作法について

    C#言語初心者です。C#を勉強しようと思い開発ツールのダウンロードから始めました。 開発ツールとしてマイクロソフトが提供している「.NETFrameworkSDK」をダウンロードするために以下のWebページを開き、ダウンロードを試み、インストールまで実行しました。しかし、実行ファイルらしきものができておらず、C#をどのように開始してよいのかが判りません。 ダウンロード後に、ProgramFileに「Microsoft Visual Studio 8」というフォルダーができて、それを開くと9個のフォルダーがありました。 「Microsoft .NET Framework 2.0 SDK - JPN」 「Microsoft Visual C++ 2005 Express Edition - JPN」 「MSDN Express Library」 「Common7」  「1041」 「SDK」 「VC」 「VJ#」 「Xml」 の9個です。しかし、C#という文字が含まれるフォルダーは見当たりません。C#の開発ツールをダウンロードした筈なのに、それに関するファイルが1個もないというのはどういうことなのでしょうか。ヘルプファイルやReadMeファイルを参照したのですが私の理解力を超えていました。 「Visual Studio」を有料で購入すれば良いのでしょうが、無料ダウンロードで済ませられるのならそれに超したことはないと思い挑戦しました。どなたか、無料ダウンロードでC#コンパイラーを起動させる手順をご存知の方がおられましたら、ご教授頂きたいと思います。よろしくお願い致します。

  • 3Dシミュレータの開発言語

    個人的な弾道シミュレータソフトの開発をしたいと思っています。 物理演算は自分で関数を作り、bullet等の物理演算ライブラリは使用しないつもりです。 目標はMMDのような外観のソフトウェアを開発することで、 メッセージボックスなどで情報を与えて、Startボタンを押すことで画面内の3D区画でシミュレーション結果を描画すること等を考えています。 MMDはどの言語で本体を作ったのでしょうか。 他にも、このようなシミュレータソフトを開発するのに適している言語を教えて頂きたいです。

  • ライブラリ作成時のグローバル変数の対応(C言語)

    C言語を用いてライブラリを作成しています。 ライブラリは機能ごとにファイルを分けています。 今、ライブラリの中でのみ使用するグローバル変数やグローバル関数が必要になりました。 このグローバル変数や関数は複数ファイルで参照するため、static宣言はできません。 しかし、このグローバル変数や関数は公開する必要はありません(ライブラリの中でのみ使用します)。 このようなことをC言語で実現するためにはどうしたらよいのでしょうか? 開発環境は Windows7 VisualC++2010 です。 VisualC++2010を使うなら C++で書けばいいのではないかといわれそうですが、 C言語でプログラミングしたいのです。 以下のようなサイトがあったのですが、これを使うしかないでしょうか? http://0xcc.net/blog/archives/000108.html

  • 3Dプログラミングの開発言語について悩んでいます。

    現在とあるシステムを開発するにあたってどのプログラム言語を用いるかで悩んでいます。 自分なりに調べてみたところ、Visual系かJavaかまでは絞ったのですが、この場合どちらのほうが適しているでしょうか? 具体的には被験者にセンサなどをつけ、そこからのデータをPCに取り込み、それを解析して、さらに被験者の状態をリアルタイムに3Dの映像にして表示するというシステムを考えています。 ちなみに、これまで私が学んだことのある言語はCです。 回答よろしくお願いいたします。

  • DXライブラリとは?入門サイトを教えてください

    これから、C言語を学びそれからDXライブラリを学び、そうすることによって3Dゲームを作ることができるとうかがいました。 しかし、いろいろと調べてみるとこの2つだけで3Dゲームを作ることを不可能で、Blender等の3D、を開発するソフトで、それこそ3D、CGのフィールド・主人公・敵・・・・・・とまあつくっていって、C言語を使い、そしてDXライブラリで拡張し、様々な関数などを取り入れ、使い、作った3Dグラフィックスを表示したり操作したりできるみたいです。これは、本に書いてあったわけでもなく自分でネットで調べ、こういうことだろうと理解した内容です。 なので、これが正しいの内容か判断していただきたいです。 一部正解、一部誤解ということであれば部分を書いて頂き、「本当はこう」と教えていただけると幸いです。どうかお願いします。 2つもお願いして申し訳ないのですが、DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです! どうかお願いいたします!!!

  • Windows CE用のアプリケーションを開発することになりました。

    Windows CE用のアプリケーションを開発することになりました。 ベンダ提供のSDKを使用せずに、開発やデバッグを行う方法が分からず困っております。 開発環境としては、 ・Windowas XP SP3 ・VisualStudio 2010(言語はC#) 以上です。 ネットでも資料を色々探していますが、 開発環境については知識が少ないので難航しています。 ご教示よろしくお願いします。

  • ライブラリの修正方法

    急ぎの要件を手探りで行っているので、準備不足、知識不足での質問となりますがご容赦ください。 OpenSolarisを使用していますが、OpenSolaris上で開発する際に使用するC言語の共有ライブラリを一部修正したいと考えています。(例えば、getnameinfo()が含まれるlibsocket.so) 目的の関数のソースコード修正は行ったのですが、この修正ソースを反映させて共有ライブラリを作成する方法がわかりません。 ライブラリのソースコードに同梱されているMakefileを使用すればできると思ったのですが、共有ライブラリは更新されません。(タイムスタンプから判断しました。) C言語で使用する関数を修正し、共有ライブラリに反映させるような場合は一般的にどのような方法をとるものなのでしょうか? ご存知の方がおられましたらご教示いただければありがたいです。

  • C、C++、C#の関係について

    現在C#で簡単な開発しています。 今度就く業務ではC++が必要だから、勉強しておくようにと言われました。 C#を使っていながら、恥ずかしい質問なのですが・・・  ・よく聞く「VC++」と「C++.Net」は、違うのでしょうか?   正式名称が「Microsoft Visual C++ .Net」なので、同じような気がするのですが。   私の使用PCには「Microsoft Visual Studio .Net 2003」が入っています。  ・C言語とC++との違いは何なのでしょうか?   両者の関係が分かりません。   C++を勉強する場合、C言語というのは飛ばしてよいのでしょうか?   C#を習得するときは、C言語を勉強しませんでした。   C++で開発とか、C#で開発とか言いますが、「C言語で開発」とは言わないですよね? C#とC++がどれほど違うのかが不安です。 質問がたくさんになってしまいましたが、よろしくお願いいたします。

  • Windowsアプリケーション開発でC#とC++

    こんにちは。 普段、C言語でマイコンプログラムを部活などで書いている者です。 マイコンとPCはプログラム書き込みの際や、ターミナルソフトとの通信の際にシリアル通信を使用していますが、パソコン側で、それ専用のシリアル通信を行う自作のソフトを作ってみたいと思っています。 たとえば、画面のスライダーを動かすと、(ほぼ)リアルタイムにサーボがそのスライダにあわせて動く、といったようなものや、マイコンからのデータを受信して、逐次グラフに表していく、というものを作りたいです。 まず、Windowsアプリケーションを書くには、C#かC++だと聞きました。 ネットで調べてみても、この二つの言語は大きく違うような印象を受け、 どちらの勉強を進めていいのかがよくわかりません。 Javaはまだ特にやったことはないです マイコン通信用ソフトの作成などといった用途のアプリケーションを作りたいのですが、 どちらの言語を学習するのがよいでしょうか? 教えてください また、開発環境を整えるのに必要な費用等、教えていただけるとうれしいです。 当方、高校二年生で、C言語の簡単な入門書レベルはおおむねわかります。 ほかに、HTML、CSSもわかりますが、それ以外はよくわかりません。 どうぞよろしくお願いします。

専門家に質問してみよう