「ハードウェアT&L」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
2行目: | 2行目: | ||
==概要== | ==概要== | ||
− | 大雑把にいうと「[[バーテックスシェーダー]](座標変換)」と「[[ピクセルシェーダー]](陰影処理)」を[[固定シェーダー]]として持っている[[GPU]] | + | 大雑把にいうと「[[バーテックスシェーダー]](座標変換)」と「[[ピクセルシェーダー]](陰影処理)」を[[固定シェーダー]]として持っている[[GPU]]のことです。 |
− | ハードウェアT&Lを搭載した[[GPU]] | + | ハードウェアT&Lを搭載した[[GPU]]にカメラや[[3Dモデル]]の[[データ]]を投げ込むと、最近では[[バーテックスシェーダ]]で処理される[[ワールド座標変換]]や[[ビュー座標変換]]などを全自動でやってくれ、また最近では[[ピクセルシェーダ]]で処理される[[陰影処理]]も全自動で行われ、難しいことを考えなくとも最終的に画面に出力する2D画像が得られるという非常に便利な代物です。このようにハードウェアT&Lは非常に手軽、かつ高速という特徴があります。 |
− | ただしハードウェアT& | + | ただしハードウェアT&Lでは陰影処理など[[アルゴリズム]]が固定であるため作者や作品を問わず似たような絵になるという欠点もあります。 |
− | 後に「T&Lの処理を[[プログラム]]で自由に実装できます」という「[[プログラマブルシェーダー]] | + | 後に「T&Lの処理を[[プログラム]]で自由に実装できます」という「[[プログラマブルシェーダー]]」が登場しました。プログラマブルシェーダーも最初は流行しましたが、自前実装が面倒くさすぎて[[ゲームエンジン]]が用意する[[プログラマブルシェーダー]](実質[[固定シェーダー]])を使う人だらけなのが実情です。つまり9割の用途は今でもハードウェアT&Lで十分だったのでした。 |
== 製品== | == 製品== | ||
− | Hardware T&Lを最初にサポートした[[GPU]]は[[NVIDIA]]の[[GeForce256]] | + | Hardware T&Lを最初にサポートした[[GPU]]は[[NVIDIA]]の[[GeForce256]]だそうです。 |
− | + | それまでのGPUは基本的に[[テクスチャマッピング]]を高速化するサンプラー的([[UV座標]]の計算に特化したアクセラレーター)なものであったが、この製品の登場によりGPUという製品の存在そのものが大きく変わりました。 | |
− | それまでのGPUは基本的に[[テクスチャマッピング]]を高速化するサンプラー的([[UV座標]] | ||
==関連項目== | ==関連項目== | ||
− | |||
*[[シェーダー]] | *[[シェーダー]] | ||
**[[固定シェーダー]] | **[[固定シェーダー]] |
2023年10月26日 (木) 06:36時点における版
ハードウェアT&Lとは、GPU(ハードウェア)で座標変換(Transform)と陰影処理(Lighting)を行うことをいう。
概要
大雑把にいうと「バーテックスシェーダー(座標変換)」と「ピクセルシェーダー(陰影処理)」を固定シェーダーとして持っているGPUのことです。
ハードウェアT&Lを搭載したGPUにカメラや3Dモデルのデータを投げ込むと、最近ではバーテックスシェーダで処理されるワールド座標変換やビュー座標変換などを全自動でやってくれ、また最近ではピクセルシェーダで処理される陰影処理も全自動で行われ、難しいことを考えなくとも最終的に画面に出力する2D画像が得られるという非常に便利な代物です。このようにハードウェアT&Lは非常に手軽、かつ高速という特徴があります。
ただしハードウェアT&Lでは陰影処理などアルゴリズムが固定であるため作者や作品を問わず似たような絵になるという欠点もあります。
後に「T&Lの処理をプログラムで自由に実装できます」という「プログラマブルシェーダー」が登場しました。プログラマブルシェーダーも最初は流行しましたが、自前実装が面倒くさすぎてゲームエンジンが用意するプログラマブルシェーダー(実質固定シェーダー)を使う人だらけなのが実情です。つまり9割の用途は今でもハードウェアT&Lで十分だったのでした。
製品
Hardware T&Lを最初にサポートしたGPUはNVIDIAのGeForce256だそうです。 それまでのGPUは基本的にテクスチャマッピングを高速化するサンプラー的(UV座標の計算に特化したアクセラレーター)なものであったが、この製品の登場によりGPUという製品の存在そのものが大きく変わりました。