DirectX
Shader芸をやるための環境を整える!!
ShaderToyのようにコードを書きつつ、動的に更新するようにPSOを使いまわしていく: link
忘れかけているシェーダーコンパイルをまとめてみた
プリコンパイルと動的に読み込むのの二種をやってく: link
ライトをまとめてみた!
Directional/Point/Spotの三種類: link
PhongとLambertをまとめてみた
Lambert/Phong/Blinn-Phongの三種類: link
集中線shaderを書いてみる!!
集中線のShader: link
ラジアルブラーshaderを書いてみる!!
ラジアルブラーのshader: link
SynthwaveをShaderで書いてみる!
30分くらいで書いた雑なSynthwave: link
Blur関係の処理を3つ書いてみる!!
平均値・中央値・1Pass-ガウシアンフィルタを組む: link
SSAAとMSAAを実装してみる!
SSAA/MSAAの実装: link
深度を考えずにShadowを付けてみる!
単純なProjection Shadow: link
FXAAを実装してみる!
FXAAを1から実装: link
デプスシャドウをやってみよう!
深度を考慮したShadow: link
PCFをやってみよう!
Filteringを影にかけるだけ、Filteringが分かれば簡単: link
リムライトを実装してみた!
リムライトの実装、内積を計算するだけ: link
半球ライトを実装してみた!
半球ライトの実装、天と地に分けるshading: link