第4回と第5回で、2Dグラフィックスについて解説しましたが、今回からは1つ次元を上げて“3Dグラフィックス”プログラミングについて紹介したいと思います。 3Dグラフィックスは、単にグラフィックスを立体にするだけではなく、現実世界(3次元世界)の ...
米エヌビディア社は、グラフィックス制作のための新プログラミング言語『Cg』を発表した。同社は、この言語がSFX映画製作にも革命をもたらすと考えている。 Cgは、描画(ドローイング)、陰影処理(シェーディング)、彩色(カラーリング)などグラフィック ...
ここ最近までの3Dグラフィックスの歴史を大ざっぱに理解したところで、今度は3Dグラフィックスの処理の流れを解説したい。 3Dグラフィックスのパイプラインの模式図 3Dグラフィックスの流れを模式化したのが図1だ。これは、DirectX 10世代/SM4対応GPUまでの ...
前回「はじめよう3D描画、BREWでOpenGL ESプログラミング」では、BREW環境でのOpenGL ESプログラミングの準備および、簡単な描画プログラムを紹介しましたが、今回はその続きということでもう少し3Dらしい描画について見ていきたいと思います。なお、環境構築 ...
Plenty of our childhoods had at least one math teacher who made the (ultimately erroneous) claim that we needed to learn to do math because we wouldn’t always have a calculator in our ...
連載名が「西川善司のグラフィックスMANIAC」なのに、ずっと「ゲームと遅延」の話をしてきたこの連載だが、実はまだ遅延の話はやり足りていない(笑)。 とは言え、さすがに「やりすぎ」感が出てきたし、編集部側からのリクエストもあったので、ここで ...
東芝は7月17日、携帯電話のゲーム機能向け3DグラフィックスLSI「TC35711XBG」を製品化し、10月からサンプルを出荷すると発表した。サンプル価格は8000円。 TC35711XBGは、従来比約38倍となる1秒あたり100メガポリゴンの3D描画性能を実現した画像処理LSI。 新開発の ...
2008年9月9日より3日間、昭和女子大を会場にして、日本最大級のゲーム開発者会議「CEDEC2008」が開催された。 この中で、行われたTIM SWEENEY氏(Unreal Engineの設計者でEPIC GAMESのCEO兼任)の講演「未来のゲーム開発テクノロジー」が、非常に興味深い内容であり ...
楽しく遊べる2Dゲームの開発を進めながら、グラフィックスプログラミングの基本が学べる入門書。 一度習得すると、ゲームや映像生成、動的可視化をはじめ、幅広い分野で長く役立つグラフィックスプログラミングの基礎。 本書では、リアルタイムに動く ...
楽しく遊べる2Dゲームの開発を進めながら, グラフィックスプログラミングの基本が学べる入門書。 一度習得すると, ゲームや映像生成, 動的可視化をはじめ, 幅広い分野で長く役立つグラフィックスプログラミングの基礎。 本書では, リアルタイムに ...