» jp.Shader
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.




Wikipedia on Shading


Constant (EX9.Effect)
FlatPoint (EX9.Effect)
FlatDirectional (EX9.Effect)
GouraudPoint (EX9.Effect)
GouraudDirectional (EX9.Effect)
PhongPoint (EX9.Effect)
PhongDirectional (EX9.Effect)

Effects とは Direct3D において、頂点シェーダとピクセルシェーダを1つのファイルにまとめた物です。

vvvv は小さいデフォルトのエフェクトを提供しています:

  • Constant: ジオメトリを色とテクスチャを指定して描画します。DX9 プリミティブにとても似ています。
  • Flat, Gouraud, Phong: 古典的なシェーディングアルゴリズムで、ポイントライティング、方向ライティング で描画します。

これらのエフェクトはプロトタイプには使えますが、とてもいまいちな感じです。複数ライトや複数テクスチャを使うためには、Custom Effects を参考にしましょう。

もし、画像/テクスチャ/ビデオに対するエフェクトを探している場合は、 TextureFX ノード をチェックしましょう。

vvvv\girlpower\ ディレクトリ内のサンプル:

  • Graphics\DX9\Shader\

Custom Effects

MSDN about Effects


Template (EX9.Effect)

vvvv では外部ツールを使わずに、頂点シェーダとピクセルシェーダを書く事ができます。
effects セクションでどうやるかを見てみましょう。

vvvv\girlpower\ ディレクトリ内のサンプル:

  • Graphics\DX9\Shader\


anonymous user login


~2h ago

barbarerik: @joreg I meant in Gamma

~4d ago

joreg: @barbarerik maybe this one helps: vvvv-beta\girlpower\VL\Curves\SplineTree

~5d ago

barbarerik: Can somebody point me to example how to Bezier in Gamma? some example of how to connect nodes. Thanks

~5d ago

karistouf: @joreg, thank you

~5d ago

joreg: @karistouf there are no freeframes in x64 but you can use Contours via VL.OpenCV in VL!

~5d ago

karistouf: is there any contour.dll (FreeFrame) in x64 ? thank you

~7d ago

joreg: @qoupas i'm afraid this is a rather unspecific question. please start a forum thread with more details so we can help you.

~7d ago

qoupas: Hi, which nodes to use to parse real time data from a webpage ?

~12d ago

joreg: Happy and new, the #vvvv gamma 2021.4.4 release is out now: https://thegraybook.vvvv.org/changelog/2021.4.html