1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ブラウザ上での JavaScript の処理に何らか活用できそうな VFX関連の情報で気になったもの

Posted at

はじめに

個人のモノ作り、展示イベント向けなどの作品作りで、「SF みたいな/魔法の世界みたいな見た目・演出」というのを作ることがあります。
(動作させる環境などは、個人的な好みで「ブラウザ + JavaScript」が多いです)

例えば、以下の「透明マント/光学迷彩」みたいな演出や、「炎が拡散していくようなエフェクト(※ こちらの実装は、自前の処理を組み込んだシェーダーにて)」です。

そういう方向性のことをやっていて、良く見ている情報の 1つが VFX 関連の内容です。

上記の例は、描画部分はどちらも自前の JavaScript・GLSL の処理で実装していますが、そのような実装でなく、良い感じの VFX用の素材を重畳するようなやり方もできると表現のバリエーションを増やせます。

以下は、VFX用の動画素材を重畳して使ったパターンです。

素材だけでなく、ライブラリも探してみようかと、色々見ていきました。

この記事では、その中で気になったものをピックアップして紹介します。

VFX + JavaScript のキーワード検索からたどって出てきた情報

また新しい情報や、自分が見逃していた情報がないかなと思い、」VFX + JavaScript」などをキーワードに、情報を探してみました。

●"VFX" "javascript" - Google 検索
 https://www.google.com/search?q=%22VFX%22+%22javascript%22

あと、その検索結果を見ていたところ、以下の「GitHub Topics」も見つかったりしました。

●vfx · GitHub Topics
 https://github.com/topics/vfx?l=javascript&o=desc&s=updated

気になったもの

それらの結果を見ていて、個人的に興味深かったものをいくつか紹介してみます。

Zeus

まずは、以下の Zeus です。トップページからして良い感じです。

●Zeus | Lunal Graphics
 https://lunalgraphics.com/about-zeus

image.png

この画面の「Try it on the Web」というリンクをクリックすると、以下のようにエディタが開きます。

●Zeus on the Web | Lunal Graphics
 https://lunalgraphics.com/weblauncher#zeus

image.png

ここで色々と設定を変えたものを作り、画像としてダウンロードできるようです。

ブラウザ上での Canvas要素を使った描画をよくやるので、自分はそこで使う素材を作る目的で活用できそうなものでした。

ちなみに、このページにたどり着いたのは、上記の「GitHub Topics」で出てきたリポジトリの 1つからでした。

Zeus と同じ提供元のもの

さらに、上記の Zeus のページの上部メニューを見てみたところ、他にもエフェクトを作れそうなものがありました。

image.png

メニューのどれを選んでも、カッコいいグラフィックのページにたどり着きました。
また先ほどと同様に、「Try it on the Web」のリンクがもれなくありました。

●SuperBloom | Lunal Graphics
 https://lunalgraphics.com/about-superbloom

image.png

●Sprite Replicator | Lunal Graphics
 https://lunalgraphics.com/about-spritereplicator

image.png

●Color Theater | Lunal Graphics
 https://lunalgraphics.com/about-colortheater

image.png

●Progen Flares 2 | Lunal Graphics
 https://lunalgraphics.com/about-progenflares2

image.png

ざっくり見ていったところ、元素材となる画像をアップロードするものと、元素材なしに作れるものとが混在しているようでした。

VFX-JS

次に、JavaScriptライブラリの話です。

●VFX-JS - Visual Effects Framework for Web #VFXJS
 https://amagi.dev/vfx-js/

image.png

ページを下への進んでいくと、様々なサンプルを見ることができます。

リポジトリや公式ドキュメントのリンクは以下になるようです。

●fand/vfx-js: WebGL effects made easy.
 https://github.com/fand/vfx-js

●VFX-JS
 https://amagi.dev/vfx-js/docs/

VFX-JS について Qiita のタグを検索してみると、タグがついた記事が 2つあるようでした。

●VFX-JSがつけられた記事一覧 - Qiita
 https://qiita.com/tags/vfx-js

また、他に以下の記事でも紹介されているようです。

●使うだけで時短になるWeb、デザイン制作の新ツール・フリー素材50選 | PhotoshopVIP
 https://photoshopvip.net/158937

その他

まだ見きれてないリスト

さらに情報をたどっていくと、以下のリストを見つけることもできました。

●cgwire/awesome-cg-vfx-pipeline: List of open-source technologies that help in the process of building a pipeline for CG and VFX productions
 https://github.com/cgwire/awesome-cg-vfx-pipeline

大量に情報があったので、まだ見きれてない状況です。

まだ見きれてないリストで VFX 以外を含むもの

他には、以下のリストを見つけることもできました。
こちらは、VFX に関するリストではなく、VFX用に使えるものも含む「ノードベースの UI」を提供している仕組みのリストのようです。

●xyflow/awesome-node-based-uis: A curated list with resources about node-based UIs
 https://github.com/xyflow/awesome-node-based-uis

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?