Shader

つぶやきGLSLで今すぐ使えるシェーダーminifyテクニック11選!

最近、1ツイート(280文字)内にシェーダーをおさめる つぶやきGLSL というものが流行っています。 一見「もうこれ以上詰められないよ~」となってしまっても、よくよく探すと意外なところを削れることがあったります。 この記事では、自分が使っている、つぶ…

【Unity】ShaderGraphでメタボールっぽいのを描く

概要 Cluster,Inc. Advent Calendar 2018、19日目の記事です。 qiita.com VFX Graphを使って、こんな感じのメタボールっぽいのを描画してみたのでざっとまとめました。 自分自身Smin周りのよく挙動を理解できていなかったので、備忘録も兼ねています。

【HLSL】2x2行列、3x3行列の逆行列を計算する

Cluster,Inc. Advent Calendar 2018、11日目の記事です。 qiita.com 概要 HLSLにて、4x4行列の逆行列を計算する処理は見つかったんですが、2x2、3x3が見当たらなかったので書いてみました。 4x4行列はこちら Matrix operations for HLSL · GitHub 2x2行列 fl…

【Unity2018】LWRP対応のGPU Instancingパーティクルを作る

概要 Unity2018にて、ScriptableRenderPipeline(SRP)を活用して作られた、Standard Shaderより軽量なLightWeightRenderPipeline(LWRP)が追加されました Surface Shaderが使えないため少し面倒ですが、内部のコードを引っ張ってきて拡張することで、LWRPでもG…