OBS あるあるシェーダパックとは?

OBS あるあるシェーダパックは、私 おしるこテクノロジー が作成した OBS StreamFX 用のシェーダ集です。本シェーダ集は、映像編集における「あるある」な演出効果を OBS で実現 することを目的としています。

本シェーダ集は以下の URL から入手できます。

OBS StreamFX

本シェーダ集は、OBS のプラグインである StreamFX を利用しています。 インストール方法と動作環境は 公式の Wiki ページ にありますので、そちらを参考にセットアップして下さい。PC によっては動作しない場合もあるようですので、動作環境をお確かめ下さい。

シェーダの使い方

StreamFX をインストールした状態で、以下の図のような手順でシェーダを追加します。各シェーダの調整方法については 各シェーダの説明 を参考にしてください。

obs-aruaru-fig1.png

obs-aruaru-fig2.png

obs-aruaru-fig3.png

各シェーダの説明

outline

非透過領域の周りに枠線を描画します。縁取り効果とも呼ばれます。

パラメータ 説明
Stroke Width 縁取りの太さ
Color 縁取りの色指定。各 [0] ~ [3] のパラメータが RGBA に対応

pixel-outline

解像度の低い outline を描画します。ピクセルアートのような縁取り効果です。

パラメータ 説明
Stroke Width 縁取りの太さ
Pixel Size ピクセルの大きさ
Color 縁取りの色指定。各 [0] ~ [3] のパラメータが RGBA に対応

transparent-gradient

徐々に透明になっていくグラデーション透過を適用します。

パラメータ 説明
Vertical Max 不透明度が最大になる縦方向の位置
Vertical Min 不透明度が最小になる縦方向の位置
Horizontal Max 不透明度が最大になる横方向の位置
Horizontal Min 不透明度が最小になる縦方向の位置

border-radius

境界の角を丸めます。

パラメータ 説明
Radius 角の丸めに用いる円の半径

squircle

Squircleによってソースをくり抜きます。

パラメータ 説明
n Squircle の次数

smooth-border-radius

Squircle によって滑らかに境界の角を丸めます。

パラメータ 説明
Radius 角の丸めに用いる Squircle の半径
n Squircle の次数

drop-shadow

ドロップシャドウを適用します。

パラメータ 説明
Offset X 横方向への移動量
Offset Y 縦方向への移動量
Blur Radius ぼかし具合
Color 縁取りの色指定。各 [0] ~ [3] のパラメータが RGBA に対応

drop-shadow-auto-padding

ドロップシャドウを適用します。加えて、描画領域に収まるように自動的に縮小を行います。

パラメータは drop-shadow と同様です。

点滅エフェクトを適用します。

パラメータ 説明
Frequency (Hz) 点滅の周波数
Duty Cycle 点滅のデューティ比

おわりに

StreamFX はかなり自由度の高いプラグインなので、アイデア次第で何でもできます。 プログラミングに抵抗が無い方はぜひシェーダを書いてみて下さい。最初は慣れないですがめちゃくちゃ楽しいです。

ここまで読んでいただきありがとうございました。良い配信ライフを。