Calendar14日目の記事です。今回はParticle系ノードを使わずにパーティクルを飛ばしてみます。そんなことをするかというと、Particle系のノードは簡単に使える反面カスタマイズが難しいことがあります。Noiseのような動きをさせたいとなるとかなり頭をひねることになりそうです。プログラミングでのアニメーションでは必須といっても過言ではないオイラー法の様な実装を行う練習にもなります。プログラミングでアニメーションを実装するときによくある方法の一つに、1フレーム当たりの移動量を前フレームまでの位置に足していき物体を移動させるという方法があります。オイラー法などがそうです。vvvvでそのような実装をする場合、自分はよくFrameDelayノードを使います。Defaultピンに初期位置を与えてやり、Initializeピンを押すとアニメーションスタートです。パッチ全体はこの様になりました。シェーダーはSprideノードを使いました。これはDX11プラグインに入っている物です。RenderStateの設定でちょっとハマってしまったので備忘録として書いておくと、BlendノードでAddを選ぶだけでなく、DepthStencilノードを使わなければいけませんでした。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Blogは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。SiteOrigin。