e.blog

主にUnity/UE周りのことについてまとめていきます

レンダリング

Compute ShaderとGraphics.DrawMeshInstancedIndirectを使ったレンダリングを理解する

概要 ComputeShaderを準備する コード システム全体で利用する構造体を定義する C#コード側でデータを準備し計算を実行する コンピュートシェーダで利用するものと同じレイアウトの構造体を定義する 各データ用変数を定義 データのセットアップ Indirect(間…

Unityで簡易的なドローイングツールを作ってみたので実装についてまとめ

概要 Unityで簡易的なドローイング機能がプロジェクトで必要になったので作ってみたもののまとめです。 実装はシェーダを利用して描いていて、ブラシと色とサイズを変更できるようになっています。 実際の動きはこんな感じ↓ Unityで簡易的なドローイング機能…

uGUIの背景をぼかしてオシャレに見せる

概要 最近、Apex Legendsにハマって毎日のように時間が吸われていってます。(まずい) さて、今回はこのApex LegendsのUIで使われているような「背景がボケているUI」を作る方法を書いていきたいと思います。 ↓こんな感じで、背景が透過+ボケている「すり…

Scriptable Render Pipeline(SRP)についてちょっと調べてみた

概要 いつもお世話になっている凹みさんの記事を参考にさせてもらってます。 基本的には凹みさんの記事を見ながら、自分の理解やメモを書いているだけの記事となります。 tips.hecomi.com なお、SRPについてはUnityのGithubアカウントから提供されているもの…