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によってソースをくり抜きます。

パラメータ説明
nSquircle の次数

smooth-border-radius

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

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

drop-shadow

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

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

drop-shadow-auto-padding

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

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

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

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

おわりに

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

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