マサフミ)僻地の大学院生です。GPUプログラミングとそのニュースを集めたサイトShader.jpを開いています。Dudash氏にインタビューする機会を得ました。今回は、同社が提供するGPUを使ったアプリケーション開発にフォーカスして、一歩踏み込んだ内容に迫ってみたいと思います。DOMを使った3Dモデルデータの読み込み今回の記事では、XMLベースの3Dアセットデータ(3Dモデル、テクスチャ、シェーダ、物理パラメータなど)のためのファイルフォーマットである、「COLLADA」のデータ読み込みと、そのデータを使ったOpenGLでの描画を解説します。C++XMLWindows2006/11/29物理エンジンを使ってDirect3DアプリケーションをつくるCPUやGPUの進歩で3Dゲームの演出は年々リッチになってきています。演出のリッチ化は単純に画質追求だけでなく、物理やAIなどのゲームのバックグラウンドで動く処理に関しても起きています。本記事では、力学や流体などの物理の処理を3Dのゲームに取り入れやすいように整備された物理エンジンの導入方法を解説します。物理エンジンはさまざまなものがありますが、ここではAGEIAのPhysXを使い、簡単なサンプルを紹介します。MobileのAPIが使えます。Mobileのサンプルプログラムの解説、エミュレータを使ったテストを解説します。C++Windows2005/12/16ムービーファイルをDirect3Dのテクスチャとして利用するDirectShowで読み込んだムービーファイルを、Direct3Dのテクスチャとして利用する方法を解説します。ムービーファイルを3DCGのテクスチャとして利用すると、動画を背景に利用したり、グラフィックカードのシェーダプログラミングでエフェクトをかけたりすることができます。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。