blogIT系サラリーマンの日記。前職ではスマホゲームを、現在はアプリを作ってます。この広告は、90日以上更新していないブログに表示しています。見る図書館で借りちゃった。Chapter1についてメモ。歴史の話なのでさらっと。1990年前後に3D技術がゲームで活用され始める。バーチャファイターはフラットシェーディングで作ってるらしい。ポリゴンに色がついてるだけ。ポリゴンに画像貼り付けてるのがテクスチャマッピング。リッジレーサーで使われてるらしいがいい写真なかった。当初はアーケードが3Dの先端だったけど1994にプレステやセガサターンがでて逆転したらしい。PCに普及したのは1995年にWindows95がでてから。DirectXていうマルチメディアAPIコンポーネントが集まったミドルウェア?のおかげ。1990年代後半はDirectXがめっちゃ進化したらしい。CPUがやってた処理を3Dグラフィックハードウェアが処理できるようにしたり。このころから、これがGPUと呼ばれるようになった。PCのほうが技術を取り込みやすいプロダクトだったため、DirectX7からはPCが逆転したらしい。2000年、グラフィックス処理をソフトウェアで実装できるようになる。これがプログラマブルシェーダ。DirectX8から対応。シェーダーには2タイプあるらしい。頂点シェーダーとピクセルシェーダー。そんな進化によって、GPUメーカーも作るのが難しくてしんどくなってきて2001年以降はNVIDIAとATIの二大巨塔に。2013年も、この2社以外で作ってるのはIntelだけ。実は世界初のプログラマシェーダ搭載の家庭用ゲーム機らしい。その後、ちゃくちゃくとプログラマシェーダーは進化していく。(略してSM)と呼ぶようになった。家庭用ゲーム機は、2005年末にXbox360が、SM3.0/DirectX9世代。2006年末にPS3が発表される。GPUはNVIDIA製。SM3.0/DirectX9世代。Wiiは進化しない方針。...と、ここまで読んで、この辺までわかってりゃスマホアプリ作る上でそんな困らない気がしてきたのでチャプター2へ。表紙レベルのものを作りたいとは、まだ思えないのが今のユーザー感覚。»プロフィールid:mikan_daisukiゲームプログラマーの日記。ゲーム開発で得たTipsや学んだことを書いていきます。2015年3月現在はUnity(C#)を使って作ってます。月別アーカイブ参加グループタイトルマンガプログラミングUnityはてなブログをはじめよう!mikan_daisukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。