メインメニューを開く

差分

バーテックスシェーダー

1,181 バイト追加, 2018年8月30日 (木) 09:51
ページの作成:「'''バーテックスシェーダー'''(英語:Vertex Shader、和名:頂点シェーダー)とは、シェーダーのうち、ポリゴンの頂点...」
'''バーテックスシェーダー'''([[英語]]:Vertex Shader、和名:頂点シェーダー)とは、[[シェーダー]]のうち、[[ポリゴン]]の頂点データが入力され、それを加工して、出力するものをいう。一般的には[[バーテックスバッファ]]から入力を受け取る。

バーテックスシェーダーと[[ピクセルシェーダー]]の2種類は基本中の基本であるため、[[シェーダーモデル]]を問わず、[[DirectX]]や[[MonoGame]]、[[Unity]]などのプラットフォームを問わず扱えるはずである。

主に服や草などが「なびく系」のアニメーションを行うのに用いられていることが多い。これらは物理演算エンジンで細かく計算してもいいが、たとえば草原の草を1本単位で物理演算するのは現実的ではない。そういう場合に使われる。

== 関連項目 ==
* [[バーテックスシェーダー]]
* [[ピクセルシェーダー]]
* [[ジオメトリシェーダー]]
* [[ハルシェーダー]]
* [[ドメインシェーダー]]
* [[コンピュートシェーダー]]
* [[HLSL]]
* [[OpenGL ES]]
匿名利用者