ちなみにシェーダープログラミングのほうは、個人開発で扱うには学習コストも実用コストも厳しそうなので投げました。10年後また会おうぜって感じ。
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
ヴァーテックスに命を与えよ 座標の位置を計算せよ。 フラグメントに色を灯せ 座標の色を計算せよ。 GPUですべての座標を同時並列計算。これがシェーダーコードの力。 ヴァーテックスに命を与えよ 座標の位置を計算せよ。 粒子を押し出し、形を揺らし ...
2007年1月、Windows Vistaの登場と共にDirectX 10がリリースされ、同時にプログラマブルシェーダ仕様(SM:Shader Model)は4.0へとバージョンアップがなされた。このSM4.0で最大のトピックといえるのが「ジオメトリシェーダ(Geometry Shader)」の新設だ。これは、これまでGPU ...
NVIDIAの次世代GPU「GeForce 8800(G80)」がついにそのベールを脱いだ。その正体は、驚くほど革新的だった。Unified-Shader(ユニファイドシェーダ)型アーキテクチャでDirectX 10準拠というだけではない。G80は、それを超えたフィーチャを多数備えていたからだ。そして ...
Unified Shader方式のGPUは、座標変換や明るさの計算を行うハードウェアをそれぞれの処理に専用に設けるのではなく、汎用的な処理ができる演算器を持つ構造になっている。そして、どのような処理を行うかをハードウェアロジックで決めるのではなく ...
S haderMark 2.0DirectX 9 Pixel and Vertex Shader 2.0 performance To measure pure DirectX 9 Shader 2.0 performance we make use of ShaderMark 2.0 as supplied to us by Thomas Bruckschlegel, the ...
開幕まであと6日。日時指定制運営の変更も 前編でレポートしたようにDirectX 11は、Windows 7よりも前にWindows Vista向けにリリースされることが確実視されてきたが、悲しいことにDirectX 11提供当初は、DirectX 11対応GPUがないかもしれないということだ。その代わり ...
S haderMark 2.0DirectX 9 Pixel and Vertex Shader 2.0 performance To measure pure DirectX 9 Shader 2.0 performance, we make use of ShaderMark 2.0 as supplied to us by Thomas Bruckschlegel, the ...