RenderingUnityのシェーダでスクリプトからVP行列を渡してシェーダで座標変換に使う方法をまとめました。RenderingUnityのシェーダでFloatやVectorをリニア変換対象にするGammaアトリビュートについてまとめます。RenderingPhotoshopのオーバーレイをUnityのシェーダで再現する方法です。PostEffectUnityでビュー空間の法線とソーベルフィルタを使って輪郭線を表示するポストエフェクトを実装する方法をまとめました。PostEffectUnityのシェーダでビュー空間の法線を取得する方法をまとめました。sRGB変換関数を紹介します。UnityUnityのシェーダでディレクショナルブラーのポストエフェクト実装する方法です。UnityUnityのシェーダで0~1の値の強度をpow()を使わずに変換する方法です。Blur(渦巻ブラー)のポストエフェクトを実装する方法です。PostEffectUnityのシェーダで回転ブラーのポストエフェクトを実装する方法です。RenderingUnityのシェーダでノーマルマップのZ値を使って情報量を増やした発光表現を紹介します。Shader深度値を使ったソフトパーティクルのシェーダを書いてみました。Rendering描画対象のピクセルに対応する深度テクスチャから深度値を取得する方法です。RenderingUnityのシェーダで描画する地点の深度を取得する方法です。ShaderTechniqueUnityのシェーダでテクスチャを円形にサンプリングする方法です。ShaderTechniqueモバイルにおけるブラーの軽量化に関する考察です。ShaderUnityのコンピュートシェーダについて簡単にまとめました。RenderingUnityで不透明描画のオーバードローを正確に表示する方法をまとめました。RenderingUnityのエディタ拡張でマテリアルInspectorをMaterialEditorを使わずに拡張する正しい方法についてまとめました。UnityUnityでSNNフィルタのポストエフェクトを掛けてレンダリング結果を絵画風にする方法をまとめました。ShaderTechniqueプロシージャルになんとなくおしゃれな感じのグラデーションを作る方法です。Shaderを使ってレンダリング時にシェーダを差し替える方法です。RenderingUnityでGPUインスタンシングを使う上での基礎知識とシェーダの書き方をまとめました。Renderingキューブマップ&フレネル反射で厚みのあるフォトリアルなガラスを表現する方法です。Renderingレイトレーシングの概念を理解するためにUnityでレイトレしてみるシリーズ第四弾。今回は前回の描画結果に対してレイを反射させて金属反射のような表現をしてみます。Renderingレイトレーシングの概念を理解するためにUnityでレイトレしてみるシリーズ第三弾。今回は前回描画した複数の球体に加えて平面を描画してみます。Shaderレイトレーシングの概念を理解するためにUnityでレイトレしてみるシリーズ第二弾。今回は複数の球体を描画してみます。Renderingレイトレーシングの概念を理解するためにUnityでレイトレしてみます。今回は球を表示して簡単なライティングを行うところまで実装します。Renderingライトの方向を考慮したリムシェーダを書いてみます。PostEffectUnityにおけるポストエフェクトは二つの実装方法が混在していてどちらを使えばいいのか少しわかりづらいです。この記事ではUnityでポストエフェクトを掛ける二つの方法とそれぞれのメリット・デメリットを紹介します。次のページプロフィールUnityエンジニア。グラフィックスへの興味が強めです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。