VL.StrideのShaderFXについて

この記事はvvvv Advent Calendar 2020 12日目の記事です.


今年10月のNODE 20に合わせて、vvvv gamma 2020.3 previewとともに、ついにVL.Strideがpublic previewとして全ユーザーが使用できるようになりました。 VL.Strideによって、Stride Game Engineのさまざまな3DCG関連の機能がvvvv gammaから利用できるようになり、このあたりの不足を理由にvvvv gammaに手を出せていなかった方も入門しやすくなったのではと思います。

vvvvでレイマーチング

この記事は vvvv Advent Calender  13日目の記事です。


みなさん、レイマーチングってご存知でしょうか?

vvvv使いの方にはちょっとなじみが薄いかもしれません。

そのうえ、ゴリゴリとシェーダーを書くことになるのでちょっと敷居が高いところもあると思います。

でも、ポリゴンとはまた違った形で面白い形状を扱うことができるので、試してみると面白いと思います!

DX11.Particlesを拡張する

技術メモの題材としてちょうどいいので、前に作ったTrail RendererをDX11.Particlesの周りに絞ってまとめます。自分も全容はまるで把握してませんので、間違い等ありましたらご指摘いただけたらと思います。

Trail Renderer

これです。

Indie Visual Labさんが前にあった技術書典で販売されていたUnity Graphics Programming Vol.2の電子書籍版を買ったので、汎用的で使いやすそうなTrailのアルゴリズムを実装してみました。

そんななかで、やっぱりTrailといったらパーティクルだろうということで、vvvvのとても便利なparticle系cotributionであるDX11.Particlesの拡張モジュールとしても実装してみることにしました。