- 追加された行はこの色です。
- 削除された行はこの色です。
- ZGameEditorビジュアライザのエフェクト は削除されています。
ZGemeEditor Visualizer(FL12.3-FL12.4)の「エフェクト(ビジュアルオブジェクト)」の資料。
このページは翻訳とかじゃなく「実際使ってみて観察したメモ」であって、網羅的なものでも、必ずしも正確なものでもないです。
対象バージョンも「触ったときのバージョン」以上の情報はないので、特にカテゴリ分けやバグ対応で変わっている可能性があるので注意。
ZGemeEditor VisualizerはFL12のリリース前後で仕様が大きく変わっており、「FL10,FL11時代に作られた古いエフェクトは、対応が甘い(本来と違う動作をする場合がある)」ことがしばしばあるようです。「問題があるのはわかってるし、いずれ個別に修正も改善もしていくけど、仕様変更前にβ期間があったのにバグレポートもなかった話なんだから緊急な話じゃないよね」というスタンスのようです。(参考: http://forum.image-line.com/viewtopic.php?f=1700&t=164166 )
-音:「AUDIO SRC」に入力があった時(≒音が鳴ったとき)の挙動
-絵:「IMAGE SRC」に(none)以外の指定がある時の挙動
-物:「Mesh」に(none)以外の指定がある時の挙動
(訳注2018/05/23:FL20あたりのアップデートで、各エフェクトが「音、絵、物」のデータを利用するかどうかが「ドロップダウンリストのグレイアウト」で判別できるようになったようです。このグレイアウトのポリシーは「自動判別」なのか「エフェクト毎に設定している」のか未確認なので、もしかしたら「既存エフェクトでは誤動作したり」とか、逆に「誤動作が修正されたために、既存プロジェクトで利用していた『効果』がアップデートで反映されなくなった/変化した」とかいうことが、もしかしたらあるかも知れません)
**目次
#contents
**Background(4)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#6cc):主に背景として利用するために作られたエフェクトです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9ff):音|BGCOLOR(#cff):絵|BGCOLOR(#9ff):物|BGCOLOR(#cff):概要|c
|>|>|>|>|BGCOLOR(#333):|
|FogMachine|――|霧の一塊ずつが指定画像に置き換わります|――|ひたすら霧っぽい映像が出るエフェクトです。&br;個人的には「かっこよく見せるのが難しい」という印象を受けましたが、ほかのエフェクトで歪めたり重ねたりと応用範囲は広そうです。「IMAGE SRC」を設定すると反応するので、思わぬ効果を生むかも知れません。&br;Fog Machine単体での使い方、というか魅せ方については、「ZGameEditor Visualizerの」プリセット(画面右上の「〈〉」を右クリックで選べる)に「Fog Machine」というカテゴリにたくさん使用例があるので、参考になると思います。&br;ちなみに、現実世界の「フォグマシン」は、演出用機材として楽器屋さんで扱ってたりもする物のようです。|
|FourCornerGardient|――|――|――|「画面全体をグラデーションで埋め尽くす」エフェクトです。&br;「OpenGLのサンプルプログラム」のような感じで、「グラフィックチップが仮想ピクセル単位で超並列処理してる感」が感じ取れるかも知れません。そうでもないかも知れません。&br;音に反応するわけでもなく、単独でビジュアルエフェクトとして使うのはアレな感じですが、ストレートに「他のエフェクトの背景画像」として使ったり「TO BUFFER経由でImage effectカテゴリのエフェクトへ出力」したりするともっともらしい感じで使えるかと思います。&br;「全体に色のグラデーションををつけてニュアンスを与える」という使い方は「ZGameEditor Visualizerのプリセット」の「X Cynex」カテゴリでいくつも見ることができます。Cynexはこのエフェクトの作者さんだそうです。|
|ItsFullOfStars|――|星の一つずつが指定画像に置き換わります|――|「古典的スペースオペラ」風な「星が飛んでくる」エフェクトです。素直でスライダ操作の反応もわかりやすく、扱いやすいエフェクトと言えそうです。「IMAGE SRC」が設定されているとそれを使うので、雪が飛んできたりFL-Chanが飛んでくるようにするのも簡単です。&br;「Holding」スライダを少しでも上げると「星」が留まるようになり、かなり違ったニュアンスになります。|
|SolidColor|――|――|――|「単色で画面を埋め尽くす」というある意味最も単純なエフェクトです。単独ではおもしろみがあるものではないですが、他のエフェクトの入力としてフェードアウト等に使ったり応用範囲が広い、使い込んでいくと「ないと困る」感じのエフェクトかも知れません。知りませんが。|
**Blend(2)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcf):他のレイヤーをブレンド(混ぜ合わせ)して利用するタイプのエフェクトです。性質上、ブレンドすべきデータとして「他のレイヤーで映像が出力されている」、「IMAGE SRCでデータソースが定義されている」といった条件を満たさないとほとんど意味がありません。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c9c):エフェクト名|BGCOLOR(#f9f):音|BGCOLOR(#fcf):絵|BGCOLOR(#f9f):物|BGCOLOR(#fcf):概要|c
|>|>|>|>|BGCOLOR(#333):|
|BufferBlender|――|「指定した映像から8つ分」までを「Buffer」として番号をつけて、様々に組み合わせて処理します(8つ未満の場合はリストの最初に戻って番号が振られます)。|――|「2枚のイメージを重ね合わせる」のが基本機能のエフェクトです。&br;BufferBlenderを利用するには、「Add content > Images」で映像(静止画、動画等登録できるものなら何でも可)を登録しておくか、他のレイヤーで「TO BUFFER」しておくことで「BufferBlender」の「IMAGE SRC」に少なくとも1つのイメージが登録されている必要があります。&br;「IMAGE SRC」ドロップリストでイメージを選択すると、それを「Buffer 1」として、以下「IMAGE SRCドロップリスト」の表示順に Buffer 2、Buffer 3…とみなします。&br;&br;''Blend Mode'':&br;Normalは「フツウの感覚で2枚の絵を重ねる意味で使える」と思います。ほかのものは狙って使える気がしないんですが、ピクセル単位で2枚の絵をどういう演算をして重ねるかという指定のようです。好きに使えばいいんですが、もしかしたら「この演算で重ねる」とか考えて「エフェクトのコードを自分で書く」とかいう性質のものなのかも知れません。&br;&br;''Displacement, Displace Layer, Displace Amt'':&br;DisplacementをOff以外にセットすると、画像が歪みます。どうも「Displace Layerドロップリスト」で指定したイメージの「黒いピクセルは素通し、白いピクセルはズームして元の位置から移動」といった感じの挙動をしているようです。Displace Layerで指定した映像を「レンズ」とするとDisplace Amtはレンズの厚さか屈折率みたいな感じです。レンズとする映像次第で、「凸凹したガラス越し」とか「森の風景の動画が歪むプレデターの光学迷彩」とか、いろいろなニュアンスに化けます。「(Rainとかの)モノトーンの地味なエフェクト」は、この辺で使うのが想定されてるのかも知れません。Displacementの使用例は「ZGameEditor Visualizerのプリセット」の「X Cynex」カテゴリでいくつも見ることができます。&br;&br;''Clamping'':&br;出力される映像全体を移動(Position x, Position Y)や縮小(ZoomやDisplace)したときに現れる「画面のフチ」の処理を指定します。という前提で観察すると意味が分かると思います。デフォルトの「Off」は、映像を「繰り返しパターンにして無限に敷き詰める」モードです。&br;&br;フォーラムに画像を交えた解説があるのでそちらも参考になるかと思います( [[Image-Line Forum/Plugin & Preset Forums/ZGameEditor Visualizer forum/Buffer Blender Basics?>http://forum.image-line.com/viewtopic.php?f=1700&t=160974]] )。|
|VideoAlphaKey|――|指定した画像が「マスク」として使われるようです。|――|「左のレイヤーの映像」を「IMAGE SRCで指定した映像の特定の色」を使って「マスク/透過する」といった機能のエフェクトのようです。&br;とか言ってみたもののまだ意味がよくわかっていません。いわゆるクロマキー合成みたいなことをやってるようなんですがChroma keyのほかにRGB keyとかあったりするようです。&br;とりあえず「写真とか色が多彩で動きが少ない画像を左のレイヤーに」、「真っ赤な部分があったりする、色が極端な動画をIMAGE SRCに」指定してRGBのスライダをいろいろいじってみると何か見えてくるような気がします。効果的に使うには「マスクとする映像をどう作るか」のところが重要且つ調整が難しいという気もします。クロマキーらしく、「ブルーシートを背景にWebカメラで実況」とか?|
**Canvas effects(16)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#6cc):背景キャンバス用に作られた、動くテクスチャです。このカテゴリのエフェクトは他のカテゴリのエフェクトと比較して「基本的に二次元」、「単独でも見栄えのするアニメーションが確実に出力される」、「スライダや"IMAGE SRC"、"MESH"をいじったときに、映像出力に直接反映されやすい」といった傾向があるようなので、「そのまま使う」のにも他の画像加工系エフェクトやMESHのテクスチャとして使うなど「ちょっと手を入れる」のにも適した「扱いやすい」エフェクトと言えるかもしれません|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9ff):音|BGCOLOR(#cff):絵|BGCOLOR(#9ff):物|BGCOLOR(#cff):概要|c
|>|>|>|>|BGCOLOR(#333):|
|BitPadZ|「Peek Effectスライダ」を上げると、全体がピークメーター的に跳ねるようになります|ドットがドットのサイズのまま画像に置き換わります|――|「ファミコン風16x16のドット絵をブラウン管で表示」するイメージのエフェクトです。最大64フレームのアニメーションとして定義できます。アニメーションの定義は、レイヤー画面のスライダーが並んでいる中にある「Edit Off/Onトグルスイッチ」をOnにすると開く編集画面で行います(一通りの編集はできるようですが「ファミコン世代のPC」という感じのUIでなかなか根性が必要となりそうです)。定義できたら「Frameスライダ」をオートメーションするのが基本のようです。あとは「触ればわかる」スライダが並んでいるかと思います。「Glowなんとか」のスライダーは、「Glow Levelスライダ」を右いっぱいのMaxにしてから触ると意味がわかると思います。|
|DarkSpark|音に反応した時だけ表示されます|「スパーク」が指定した画像で置き換わります|――|音に反応して「スパーク」がぱぱぱっとランダムに表示されて消えます(''音がない状態では何も表示されません'')。周波数帯によって反応が違うようで、まったく反応しない周波数帯もあるようです。画像の指定は「ZGameEditor Visualizer/Content/Bitmaps/Particles/」にあるようなものを使うのが想定されていると思いますが、Webカメラのリアルタイム入力とかもありかも知れません。|
|Digital Brain|音に反応するとカメラが逆行します。Beat Nudgingスイッチをオフにすると反応しなくなります|――|――|B級SFのサイバー空間といった意味ありげなイメージです。なんとなくかっこいいです。自由自在に動かす類のものではないようですが、スライダの影響は視覚的変化としてわかりやすいので「触ればわかる」かと思います。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/4t23Wy との記述があります。|
|Electric|――|――|――|「神経伝達信号の波紋のような(個人の感想です)イメージ」です。何となく流しておくのによさげなかっこよさなのですが、「音などに反応しない」ほか「操作可能なパラメータが色、位置、再生速度ぐらい」なので、「何となく流しておく」以外の使い方は難しいかもしれません。抽象的でコントラストの強い単色系エフェクトなので他のレイヤーへの入力として応用範囲は広そうです。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/ldlXRS との記述があります。|
|Flaring|――|――|――|「回転的に動き続ける星間超トンネル」的な、なんだかよくわからないエフェクトです。「Randomizeトグルスイッチ」は、オンにすると押した瞬間に回転が逆方向になって、以後はオンにしている間中ほうっておいてもさまざまに変化し続けるようになるようです。HSLカラー指定は一応可能ですが、自体の色が複雑なのもあってか、狙いをつけるのは難しいようです。Flaringは「めらめらした」みたいなニュアンスのようです。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/lsSGzy との記述があります。|
|Flow Noise|――|――|――|何かが静かに渦を巻いてるイメージです。単色で、色指定への反応はよいです。Flow, Noiseはそれぞれ、「流れ」、「ノイズ」ですが、Flow Noiseには「気流騒音」とかいう訳語もあるようです。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/MdlXRS との記述があります。|
|FreqRing|音に反応たときだけ大きく広がります|ドットが指定画像に置き換わります|――|デフォルトでは打ち上げ花火のような動きをします。&br;タイトルは「周波数の輪」みたいな意味のようです。&br;デフォルトでAlphaの値が中程度になっているほか、0にしても全体が半透明になるようで、前景として使う想定なのかも知れません。&br;スライダは派手目に設定したくなるところですが、「Densityスライダ」を0、「Activityスライダ」を0寸前まで絞り込むと、「何をしているエフェクトなのか」ちょっと奥深さが見えてくるような気もします。|
|Lava|――|――|――|Lava(溶岩)という通り、画面全体に広がる煮えたぎる溶岩のイメージです。単色系の抽象的なアニメーションテクスチャで色は、自由に変えられます。&br; ソース中、 //Adapted from https://www.shadertoy.com/view/lslXRS との記述があります。|
|N-gonFigure|音には反応しないようですが、「Disruptスライダ」の説明によるとTEMPOの影響は受けているようです|図形が指定画像で置き換わります|指定はできるようですが、元の図形ともども何も表示されなくなるようです|デフォルトでは六角形が幾何学的な配置でアニメーションします。スライダは基本的にアニメーションの仕方を調整するものとなっているようです。Alphaを0にしても半透明となっていて、コントラストがどうやっても上げられないようです。「レンズフレア」っぽいものとして、本命のイメージの前景として「そのまま重ねる」のが本来の想定なのかも知れません。&br;「N-gon」は日本語で書くなら「何角形」といったニュアンスの数学方面の用語です。英語でpolygonが多角形、Hexagonが六角形。nは「自然数(小数とか負の数とかでない、1とか2とか物を数える数字)」を表すnatural numberから来ています。|
|OverlySatisfying|――|――|――|多重の同心円が虹色に輝きます。観察した範囲では、Alphaスライダを除いて「音、画像、Mesh、色指定スライダまで、いかなる入力も受け付けない」割り切りようのようです。「とりあえずきれい」なのでそのまま前景になんとなく流すのもよいですが、一歩踏み出して使うなら「他のエフェクトと組み合わせて使え」ということのようです。透過部分はしっかり透過してます。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/Mts3zM との記述があります。|
|Rain|――|「ぽつぽつ広がる何か」が指定画像で置き換わります|――|Rain(雨)なのかというのはよくわかりませんが、ぽつ、ぽつと淡い何かが広がっては消えます。色はランダムに変化するので色指定への反応は悪いですが、ランダム性をコントロールしている「Hue Wanderスライダ」を左いっぱいに設定しておくと事実上単色扱いになって手動で色指定することもできるようです。常に半透明で、なぜかAlphaスライダが反応しません。Spawn Rateで発生速度は変えられるものの、事実上「音楽と同期させる機能はない」と考えた方がよさそうです。Spawn Rateを右に振り切ると印象が大きく変わるかも知れません。|
|ShimeringCage|音に反応して「檻」が揺れます|「檻」のテクスチャ(マテリアル?)として適用されて置き換わります|「檻」全体が指定したMeshで置き換わります|画面中央にメッシュがひとつ置かれてゆっくり回っています。デフォルトでは「中空で所々かけた球体」が配置されていて「カメラはその中にある」ので「檻の中にいる」感じの映像になります。Sizeスライダで「カメラを引く」ことができます。Mesh、Meshへのテクスチャが置き換えられるので、元の印象とはまったく別のものに化けるかもしれません。音に反応して振動しますが、それと別に「Bar OSCスライダの設定」でTEMPOに合わせて奥行き方向に振動させることができます。|
|SkyOcean|――|指定は有効ですが挙動がいまいち読めません|――|複雑すぎてどう使うのかまだわかりません。「IMAGE SRCに他のレイヤーがBufferに出力した映像を指定する」、「Ptrn Levelを左いっぱいからちょっとだけ右」、「Patternスライダをいろいろ動かす」という手順を踏むとそれなりの映像になることが多いような気がします。IMAGE SRCで指定したレイヤの変更に追従しなかったり挙動が怪しい気もします。|
|Stack Trace|――|――|――|「コンピュータのすごい力でマイクロフィルムをスキャンしてるような、90年代サイバーアニメ」風のイメージです。音への同期などはないようですが、Bars、Aberrate、Shakeスライダで映像をいじることはできるので、このあたりにオートメーションで操作するのがよいのかも知れません。Stack Traceはプログラミング(というかデバッグ)用語で、「スタックトレース」と言えばその道の人には通じます。「プログラムがバグってるときに、実際に動かしてみて、中で何が起こっているか調べるためにメモリの内容を見る」みたいな意味です。&br;ソース中、 //Adapted from https://www.shadertoy.com/view/lt23WG との記述があります。|
|StarTaser2|――|――|「イガイガした何か」が指定したメッシュに置き換わります|ワイヤフレームの「イガイガした何か」が飛び去っては消えるイメージです。表示時間が短いのでわかりにくいですがMeshにMonkeyを指定すればサルが飛んでいきます。「Rainが画像を扱うのに対してStarTaser2はMeshを扱う」と言うことが出来るかも知れません。StarTaser2というタイトルがどういうニュアンスかよくわかりませんが、「ATARIのStar Wars(とても古いアーケードゲーム。ワイヤフレームというか「ベクタースキャン」表示が特徴)」と「テーザー銃(ワイヤーが飛び出すスタンガン。実在する)」が混ざってるような気がします。|
|TaffyPulls|「Beat Spinsスライダ」、「Peek Knocksスライダ」で音への反応の仕方を設定できます|――|画面に広がっている何か(たぶん各面が貫通した角が落ちてる立体?)が指定したメッシュに置き換わるようです|何が起こっているのかよくわからない感じの、一見平面的な図形です。カメラを引いたり(Sizeスライダを絞る)して観察してみると、実際にはどうもShimeringCageと同じ感じで「穴あきの歪んだサイコロのような3Dメッシュを内側から見てる」という仕組みのようです。「カメラを近づけすぎてぐにゃっとして目が回る感じ」を狙っているのかなと思います。デフォルトでモノクロですが、色指定への反応はよいです。Taffy Pullsとは「飴(taffy)細工を引き(pull)伸ばす」ようなニュアンスかなと思います。|
**Feedback(8)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcf):入力されたビデオやイメージを加工してフィードバックするスタイルのエフェクトです。性質上、基本的に''このエフェクトだけでは何も表示されない''です。原則的には「左のレイヤの出力(左に何もなければ黒い画面)」を入力として拾うようで、「IMAGE SRC」(+相手のレイヤではTO BUFFER設定)で明示的に設定した画像・映像リソースには反応していないようです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c9c):エフェクト名|BGCOLOR(#f9f):音|BGCOLOR(#fcf):絵|BGCOLOR(#f9f):物|BGCOLOR(#fcf):概要|c
|>|>|>|>|BGCOLOR(#333):|
|70sKaleido|――|――|――|「左のレイヤの映像」を「少しだけ拡大して暗くしたものを表示」したあと、「今表示したものを少しだけ拡大して暗くしたものを表示」する、ということを「繰り返す」。という仕組みと、&br;「左のレイヤの映像」の「サイズを長さで半分にしたもの(四分割になる)を少しだけ暗くしたものを表示」する、ということ「繰り返す」。という仕組みが同時に動く。という挙動をしているようです。&br;前者は「漫画の集中線っぽい感じ、後者は「曼荼羅っぽい感じ」になります。&br;構造的に、静止画が入力されると「収束してすぐ動かなくなってしまう」ので、「動画を入力する」、「入力画像の方を(レイヤのON/OFFなどで)変える」など「元映像を選ぶ」か、「Density, Movementスライダを動かし続ける」とか気を使った方がよいかも知れません。&br;&br;個人的には、「かっちりした映像」よりは「基本黒で色がそこはかとなく変わり続けるもやもや地味地味した映像(「Rain」エフェクトとか)」を入れたほうが、「色の合成」が起こっておもしろいことになるような気がします。&br;&br;「70sKaleido」は「1970年代の万華鏡」みたいな意味と思いますが「サイケデリック」というかもっと端的には「ヒッピーとあぶないくすり」といったニュアンスが多分に含まれているような気もします。|
|BoxedIn|――|――|――|「左のレイヤの映像」を、直方体の箱の内側に貼り付けて箱の中にカメラを置いて見るといったエフェクトです。&br;……というのが、「原則的には」Boxed inという名前の示すところだと思うのですが、結構思いがけない挙動を見せるので、どこまでが仕様でどこからがバグなのか環境依存なのか正直よくわかりません。&br;さしあたって入力画像は「壁面いっぱいの手前」あたりのサイズにしてRotation A, Rotation Bを同時に動かすと急激に複雑になってくるのですが、同時に(私のの環境では)ちらつき始めたりしがちです。これをバグとして苦しむべきか効果として楽しむべきかは何ともいいがたいです。|
|FeedMe|――|――|――|デフォルトでは「左のレイヤの映像」を「少しだけ拡大して暗くしたものを表示」したあと、「今表示したものを少しだけ拡大して暗くしたものを表示」する、ということを「繰り返す」。という(70sKaleidoを単純にしたような)ことをやっているようです。&br;「Suck or Blowスライダ」は「拡大だけじゃなく縮小する」もので、元の映像によって(端的には「画面中央がその周囲より暗い」ような映像)は効果的かと思います。&br;「Mode: 5 statesスライダ」でそれ以外のこともできるようなんですが、まだ何をやっているのか把握できていません。|
|FeedMeFract|||| |
|SphericalProjection|||| |
|WarpBack|||| |
|WormHoleDarkn|||| |
|WormHoleEclipse|||| |
**Hardware(1)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#ccc):「DMX lighting control」です。これは外部機器の「DMXコントローラ」を制御するためのエフェクトです。利用するDMXコントローラは、「Settings > Enable DMX output」であらかじめ設定しておきます。性質上、画面には(多分)何も出力されません|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#999):エフェクト名|BGCOLOR(#999):音|BGCOLOR(#ccc):絵|BGCOLOR(#999):物|BGCOLOR(#ccc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|DMX lighting control|||| |
**Image effects(9)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcf):入力されたイメージを利用するタイプのエフェクトです。イメージは、ビットマップやビデオファイルのほか、Webカメラのリアルタイム入力が利用できます。デフォルトでダミーの「謎のひび割れ画像」が設定されていますが、まともに使う場合は、画像を「Add Content > Imagesタブ」画面であらかじめ登録しておくか、他の「絵が出るレイヤー」で「TO BUFFER」設定するなどの準備が必要です|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c9c):エフェクト名|BGCOLOR(#f9f):音|BGCOLOR(#fcf):絵|BGCOLOR(#f9f):物|BGCOLOR(#fcf):概要|c
|>|>|>|>|BGCOLOR(#333):|
|FourImages|――|IMAGE SRCで指定した画像とそこから数えて都合4枚の画像で画面が埋められます。|――|2x2の並びで4枚の映像が出力されます。&br;動作は単純ですが、プリセットにも見られるように「ネストさせる」こともできるので、応用範囲は広そうです。仕様的に「Add content > Image」のリストや、他のレイヤでバッファを出力した「状態」に縛られるので、「この枠にこの順で」とか「思い通りに」扱うのはかなり大変かも知れません。&br;試しにプロジェクトファイルをのぞいたら「4枚出す」仕組みの部分は「fragment shader」として実装されていました。これを「手が出せない」と見るか「改造し放題」と見るかは開発者次第ということなのかも知れません。|
|Image|――|指定した画像が表示されます|――|「指定した映像を表示する」という、非常に単純なエフェクトです。&br;映像の指定は「Add content > Images」や他のレイヤでTO BUFFERしたものが利用できます。&br;平行移動と拡大縮小ができるので、他のレイヤの出力を受け取って、拡大したり組み合わせたりとかいった用途でどうしてもこのエフェクトが必要となる場面は多そうです。&br;バッファを経由した映像は透明部分がなくなるようで、その辺の扱いはあんまり簡単ではなさそうです。|
|ImageBox|||| |
|ImageMashup|||| |
|ImageMasked|||| |
|ImageSlices|||| |
|ImageSphinkter|||| |
|ImageUnscaled|――|指定した画像が「無加工で」表示されます。|――|(FL12.3.1-)&br;画像が「無加工で」表示されるだけのシンプルなエフェクトです。&br;ZGEViz(というかOpenGL?)では映像の縦横比が変わったりしがちなので、「無加工で」のところが重要なようです。&br;性質的に、「ファミコン前後の(拡大縮小とかポリゴンとか以前の)ゲームっぽい画面を作る」とかいう需要にも合うかも知れません。&br;「狙った場所に動かすのが楽」である一方、「何となく使って見栄えがするエフェクト」ではなく「既にかっこいい映像をロスなく好きな場所に表示するエフェクト」と考えたらよいかも知れません。|
|ImageWall|――|指定した画像を加工して画面を埋め尽くします。|――|IMAGE SRCで指定した画像で画面を埋め尽くします。&br;色を変えることができるほか、「縦横それぞれを1/nサイズにして鏡面対称に数を増やしていく(どう表現すべきかよくわかりませんが)」ことができます。|
|ImageWarp|――|指定した画像が「ゆがんで」表示されます。|――|IMAGE SRCで指定した画像を「曲面に反射させたように」ゆがませて画面を埋め尽くします。|
**Internal Controllers(2)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#ccc):|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c9c):エフェクト名|BGCOLOR(#f9f):音|BGCOLOR(#fcf):絵|BGCOLOR(#f9f):物|BGCOLOR(#fcf):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Peak Band Controller|||| |
|ZGE XY Controller|||| |
**MIDI(2)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):「音声」でなく「''MIDI(MIDI Out channelの出すイベント)に反応する''」タイプのエフェクトです。&br;設定方法については、「エフェクト選択のドロップリストを右クリック > Show help for this effect」で見ることのできるヘルプに説明があります(設定しないとすごく動きのない映像になります)。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Casio SK-5|音ではなく、設定したMIDIチャネルのイベントに反応して鍵盤が動きます。|――|手前に、Meshが無造作に表示されます。|MIDIキーボードの3Dモデルが表示されて、イベントに応じて鍵盤が動きます。&br;Meshの指定は可能ですが仕様上ほとんど無意味のようです。それを活用する労力があれば.zdeprojを改造する方が楽かも知れません。|
|Piano Roll 3D|音ではなく、設定したMIDIチャネルのイベントに反応して3Dメッシュが生成されます。|指定した画像で「C,C#,D,D#...と並んでいる部分」が置き換わります。「Add content > Images」のリスト上に画像が複数ある場合、複数の画像が順番に使われるようですが細かい仕様は謎です。|指定したメッシュで「謎のウニ」の球体の部分が置き換わります。|このエフェクトについてはYoutubeで[[サンプル>https://www.youtube.com/watch?v=0hgZTbrggk0]]が見られます。&br;「Piano Roll 3D」を複数同時に使うことも可能ですが、細かい挙動が怪しい(Channel1以外反応しないことがある、先にロードしたPiano Roll 3Dしか反応しないことがある、等)気もします。|
**Misc(5)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):「その他」のエフェクトです。カテゴリ名の「Misc」は"miscellaneous"の略で、「その他」という意味で使われる一般的な英語表現です。いろいろすぎてカテゴリの傾向が見えにくいのがある意味特徴かも知れません。&br;このカテゴリのエフェクトは、「エフェクト名右クリック > Show help for this effect」のヘルプがそこそこしっかりしているようです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|>|>|>|>|BGCOLOR(#333):|
|BGCOLOR(#999):エフェクト名|BGCOLOR(#999):音|BGCOLOR(#ccc):絵|BGCOLOR(#999):物|BGCOLOR(#ccc):概要|c
|Automator||||「ZGameEditor Visualizerの中だけで他のレイヤーをAutomation的にコントロールするエフェクト(?)」です。利用すべき場面はよくわからないのですが、「複数レイヤーに渡るひとまとまりの操作をしたい場合」や「LFOっぽい操作をする場合」はこれを使うのがよいということなのかも知れません。性質上、''画面には何も出力がありません。|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|CoreDump|音に反応したときだけ更新されます。|指定した画像で「フォントが」置き換わります。|――|「いわゆる黒い画面」的なエフェクトです。音を視覚化しているようで、AUDIO SRCに音があるトラックを指定しないと''何も表示されない''ようです。KickやSnare等には反応するようですが、音色によっては反応しないこともあるようで、細かい仕様は謎です。&br;「UserString」スライダで、「Add content > Text」で書いておいた文字列(原則英数字のみ)を呼び出すことができます。原則的には中央に表示されます。何も表示しないためには何も書かない行を用意しておく必要がありそうです。&br;映画「Matrix」とかのイメージとのことで、偏執的にいろいろ設定があります。文字はIMAGE SRCの画像を拾っているようなので、Textカテゴリの説明あたりをよく読むと「謎の裏半角文字」とかも出せそうです。core dumpという言葉は「バイナリファイルが異常終了した時などにメモリ内容をファイルシステムに出力するログ」という意味で主にUnix方面で使われる用語です。「vt100」とか画像検索すると「それっぽさ」が「何っぽい」のかイメージできるかも知れません。|
|FruityDanceLine|――|指定した画像でFL-Chanの画像が置き換わります。|――|FL-Chanを躍らせるエフェクトです。既存の「FruityDance」プラグインと類似した仕組みのようなので「FruityDance」プラグインについて調べると発見があるかも知れません。FruityDanceとは違って、ダンスのパターンはMIDIではなく「Dance」スライダで指定します。IMAGE SRCが設定されているとその画像を使うようなので、根性とセンス次第では自分で書いた絵のアニメーションも可能と思います。デフォルトの絵は「FruityDanceLine.zgeproj」プロジェクトファイルに埋め込まれていて、ZGameEditor開発環境を使って画像ファイルに抽出することも可能です(FruityDance用の画像と同じ「8フレーム10パターン」の内容ですが、画像サイズはOpenGLの制約なのか1024x1024になっていて異なります)。&br;FruityDanceLineの"Line"はラインダンスのラインのようです。「Group Size」スライダを使えばたくさん分身してラインダンスを踊ります。&br;「とりあえずでっかくしたい」場合はでっかいFL Chan画像を用意してもいいんですが、FruityDanceLineエフェクトで「TO BUFFER」して「Image」エフェクトとかで拾う(不足なら「Image」エフェクトも「TO BUFFER」してさらにそれを別の「Image」エフェクトで拾う)のが手軽かもしれません。それぞれのレイヤーでSize,Width,HeightをMAXにしたら、画面からあふれる程度にはでっかくできるはずです。|
|FruityIndustry|音に反応したときだけ表示されます。|――|形を構成する立方体が、指定したメッシュで置き換わります。|素直な感じの、「音に反応する」、「見ればわかる」系ビジュアルエフェクトのようです。Object Arraysカテゴリの「CubesGrasping」エフェクトと挙動がとてもよく似てるのですが、なぜMiscカテゴリにあるのかちょっと謎です。&br;Meshを指定すると結構印象が変わるかなと思います。&br;色つきですがHueへの反応は良いようです。&br;Industryという名前に何か深い意味があるのかわかりませんが、標準状態では動きが直線的で単純なので、「工場(industry)」のイメージなのかも知れません。&br;FL12.3(patch)のFruityIndustryは挙動がちょっと怪しいところがあって「''常に背景''」となるようです。たとえば、「FourCornerGradient」エフェクト等の上(右)に「FruityIndustry」エフェクトをおいた場合「FourCornerGradient」の出力しか見えない、逆にすると両方見える、とかいうことが起こっています。設計上の意図がある可能性もなくはないですがバグのような気がします。|
|PentUp|音に反応したときだけ表示されます。|――|形を構成する立方体が、指定したメッシュで置き換わります。|「FruityIndustry」とほぼ同じ性格のエフェクトで、複雑さの方向が若干違うもの、と考えてよさそうです。&br;&br;pentは「囲う」、pent upは「閉じ込められる」といった意味のようですが、pentaは「5」(pentagonは「五角形」)、pump-upが「ポンプで空気入れする」みたいな意味なのでそのへんが混ざっているのかも知れません。|
**Object Arrays(11)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):多数の3Dオブジェクトを表示するエフェクトです。同じ形状のオブジェクトがうじゃうじゃいるタイプです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|8x8x8_Eggs|「Peek Knocks」スライダを上げると音に対して全体が振動するようになります。&br;Beat Spinsを上げると音に関係なくTEMPOに合わせて全体の回転方向が変化します。|――|指定したメッシュで全ての「球体」が置き換わります。|球体が8x8x8の立方体状に並んで、それぞれが膨らんだりしぼんだりする、という映像です。&br;モノトーンですが全体の色は自由に変えられるほか、音やTEMPOによって動きに変化が出ます。&br;ロード直後の状態では地味な感じですが、各種スライダを調整したりオートメーションしたりすることで、相当動きのある、三半規管を揺さ振る系の映像になるかと思います。一方、かっこよく見せるのには相応の手間とセンスが必要な気もします。&br;「コントラスト高めの単色グラデーション」なのもあって応用はしやすく、例えば「ZGameEditor Visualizerのプリセット」のCarbonate Goopでは「8x8x8_Eggs」を「BufferBlenderエフェクト」の「Displacement」で使うことでビー玉のように見せています。|
|BallZ|音に反応して動きます。|――|――|ひたすら球がたくさん表示されるエフェクトです。&br;「Shape」スライダの値によって「''球の並び方や動きが大きく変化''」します。ロード時点でどれが選ばれるかはランダムのようです。&br;''Wave'':正方形のシートが波打ちます。&br;''Plankton'':歪んだ円柱の側面みたいな並びで伸び縮みします。&br;''Plop'':正方形のシートが波紋のように波打ちます。&br;''Ctenophora'':球状に並んだ球が波打ちます。Ctenophoraはこんな感じのクラゲっぽい生き物の総称で「有櫛動物」という訳語があるようです。&br;''Coral'':球体から球体がフラクタル状というかブロッコリーのように伸びたり縮んだりします。Coralは英語で珊瑚です。&br;''Starfish'':放射状に並んだ球体がうねうねします。Starfishは英語でヒトデです。日本だとイトマキヒトデあたりが有名な気がしますが、こういうのもいるのかも知れません。いないかも知れません。&br;''Helix'':ねじねじドーナツ(トーラス)が膨らんだり縮んだりします。Helixとは螺旋(らせん)のことのようです。&br;''Flower'':Helixのねじねじ具合がドーナツからクロワッサンになったような感じで荒くなったものです。&br;''Fountain'':言葉で表現しにくいんですが、円周に並んだ球が球面に並ぼうとして途中であきらめる感じです。Fountainは湧き水とか噴水という意味です。&br;''Bubbles'':球面にランダムに動き回る球一つ一つが大きくなったり小さくなったりします。ちょっと「カエルの発生」とか連想しなくもないです。&br;''Worm'':見えない箱に閉じ込められたミミズが進んだり戻ったりする感じです。3次元リサジュー図形っぽいかも知れません。&br;その他のスライダも映像に直接的に作用するものが多いようです。「Ball size」スライダとか地味そうな名前のものでも「Shape」との組み合わせによっては印象が大きく変わるものもあります。|
|CrystalCube|音に反応して動きます。|指定した画像が「立方体」にテクスチャとして貼り付けられます。|指定したメッシュで「立方体」が置き換わります。|ワイヤフレーム的な立方体が音に合わせていろいろな方向に回転します。&br;というと地味そうですが、回転する際に周囲に残像的なものが広がっていくので線の密度がいろいろ変化して幻想的幻惑的な感じになってる気がします。何がなんだかという場合は「Depth」スライダを絞るとどういう動きをしているのかわかりやすいと思います。&br;調整するスライダは多くなく、回転も制御が難しい感じですが、色のほかIMAGE SRCに動画を指定したりMESHを置き換えたりもできるのでバリエーションは広いかも知れません。&br;とはいえ、何をどうやっても「なんか渦っぽい映像」になるような気もします。|
|CubesGrasping|音に反応した時だけピークメーターのように表示されます。|――|指定したメッシュで「立方体」が置き換わります。|音に反応してスペクトルが描かれます。&br;デフォルトでは右が低音になっていてFL Studioの「EQUO」とかとは左右が逆になってるようです。|
|CubicMatrix|「Peek Knocks」スライダを上げると音に対して全体が振動するようになります。&br;Beat Spinsを上げると音に関係なくTEMPOに合わせて全体の回転方向が変化します。|――|指定したメッシュで全ての「球体」が置き換わります。|球体が8x8x8の立方体状に並んで、それぞれが膨らんだりしぼんだりする、という映像です。&br;デフォルトのカメラアングルが違うほかは8x8x8_Eggsとかぶりまくってます。特徴的なのは「Light Banding」スライダで、メッシュ(デフォルトでは球体)のシェーディングが(つやつやからさらさらに)変化します。&br;8x8x8_Eggsと比較すると、なぜかSpin方向の設定とかがなくなったりしています。|
|DeathClock8|音に反応した時だけピークメーターのように表示されます。|――|指定したメッシュで「どくろ」が置き換わります。|音に反応して「どくろ」が画面手前に飛んできます。技術的には「8バンドのスペクトログラム」とかいうことのようです。&br;歯切れの良い音に対して画面変化量が大きいのでインパクトがある一方、使いどころが難しいような気もします。「曲とかトラックを選ぶ」というのもひとつの答えかも知れません。&br;デフォルトではモノトーンで地味な感じもありますが色への反応性は高いのでSaturationを最大にしてHueをオートメーションするとかすると幻惑度が上がるかも知れません。&br;画面の変化量とコントラストが上げやすいのでTO BUFFERして他のレイヤのテクスチャとして使うのもありかも知れません。|
|DiamondBit|音に反応した時だけピークメーターのように表示されます。|――|――|音に合わせて「三角形(というか三角錐?)」が画面手前に飛んで来ます。&br;デフォルト状態で「Hue Slur」, 「Slur Speed」といったスライダが並んでいる所を見ると、「色パカ(というかポケモンショック)」的な効果がテーマなのかも知れません。&br;diamond bitは穿孔用工具(ドリルっぽいものの人工ダイヤを付けた先端部)のことのようです。|
|Filaments|――|指定した画像が「ひも」のテクスチャとして貼り付けられます。|――|複数の「ひも」がうねうねする映像です。&br;スライダがいろいろありますが、ほとんど全て「うねうね具合」を調整するためのものです。&br;音やリズムへの反応がなく原則ゆっくりしているのがひとつの特徴です。動きに関連したスライダをオートメーションしたりとかはもちろん可能です。&br;IMAGE SRCに画像が指定できるので、動きがゆっくりな分、指定画像によって印象が大きく変わるかなと思います。|
|Pentaskelion|音に反応して動きが変化します。|指定した画像で、ヒトデを構成する「円」が置き換わります。|――|「円」で構成された平面的なヒトデっぽい何かがゆらゆら回ります。音に反応して動きが変化します。&br;pentaskelionの由来は謎です。&br;関連しそうな単語でtriskelionというのがあって、これは大雑把に「3対称の平面図形の意匠を総称する英語」のようで、Wikipediaには「新石器時代からある」とか記述もあります。用語的にはその辺が由来と思われます。penta-は「5」、tri-は「3」を意味するギリシャ語由来の英語の接頭辞です。triskelionという場合のskelionの由来はギリシャ語で「足」を意味するskelosとのことです。&br;一方、elionがラテン語で太陽とのことで、その関係でSketchupという3Dモデリングソフトに太陽光発電パネルデザインのプラグインとしてSkelionというのがあるらしいので、暖色系の色使いとかはそのロゴイメージの影響が混ざっているような気もします。|
|Rings|「Peek Amount」スライダを上げると音に反応して振動します。|指定した画像が、「リング」に映り込みます(いわゆる「環境マップ」テクスチャとして使われるようです)|指定したメッシュで、リングを構成する直方体?が置き換わります。|天球儀のような映像です。&br;標準状態が地味ですが、「Spin」スライダや「Twist」スライダを少しでも動かすとZoomの強調の影響もありかなり豪快に動き出します。&br;「映り込み」がかっこいいので、IMAGE SRCにはゆっくりめに動く映像を指定するのもよさそうです。&br;コントロールが難しい気もしますが動き出すとかなり派手なエフェクトです。|
|WaclawGasket|――|指定した画像が、「ガスケット」へ映り込みます。|指定したメッシュで「立方体」が置き換わるようですが、すぐ立方体に戻ったりバグっぽい挙動をします。|立方体の繰り返しで描かれたフラクタルな立体です。&br;「Twist」スライダを最大か最小に振り切ると「シェルピンスキーのギャスケット」だか「メンガーのスポンジ」の切れ端のようになります。いずれも数学方面で有名な図形のようですが、各々どういうものか厳密なところは知りません。&br;Waclawは数学者シェルピンスキーの名前で、ヴァツワフとか読むようです。&br;「いろいろいじれて」「かっこいい」且つ「ライティングが凝っていてどういじってもそれなりに見える」のですが、制御は難しいです。&br;個人的にはとりあえず「Corner Spnnr」スライダ、「SpinnerAll」スライダの2つだけごくわずかに動かして眺めるのがお勧めです。|
**Particles(7)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):パーティクルを扱うエフェクトです。「パーティクル」は3DCG用語で「単純なものを、たくさん描く」専用の仕組みを使うことで小さな破片、粉、煙のようなものを表現する仕組みです。&br;通常はごく小さいものを表示するのに使うような気がしますが、大きい絵をたくさん表示するのにも使えます。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|BugTails|音に反応した時だけ光点が動き回ります。|指定した画像で「画面上の様々なオブジェクトが置き換わります。謎仕様|――|仕組み的には「背景画像」、「中央に画像」がひとつ、中央の画像を中心として「複数の点」が軌跡を描きつつ動き回る、という構造になっています。&br;とりあえずSizeを最大にして背景にFourCornerGradientでも置いてみると「何がなんだか」はわかるかも知れません。&br;他のエフェクトと重ねた場合や画像指定した際の前景背景の順序など挙動がいろいろ怪しくて、本来どう活用すべきだったのか理解が難しいエフェクトです。要はよくわかりません。&br;Bugは虫、Tailsは尻尾です。主役は軌跡を描いて飛び回っている何かなのかも知れません。|
|ColorBlobs|音に反応して光点が動き、輝度が上がるようです。|――|――|光の粒が飛び回っていて、音に反応して動きます。「Sound Influenc」スライダで音への感度が調整できたりします。Lightness(明るさ)やSaturation(色の濃さ)は調整できますが、色は実質固定でHue(色合い)スライダは効いていないようです。&br;動作が素直で放っておいてもきらきらしてきれいなので、扱いやすいエフェクトと思います。&br;ソース中、 // Color Blobs by @paulofalcao との記述があります。 https://www.shadertoy.com/user/PauloFalcao の人と思われます。|
|fLuids|音に反応して光点が揺れます。|指定した画像で「光点」が、リスト上のもうひとつの画像で「中央ノズル」が置き換わるようです。|指定すると何も表示されなくなるようです。|構造的には「中央にノズル(Nozzle)と呼ばれるもの(デフォルトでは非表示)があって、その周囲を輪を描いて取り囲むように光点が次々に生まれて消える」、といったもののようです。&br;「Gravity(重力)」スライダを動かすと光点が「降る」ような効果になったり、どう使えばいいかよくわからないけど「いかにもパーティクルを使ったCG」といったエフェクトと言えるのかもしれません。&br;「IMAGE SRC」に画像を指定すると光点が画像に置き換わるようです。HexagonCrystal.pngあたりで、「Gravity」スライダ、「Burst Z」スライダとか組み合わせて「雪を降らせる」みたいな使い方は想定されているかもしれません。&br;fluidは「流体」とか訳される英語です。&br;応用例は「ZGameEditor Visualizerのプリセット」の「Old Schoole」か「fLuids」カテゴリあたりにたくさんあります。|
|PlasmaFlys|音に反応してはいるようです|――|――|中央に小さな白いものがあって音に反応しているようですが、どうすれば見栄えがする使い方ができるのか、さっぱりわかりませんでした。実行環境や入力に使う音との相性とかあるのかも知れません。&br;さしあたって「Frenzy Pulse」スライダ、「Pulse Sence」スライダを最大、「Dampaning」スライダを最小にしてそれなりの大きさの音をAUDIO SRCに入れると中央の光点がだんだん広がって星空のようになるみたいなのですが、とても時間がかかっていました(そして一度広がると音を止めても元には戻りません)。これが正常な動作なのかは謎です。|
|ReactiveFlow|音に反応して「紐が太く」なります。|――|指定したメッシュで「立方体の部分」が置き換わるようです。|DNAの鎖のようなものが音に反応して膨れるという感じのエフェクトです。&br;多様なスライダがありますが、いずれも視覚的なもので反応が見てわかりやすい一方「これはこうだ」といいにくい感じです。&br;応用例は「ZGameEditorのプリセット」群の中に見つかると思います。「DNAの鎖のようなものが音に反応して膨れる」という範囲内でいろいろなバリエーションが見られます。|
|ReactiveMob|音に反応して、浮遊している「八面体?」が針状に伸びてぶつかり合うことで暴れまわるようです。|――|指定したメッシュで「ボールのような多面体」のオブジェクトが置き換わります。|動き回る大量のオブジェクトが音に反応して暴れまわるエフェクトです。全体としては「Galaxian3のようなポリゴン黎明期のシューティングみたいな」とか言えるかもしれません。&br;このエフェクトも多様なスライダがありますが、いずれも視覚的なもので反応が見てわかりやすい一方「これはこうだ」といいにくい感じです。&br;reactiveは「反応する、反発する」、mobは「群れ」のような意味です。化学反応とか、核分裂反応的なイメージなのかも知れません。「亜空間航行っぽいイメージ」での使い方が「ZGameEditorのプリセット」群の中に見つかると思います。だいたい「Warpなんとか」とかSFっぽいタイトルがついてます。|
|StrangeAcid|「PeekReactivity」スライダを上げると、音に反応して「光点」が明滅します。|指定した画像でひとつひとつの「光点」が置き換わります。|――|たぶん数学で「ストレンジアトラクタ」とか呼ばれる曲線だか集合を表示するエフェクトです。&br;デフォルトでは''アニメーションしない''設定になっていますが、さしあたって「Spin Speed」スライダと「DanceDepth」スライダをちょこっと動かしてみるのがおすすめです。動き出します。立体的です。&br;ストレンジアトラクタとかなかなかに制御できるものでも理解できるものでもないので、「黒背景に白の光点で何となく流しておくともっともらしい」、「このスライダを動かすと動きが激しい」ぐらいに思っていたらいいんじゃないかと思います。&br;PeekReactivityスライダによる音への反応は光点ごとに感度が違っていて意味ありげなのですが、仕組みはよくわかりません。|
**Peak effects(8)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):音声のピーク入力に反応するタイプのエフェクトです。「音に反応して絵が動くタイプのエフェクト」の代表なので、このカテゴリのエフェクトを使うときは特に「曲を再生しながら調整する」のがよいでしょう。「反応すべき音」としての「AUDIO SRC」には、デフォルトではMixerのMasterトラックが設定されています。このカテゴリ以外でも音に反応するエフェクトは多いです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|JoyDividers|音に反応して「線」が折れ線になります。|指定した画像が「線」にテクスチャとして張り付けられるようです。|――|音に反応して折れ線になる横線が次々に飛んできます。&br;主張が少ないシンプルな印象を与えるので、応用しやすいかも知れません。&br;dividerはこの文脈では「飾り罫線」みたいな意味のようです。|
|Linear|「ピークメーター」として機能します。|テクスチャが「全体」に適用されます。Enable Bitmapトグルスイッチのほか、若干のカスタマイズができます。|――|クセのない平面的なピークメーターです。&br;デフォルト状態では上品というか「地味」な感じです。が、標準でBitmap調整のためのスライダが用意されているほか「表示面積が広くなる傾向」にあるので、「映像(静止画とか動画とか他のエフェクトの画像とか)を"チラ見せ"するフィルタ」として使うことが想定されているのかも知れません。|
|PeekMe|「ピークメーター」として機能します。|指定した画像が「ピークを示すブロック」ひとつひとつに適用されます。|――|棒グラフでなくピークだけを示す感じのピークメーターです。モーションブラー的な残像を標準で持っていて、それを調整して見せるためのスライダがいくつもあります。デフォルトで見栄えがするタイプですが、標準のHSL色指定のほか「Hue Range」スライダを動かしていくと色がさまざまに変化します。カラフルな一方、モーション自体はピークメーターらしく単純なので、他のフィルタ系エフェクト(SphericalProjectionとか)に食わせてもカオス過ぎない範囲に収まることが多く、よいかもしれません。|
|Polar|「ピークメーター」として機能します。|テクスチャが「全体」に適用されます。|――|ピークメーターを円状にしたものです。「高音部が下(6時方向)で、時計回りに一周して下が最低音」、音に反応して「円の外と中へ対称に伸びる」のがデフォルト設定ですが、回転させたり伸ばす方向を変えたり、大体思いつくあらゆるカスタマイズが可能になっています。&br;&br;単体で見栄えがよく、他のエフェクトと組み合わせの相性もよく、クセがなうkコントロールもしやすいためか「とてもよく使われてる」ようで「[[Btw, most of them are using Kjells Polar script :) >http://www.emix8.org/forum/viewtopic.php?f=11&t=1300]]」とか言われちゃっています。|
|Reactive Sphere|音に反応して球体がボコボコでっぱります。|――|――|地味地味な球体が音に反応してびっくり箱のようにボコボコと出っ張ります。&br;「音量変化へが非常に敏感」で変化が大きく動きがパキパキとしてるので、ワンポイントのインパクトに良さそうな感じです。逆に「音量"変化"が少ない鳴りっぱなしの音源(16beatなHatとか)」と繋いでみると「Reactive Sphere」の違った側面が見えてきて、おもしろいと思います。&br;デフォルトではサイケな感じの色づかいとなっていますが、その分「色調整のHSL(Hue, Saturation, Lightness)スライダ」を変化させたときの印象のギャップがおもしろいと思います。狙った色を出すのは難しいかも知れません。|
|ReflectedPeeks|「一呼吸遅れるピークメーター」として機能するようです。|指定した画像が「原形をとどめない感じで」「全体に」適用されます。|――|明らかにピークメーターではあるのですが「一呼吸遅れて残像的に動く」あたりが特徴なのかも知れません。&br;「反応している時間がとても長い」ので、それを想定した音源を選ばないと映像がカオスになり勝ちで「無音時間を意識した抑制的な使い方」が要求されている気がします。「2秒に1回程度しか鳴らない歯切れのよいKick」とかを入れてみると、どういう反応をするエフェクトなのかわかるかと思います。&br;&br;ふさわしい使い方かどうか疑問はありますが、あえてAUDIO SRCに無音のトラックを指定して「IMAGE SRCの指定画像になんだかよくわからない反応の仕方をするのを逆手にとって、画面全体の変化が大きい映像(「Digital Brain」エフェクトの出力とか全体の輝度が高いのが望ましい)を食わせてみる」とか、「Angles」スライダを「0%でない0%付近や、100%でない100%付近あたりに固定」して「Size/Thickness」スライダを動かしたりして「モアレを観賞する」とかいうのも、ちょっとおもしろいかなと思います。|
|VectorScope|「[[Vectorscope>https://en.wikipedia.org/wiki/Vectorscope]]」として機能します。たぶん。|――|――|オシロスコープのモードの一種である「Vectorscope」として機能するようです。FLユーザーならWavecandyのモードのひとつとしてもしかしたらなじみがあるのかも知れません(が、私はさっぱりわかりません)。&br;&br;「何となく流しておく」以上の、「どう使うか、どうすると見栄えがするか」というあたりはなかなか難しい話と思うんですが、Wavecandyの挙動とだいたい同じようなので、その辺から研究するといろいろ出てきそうです。&br;左右のチャンネルの関係性が深い音源を与えると面白いことになるんじゃないかと、ためしに「Stereo系のエフェクト(さしあたってFruity Chorus)」を通した「サイン波(3xOSCとかでOSC1だけ使ったり)」を入れてみたら「なんかまるい絵」が出てきたので、多分そういう方向で模索するのがいいんじゃないかと思います。よくわかりませんが。|
|WaveSimple|「ピークメーター」として機能します。|指定した画像が「何となく全体に」適用されます。|――|折れ線グラフのような表示をするシンプルなピークメーターです。&br;点対称になっているようで、基本的なスライダのほか「Rotation」スライダで回せるので、この辺を「地道にうまく動かす」と「回転しながら巨大化してフェードアウトするピークメーター」とか「地味にかっこいい感じ」で使えるかなと思います。&br;非常にシンプルで「黒い(透過の)部分が多い」ので相性に左右されにくく「静止画とか地味目な画像の前景に置いてみる」とか、「残像系のエフェクト(FrameBlurとか70sKaleidとか)の入力にする」とか、応用範囲は広いんじゃないかと思います。&br;IMAGE SRCが「なんだかよくわからない形で反映される」ので、単純なグラデーションや色調変化を期待して「地味に変化をもたせる」ことができるかと思います。&br;「ほっといても見栄えがする」タイプのエフェクトではないかと思いますが、コントロールしやすく、「地道に、うまく」がダイレクトに反映されるエフェクトかなと思います。|
**Physics(4)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#ccc):「重力」や「衝突」といった、物理シミュレーション的な動きを扱うエフェクトです。このカテゴリのエフェクトはいずれも「音に反応して絵が動くタイプのエフェクト」のようなので、曲を再生したり止めたりしながら観察するとよさそうです。&br;FL12.3にはPhysicsカテゴリのエフェクトが4つありますが、これらはすべて「MESH」の指定が有効となっているようです。&br;デフォルトでは立方体が指定されていますが、画像などと同様の方法で、「Add contents画面から"Plugins/Fruity/Effects/ZGameEditor Visualizer/Content/Meshes/Monkey.3ds"などを指定」、レイヤの「MESHドロップリスト」から''「Monkey」を選択、してみると、意味がわかる''(さらに何となくおもしろい)と思います。&br;.3dsデータAutodesk社製品の保存形式ですが、対応ソフトは多いので「3DCGをいじってる人材」が確保できれば、たぶん調達できます。安上がりな方向では[[Blender>http://www.blender.org/]]などで製作できます。ちなみに"Monkey.3ds"はBlenderのFL Chanみたいな位置づけのキャラクター(?)である(参考:[[Google検索:Suzanne>https://www.google.co.jp/search?q=Suzanne+blender]], [[Wikipedia英語版Blender項Suzanne節>https://en.wikipedia.org/wiki/Blender_(software)#Suzanne]])のようです。この辺は「ZGameEditorビジュアライザ向けに.3dsデータを作る」際の取っ掛かりになるかなと思います|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#999):エフェクト名|BGCOLOR(#999):音|BGCOLOR(#ccc):絵|BGCOLOR(#999):物|BGCOLOR(#ccc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Cage|音に反応して「箱」がカクカクと動きます。|指定した画像で「箱」のテクスチャが置き換わります。|指定したメッシュで「箱」が置き換わります。|「巨大なアクリルの箱が動き回って中にある透明なサイコロがコロコロ物理シミュレーションぽく転がる」ようなエフェクトです。&br;IMAGE SRCやMESHを指定するとかなり違ったイメージになるかと思います。サイコロ以外に外箱の方も見た目は置き換わるのですが、サイコロが入った箱の形状は立方体のままのようです。&br;きれいなのですが、全体として透明度が高く、背景やテクスチャの選び方とかは結構デリケートかも知れません。基本的に「暗めの背景、コントラスト強めのテクスチャ、複雑すぎないメッシュ」あたりの組み合わせがよさそうな気がしています。&br;Cageは「鳥かご」とか「檻(おり)」みたいな意味の英語です。|
|Columns|音に反応して「柱」がばらばらと垂直に飛び出します。|――|指定したメッシュで「柱」が置き換わります。|「正方形の土地にサイコロが振ってきて埋め込まれた四角い柱が飛び出して跳ね飛ばす」ようなエフェクトです。&br;興味深い動きをするのですがデフォルトでは色とか表示サイズとかが地味地味な気もします。&br;「色調やGlowあたりを調整して、Rotation Speedを上げてとりあえず回す!」と印象が変わってくる……かも知れません(個人の感想です)。&br;プラグインのContent/Meshes/以下にあるMeshをいろいろ試してみると、上品(CircularPlane)にも生物的(TorusやCylinder)にもカオス(Monkey)にも変わるかなと思います(個人の感想です)。&br;&br;Columnsは「柱」です。コラムスというといわゆる「落ちものゲーム」の古典のタイトルにもなっているので、もしかしたら本来は宝石とかテトロミノが落ちてくる想定のエフェクトだったのかも知れません。|
|Heightfield|多数の箱がピークメーターのように飛び出して固まります。|――|指定したメッシュで、落下してくる「箱」などが置き換わります。|ピークメーターの一種です。外見は上の「Columns」エフェクトとよく似ています。&br;「とりあえずピークメーターでしょ」という需要に堅実に応える感じのエフェクトなのかも知れません。&br;観察した限り「周波数」にきっちり反応しているほかFL Studio側の「テンポ」にも同期していて「柱1列が丁度1拍」になる速さで柱が流れて行く仕組みのようです。入力する音の選び方によってはかなり面白い効果になるのかも知れません。&br;外見の地味っぷりも化けっぷりもColumnsとほぼ同じなので重複は避けておきますが、Columnsと違って「Add contents > Meshes」で複数のメッシュが指定してある場合の挙動が違っているようで、「MESHドロップリスト」で指定したメッシュが「落下物」に、「次のメッシュ」が「柱」に使われるようです。より細かな演出ができる……のかも知れません。&br;個人的な見解ですが、「この挙動の違いには直感的には「開発タイミングが違った(Heightfieldの方が後から作られた)」という以上の、デザイン的な意味があるわけでもなさそう」な気がしているので、将来的にはColumnsもHeightfieldも同じように細かいメッシュ指定ができるようになってたりするのかも……という気もします。|
|Ragdoll|音に反応して「ピストン」が上下します。|指定した画像が「金属っぽいパーツ」部分に影響を与えます。|指定したモデルで「球」のパーツ(頭部、間接、鎖の輪)が置き換わります。|音に反応して画面上部にある「ピストン」が動くのですが、それに釣られて「フロントガラスに吸盤でくっつけて吊るすマスコットみたいな何か」が暴れます。「音に反応するエフェクトとして動きがおもしろい」ためか、Image-Line社のコンテストでも結構利用されていたようです。&br;モデルは「球」と「円筒」からできていて、「Add contents > Meshes」で指定した3Dモデルを「MESHドロップリスト」で選択するとパーツが置き換わります。ドロップリストで指定したMeshで球が置き換わり、ドロップリストの「次」のMeshで円筒が置き換わります。とりあえず頭部をMonkey.3DSで置き換えるとちょっと面白いかもしれません。ちなみに仕様上間接もサル頭に置き換わります。&br;&br;IMAGE SRCで画像を指定すると「間接と鎖」の部分の素材が変化するのですが、「小さくてよくわからない感じ」になりがちです。「動きとコントラストがダイナミックな動画ファイル」や「動くテクスチャ(例えばDigital Brainエフェクト)」を与えてやるのは、もしかしたらアリかも知れません。デザインの想定外の挙動のような気もします。&br;&br;Ragdollは「ぬいぐるみ」と訳される英語のようですが、この木と鉄でできたデッサン人形的物体がヌイグルミに相当するかは謎な感じです。ragにはぼろ布的な意味があるので、もしかしたら「タオル人形」みたいなニュアンスがあったりするのかも知れません。|
**Postprocess(11)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcf):「ポストプロセス」です。「左側にある他のレイヤーの出力を利用して加工する」タイプのエフェクトです。「このエフェクトが利用するレイヤー」の指定は、利用されるレイヤー側であらかじめバッファにSend(TO BUFFERトグルをON)、そのバッファをImage Srcで選択、という手順で行います。性質上、ちゃんと設定しないと「何も表示されない」ことがままあります。加工元映像の扱いはいろいろのようで、「単に左に絵が出るレイヤーがあればいい」とか「左に絵が出るレイヤーを置いた上でそっちでTO BUFFERしてこっちでIMAGE SRCから拾う必要がある」とか「左のレイヤーの映像とIMAGE SRCと両方設定されていないと意味がない」とか、エフェクトによってまちまちなようです。|
|>|>|>|>|BGCOLOR(#333):|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c9c):エフェクト名|BGCOLOR(#fcf):音|BGCOLOR(#c9c):絵|BGCOLOR(#fcf):物|BGCOLOR(#c9c):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Ascii|――|――|――|「左のレイヤーの出力映像」を受け取って、ASCIIアート(というかタイピングアート)のように加工して出力するエフェクトです。「どう加工するか」については使ってみればすぐわかると思うのですが「何を加工するのか」はちょっとわかりにくいです。特にAsciiエフェクトよりも右側にレイヤーがある場合の挙動はまだよくわかりません。|
|AudioShake|ピークに反応して出力画像をズームアップ、音量が下がるとゆっくりズームアウトします。|――|――|「左のレイヤーの出力映像」を音に合わせてズームするエフェクトです。&br;音への反応もダイレクトで「画面全体を動かすのでインパクトが大きい」ことや、カスタマイズできる項目が少ない分「扱いやすい」のが最大の特徴かなと思います。残像系エフェクトに入れたり、応用的に使うのもよさそうです。|
|Blooming|――|――|――|「左のレイヤーの出力映像」を受け取って「光が輪郭からはみ出す」ような効果をかけます。ライトセーバーとかイメージすると大体合ってるかと思います。&br;「ブルーム」という表現はCG方面ではそれなりに知られた用語のようです。|
|Blur|――|――|――|「左のレイヤー」の出力画像を受け取って「ぼかし」をかけます。FL12.3ではバグがあるとかで機能しないようで、パッチが出てるようです。個人的にはもうちょっと強くかかってほしい気もします。|
|BufferBlender|――|使用しますが仕様がまだ読みきれません。|――|「IMAGE SRCで指定した映像」を「Buffer 1」として、順番にBuffer 2、Buffer 3と番号をつけ、そのうち3つの映像を選んで「さまざまな方法で合成」をして映像として出力します。&br;手元の環境では「Blend」カテゴリに同名のエフェクトがあって「ほとんど同じでスイッチがひとつだけ違ったりする」ようですが、インストールの手順で間違ってできてしまったのかとかは不明。|
|ColorCyclePalette|――|指定は可能ですがまだ動作が読めてません。|――|「左のレイヤーの出力映像」を受け取って、全体の色をさまざまに加工して出力します。&br;説明になってるか疑問ですが「カラーパレットをいじるような」という表現が一番ぴったりする感じではあります。&br;大きく「Operation」ドロップリストで動作モードが変わるようで、&br;''「HSL Adjust」モード''にしたら「スライダだけ使って手動で繊細に色調整」&br;''「Gradient Map」モード''にしたら「Cycle Mode」をAutomaticにして「Cycle Speed」をちょっとだけ上げて、あとは「テキトウにいじる」&br;というのが正しい使い方のような気もします。|
|Dot Matrix|――|――|指定したMeshが表示されますが、実質無意味な気もします。|「左のレイヤーの出力映像」を受け取って、「荒いグレースケール印刷」のように加工するエフェクトです。「モノトーン」になりますが、全体の色はこのエフェクトで指定できます。&br;「左のレイヤから映像が来てないと意味がない」ことだけ忘れなければ「見ればわかる」系で「扱いやすい」系です。&br;このエフェクト自体は動きはぜんぜんないので、たぶん「動画を入力とする」か「Resolutionスライダあたりをオートメーションする」のが効果的なんじゃないかと思います。|
|FrameBlur|――|――|――|「左のレイヤーの出力映像」を受け取って、残像を表示しつつ出力します。&br;いわゆる「モーションブラー」的な物で、とりあえず「アニメーションする映像(端的には動画ファイル)を入力」すれば意味はわかると思います。&br;調整は結構繊細なようです。|
|Point Cloud Default|――|――|――|(12.3.1RC4)いわゆる「ポイントクラウド」です。&br;…って私もよく知らないんですが。このエフェクトでは光点の座標を外から与えるんじゃなく、「左のレイヤーの出力画像」を受け取って、「明るい色のピクセルを手前に、暗い色のピクセルを奥に移動」させて立体っぽく加工して自動生成するというのが基本的な仕組みのようです。元の画像にもよりますが「自然画だと何も考えなくてもわりとそれっぽく立体化される」、「こともある」ようです。&br;FruityDanceLineとか読んで「Rot X, Yスライダ(Rotation)」と「Ampスライダ(Amplitude)」とか動かしてみると意味がわかったり「おお?!」と思ったりするかも知れません。基本的に「動画」を食わせると何かとおもしろいと思います。&br;開発中版使用例らしきものはYoutubeの「[[FL Studio ZgameEditor Visualizer Point Cloud Demo (Ruelle - Big Guns)>https://www.youtube.com/watch?v=iO3AAEbyZ9w]]」で見ることができます。&br;Point Cloudエフェクトは3種類ありますが、解像度の違い(つまりは重さの違い)で、それぞれに味があるかと思います。|
|Point Cloud High|――|――|――|~|
|Point Cloud Low|――|――|――|~|
|RGB Shift|――|――|――|「左のレイヤーの出力映像」を受け取って、色ズレさせます。&br;「Amount」スライダをちょっと動かせば意味がわかると思います。|
|TransitionEffects|――|――|――|「左のレイヤーの出力映像」から「IMAGE SRC」で指定した映像へ、かっこよく画面切り替えします。いわゆる「トランジション」です。&br;画面切り替えは「Transition」スライダで行います。&br;画面切り替えのアニメーションは「Transition Type」ドロップリストでいろいろ選べます。それぞれの操作は、スイッチは多くないので使ってみればわかると思います。&br;''Swipe Horizontal'':横に「スワイプ」します。&br;''Swipe Vertical'':縦に「スワイプ」します。&br;''Pinstripe'':しましま模様の図と地が入れ替わります。Edge Hardnessを緩めたりRotationをオートメーションしたりするとおもしろい気がします。&br;''Circular'':円とか円弧でスワイプします。&br;''Crossfade'':いわゆるクロスフェードです。前画像を暗くしてフェードアウトさせると同時に次画像を明るくしてフェードインします。&br;''Starwipe'':星型でスワイプ(?)します。|
|Vignette|――|――|――|「左のレイヤーの出力映像」を受け取って、画面周辺を暗くします。&br;地味ながらかっこいいと思います。&br;外径と内径をスライダで調整できるのですが、内径が外径を超えちゃうとシュールなことになってる気もします。それはそれでトランジション素材として使えるのかも知れませんが。&br;&br;「Vignette」は写真とかの用語で、カメラやレンズの特性として「画面の中心から遠い部分、特に四隅で光量が減衰すること(原理的には「本来レンズで歪んで縮んだものを引き伸ばしてそれっぽく見せたために光が足りなくなる」とかいう話のようです)」を言うようです。「口径食」とか訳されるらしいですがヴィネットでも通じる人には通じるようです。|
**Scenes(6)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#6cc):「3Dシーン」型のエフェクトです。リアルタイムにレンダリングされるシーンであり、さまざまなコントロールが行えます。いずれも「そのままで見栄えがする」エフェクトと言えるかも知れません。&br;……が、「そのままじゃなく、ちょっと変えたい」とか半歩踏み込もうとすると「エフェクトのソースコード(.zgeprojファイル)を読んで''GLSLコード''をカスタマイズする」とかいったレベルの「相当ヘビーな専門知識と不屈の根性」が必要となりそうです。「[[Shadertoy>https://www.shadertoy.com/]]とか怖がらずに手を出しちゃうような人材」が確保できると、かなりショートカットできそうです(スクリプトコピペで動くとこまでできても見栄えとか速度に手を入れようとすると相応の知識とか根性とか要るはず)。このへんをマスターすると「Webブラウザで超高速演算」とか「マイクラでかっこいいシェーダー作り」とか相当に恐ろしい応用が利くような気もします|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9ff):音|BGCOLOR(#cff):絵|BGCOLOR(#9ff):物|BGCOLOR(#cff):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Cloud Ten|――|――|――|雲海の上を飛んでいくイメージです。&br;アメリカには"cloud nine"という慣用表現があるらしいので「天にも昇る」みたいな意味のようです。見栄えがする一方、調整できる要素が少ないので応用がむずかしいかも知れません。&br;ソース中に//Adapted from https://www.shadertoy.com/view/XtS3DD# との記述があります。|
|Lantern|――|「室内」全体に、テクスチャとして適用されます。また、IMAGE SRCドロップリスト上の「指定画像の次の画像」が「光源」として使われるようです。|――|「円筒形の部屋の中央に円筒の柱が立っていて、その中で光源が動いている」といった、「走馬灯」のようなイメージです。Lantern(ランプ。カンテラ)という名前からすると「ItsFullOfstarsやCoreDump、TextDrawといった"黒が多くてコントラストが強い画像"」の出力をIMAGE SRCにして「影絵で壁を照らしている」感じにするのが本来的な使い方のような気もします。テクスチャの継ぎ目がはっきりしているのを逆手にとって外枠がある画像を使うとか、Canvas Effectカテゴリあたりの「抽象的で動きまわるテクスチャ」を使うとかいうのもありかも知れません。&br;IMAGE SRCで指定した画像は「外壁」に適用され、それが裏返されて中央の柱(Lantern部)に適用されます。IMAGE SRCのリストの「次」の画像(リストが1件だけなら同じ画像)が「光源としてLanternの中に配置され、外壁を照らす」ようになっています。&br;IMAGE SRCがブランクの場合デフォルトの「クラウド系の画像」が利用されるのですが、画像指定後も、これが「光源としてだけ使われる状態になったりすることもある」ようで、いまひとつ動作が不安定な気もします(FL12.4)。|
|Mandelbulb|――|――|――|マンデルブロ集合の四次元版とかいう話らしいのですがよくわかりません(参考:Wikipedia「[[Mandelbulb>https://en.wikipedia.org/wiki/Mandelbulb]]」項)。「Mandelbulber」という、この図形を表示するだけのためのWindowsアプリもあるようです。とりあえず「コンピュータすごい」、「フラクタル万歳」といったものです。「Size」スライダを動かすと「形状」が劇的に変化します。&br;ソースコード中に//Shader from: https://www.shadertoy.com/view/MdXSWn との記述があります。|
|Musicball|――|――|――|ミラーボールのような物体がひたすら回り続けます。ボール表面の形状など細かい設定があるものの、単体で使うには「単色で地味」と言えるかも知れません。IMAGE SRCには対応していないもののレイヤーを重ねると下のレイヤーが背景部分に見えるほか、陰影がはっきりしているので、Lanternのテクスチャに使うなど応用には向いているかも知れません。&br;ちょっと毛色が違うのでちらっとプロジェクトファイルの中も見たのですが、技術的には他のScenesのエフェクトの多くと同様、''GLSL全開で実装されている''ようです。&br;「ScreenModelとして長方形ポリゴンを描いて、そのMaterialとしてScreenMaterialを指定、そのShaderにScreenShaderが指定されてて、そののFragmentShaderSourceの中に描画内容の本体がある」という感じのようです。&br;ほかのScenesエフェクトと比較したりしているうちに「作り方がわかってきたり」、「Shadertoyとの関係がわかってきたり」するかも知れません。&br;ソースコード中に//Adapted from: https://www.shadertoy.com/view/ldf3RH との記述があります。Shadertoyのデモは「音との同期」がテーマのようですが、ZGE版は「音への同期は手動で自由にやれ」ということのようです。|
|OnOffSpikes|コアとその周辺が音に反応して拡大収縮します|――|――|2000年前後のシューティングゲーム、というかコナミの「沙羅曼蛇」のテトラン巡洋艦を思わせるの謎の物体のアニメーションです。&br;ソースコード中に https://www.shadertoy.com/view/XsBSRV の記述のほか「(CC BY-NC-SA 3.0)」とかいった記述があるようです。|
|Postcard|――|――|――|湖水地方の日没?の風景画の絵葉書をイメージした画像のようです。一見写真の静止画のようですが、雲や水面がアニメーションしています。山々も3Dモデリング、フラクタル生成されているような気がします。調整できる項目は多くないので応用は難しいかもしれません。&br;ソースコード中に//Adapted from https://www.shadertoy.com/view/XdBSWd との記述があります。|
**Terrain(2)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#999):「3Dテレイン」型のエフェクトです。3Dで描かれた「地形っぽい何か」を扱います。「テレイン」はUnity開発環境みたいな「地形をどうこうする世界」では一般的な言葉かも知れません|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#999):エフェクト名|BGCOLOR(#999):音|BGCOLOR(#ccc):絵|BGCOLOR(#999):物|BGCOLOR(#ccc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|CubesAndSpheres|水面?が反応します|――|――|「波打つチェス盤」のようなイメージです。「音への反応がわかりやすい」、「画面全体を埋める」、「あまり目がちかちかしない」などの性質から、背景として使い勝手がよさそうです。スライダは「HSL」による色指定とカメラワークなど、触ってわかりやすいものが並んでいます。背景として使うのが基本と思われますが、「なぜかAlphaを設定しなくても常に全体が透過する」ようなので、前景として重ねて「もうひとつのAudioShake」的な使い方をすることも想定されているのかも知れません。&br;ソース中、 // by @paulofalcao との記述があります。 https://www.shadertoy.com/user/PauloFalcao の人と思われます。|
|GoopFlow||水面に貼り付けられます|――|「粘性の高い水面」のイメージです。スライダは目で見て反応がわかりやすいものが並んでいます。画像表示のアクセントとして使うのもよいかもしれません。IMAGE SRC経由でBUFFERが使えるので活用したいところですが「Add Content > Images」で何か指定しておかないとBufferも使ってくれなくなることがあるようです。テクスチャがタイリングされると継ぎ目が目立つのですが、TextureScaleスライダで大きくしてしまえば問題なさそうです。Alphaで調整するまでもなく黒い部分がしっかり透過してくれるので、デフォルトで使用されるカオスなテクスチャを拡大して全体の向きを整えるなどして「モヤっぽい前景」としての使い方もよさそうです。&br;「BufferBlenderのDisplace Layer」あたりで「レンズ」的に使うのにも適していると思います。|
**Text(3)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):「テキスト」型のエフェクトです。テキストは「Add Content > Text」、「Add Content > HTML」であらかじめ指定しておきます。テキストの一行一行は、各レイヤーで個々に扱うことができます。詳細は「Add Content > Text」、「Add Content > HTML」の説明を参照してください。オートメーションで制御するあたりの考え方はFL Studio標準のエフェクト系プラグイン「Fruity Notebook」あたりと似ているのかも知れません。使ったことないですが。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|MeshText|――|――|Meshが画面上に表示テキストと重ねて表示されます。ただ、「(none)を選択してもアンロードされない」など挙動が怪しいです。|「Add Content > Text」で記述したテキストを1行ずつ画面上にポリゴンメッシュで表示するエフェクトです。&br;&br;視覚的にわかり易いので、一度テキストが表示できるところまでわかれば、スライダを動かしていれば直感で使えると思います。ちょっとわかりにくい「Diameter」スライダは「Staraight/Circle」スライダと組見合わせて使うものです。&br;クセがないので「Postprocess > Blooming」とか「Postprocess > Dot Matrix」とかの入力素材として使うともっともらしいかも知れません。&br;&br;''日本語は使えません''。&br;MeshTextはその名のとおり「文字をポリゴンメッシュとして表示する」エフェクトなのですが、「OSのフォントとか一切関係なく」、「プロジェクトファイルにハードコードされた3Dメッシュを使ってる」ようです。MeshText.zdeprojをのぞいてみると、どう見ても英語圏の1バイト文字のポリゴンデータしかないので、日本語は出ません(余談ですが、同じ理由で、英語のタイプフェイスを変えることもできません)。「文字の.3dsデータが作れればある意味何でも出せる。日本語でも出せる」と言えばそうなんですが、少なくとも「手軽ではない」し、ソースを見る限り「ASCII文字以外扱えるようになってないとかエンコードの問題もある」のでそこも手を出さないと「既にテキストを使ってるとは言えない」、「日本語が出せるとは言わない」という感じです。|
|TextDraw|――|指定した画像で「フォントが」置き換わります。|――|「Add Content > Text」で記述した文字列を一行ずつ表示します。&br;&br;スライダはすべて視覚的にわかりやすく触れば反応するので、「なんとなくかっこよく使える」んじゃないかと思います。&br;&br;''日本語は使えません''。&br;「Font」スライダでフォントが選択できるのですが、このフォントは通常の「Windowsのフォントファイル」等ではなく、TextDraw.zdeprojファイルに埋め込まれたビットマップデータです。このため「フォントを指定する手段はない」、「日本語ももちろん使用不可」というのが原則です。&br;&br;一方で、zdeprojファイルをZGameEditor開発環境で開けば、フォントのデータをビットマップファイルとして取り出したり自前のビットマップデータで置き換えたりといった「改造」は充分可能(のはず)です。&br;また、IMAGE SRCで画像を指定すると、その画像が「TextDraw.zdeprojに埋め込まれた画像データ」と置き換わっているようです。詳細な仕様は確認していません(たぶんZGameEditorの標準機能なのでドキュメントはどこかにあるはず)が、埋め込まれた7つのフォント全てが1画像で置き換えられているように見えるので、工夫次第では「ビットマップ1枚あたり64x7=448フレーム上演時間1分のアニメーション」とか既に「ぜんぜんTextをDrawしてない」使い方も案外実用的かも知れません。&br;Windowsのフォントからビットマップデータを抽出するのはフォーマットが公開されているはずなので理論上自動化可能と思いますが、簡単なツールが存在するかは不明です。どの道扱えるのは1フォントあたり64文字程度のようなので、時間が有り余っているならWindowsのペイント(ペイントブラシ)とか使って手で対応するのも現実的と思います。&br;&br;日本語ではないですが、そういう方向で「自分で書けばUnicode使った巨大コードセットの文字表示も不可能ではない」という実証コードは既にあるようです(参考:「 http://www.emix8.org/forum/viewtopic.php?f=5&t=1161 )。|
|TextTrueType|――|――|――|「Add content > HTML」に記述した「HTMLっぽい独自言語」を「HTMLっぽい解釈をして表示」します。&br;&br;この「独自言語」については「Add content > HTML」の画面上に説明があるのですが「ここにあるのが全仕様であって、これはHTMLではない」と思ってた方がよいかも知れません。仕様がまだよくわかっていないのですが「SingleLineMod」トグルスイッチをオン、「Text Line」スライダはで行選択、「Add content > HTML」で「[textline]」と書いておくとそれが「Add content > Text」に書いたもので置き換わる。という仕組みがあって、歌詞表示での使用が推奨されています。この辺の使い方は公式のチュートリアルビデオ([[FL Studio Guru|ZGameEditor Visualizer Text & Lyrics>https://www.youtube.com/watch?v=yrm2SAfXav0]])で懇切丁寧に説明されているので英語を聞かなくても画面の流れを見てればなんとなく使えるんじゃないかと思います。&br;&br;''日本語が(ある程度)使えます''。&br;TextTrueTypeエフェクトでは日本語フォントの指定も「fontタグに''フォントファイル名を拡張子付きで指定する''(MS明朝なら"<p><font face="msmincho.ttc">MOJIRETSU</font></p>"とか)」ことでとりあえず可能です。&br;FL Studio12.4時点では「Add Content > Text」の入力フィールドがIME対応しておらず日本語の入力が困難だったり化けたりしています(これはFL Studioの他のUIでもしばしば起こります)が、「メモ帳」など別アプリでコピーしたテキストをペーストする分には問題なく使えているようです。「チュートリアルの通り日本語歌詞を」という需要には必要充分に応えられる対応状況と思います。&br;バージョンによって挙動が一定でないですが、「入力フィールドのIME非対応」、「Single Lineでない使い方が事実上できない=HTMLテキストに直接日本語を書いた場合([textline]経由しなかった場合)の挙動」など結構不安定な要素もあります。&br;余談ですが、フォーラムで指摘のあった「インドの文字(マラヤーラム文字)」の話は「文字の部品を実行時に組み立てて出力するみたいなパターンでグリフの表示位置がが正しく処理されない」ので、「それが必須な言語のフォントは対応が時間かかるので後回し」とかいう話になっているようです。|
**Tunnel(3)
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#6cc):「トンネル」型のエフェクトです。難しい概念じゃなく、日常語で使う意味のトンネルです。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9ff):音|BGCOLOR(#cff):絵|BGCOLOR(#9ff):物|BGCOLOR(#cff):概要|c
|>|>|>|>|BGCOLOR(#333):|
|ForwardFall|音に反応してMeshが振動します|「謎の輪っか」のMeshにテクスチャとして適用されます|「謎の輪っか」のメッシュ全体が置き換わります。|デフォルト状態では「謎の輪っかを潜り抜けていく」イメージです。IMAGE SRCやMESHを置き換えたり、Speedを0にして落下を止めたりできるので、「サルの頭がゆらゆらびくびくしてる」などといった、かなり違ったイメージになります。|
|Oblivion|――|――|――|雲のトンネルを潜り抜けたり振り向いたりて時々五芒星が光ったりという、黒魔法っぽいイメージです。「Oblivion」の英語としての意味は「忘却」。SF映画作品のタイトルになってたりもするようですが、「Elder Scrolls IV:Oblivion」のに登場する異世界の名前としてのオブリビオンのイメージが強いように思います。かっこいいといえばそうなんですが、「手を入れられる要素がAlpha(全体の透明度)とSpeed(移動速度)ぐらいしかない」ので案外扱いにくいかも知れません。&br;&br;意外なところで、「BufferBlenderのDisplace Layerとして使う」と「乱れた水面」っぽくてよさ気と思います。&br;いかにもな感じですが、ソースを見る限りロジックは実質GLSLだけで動作しています。ソース中、 //Adapted from https://www.shadertoy.com/view/XtX3DH との記述があります。|
|TorusJourney|音に反応して前後移動するようです。Sound Influencスライダで調整もできます|――|――|硬質な枠組みのトンネルを抜けていくイメージです。Torus(トーラス。ドーナツ型)でJourney(旅)ということのようです。色が派手でエッジがはっきりしてるので主役に持ってきてもよさそうですが、動きの少ない前景に背景として流すとか、Bufferを経由するなどしてなんとなく目がちかちかするテクスチャとして使うのもおもしろそうです。&br;ソースを見る限り、ロジックは実質GLSLだけで動作しています。ソース中、 // by @paulofalcao との記述があります。 https://www.shadertoy.com/user/PauloFalcao の人と思われます。|
**Other
|LEFT:160|LEFT:64|LEFT:64|LEFT:64||c
|>|>|>|>|BGCOLOR(#fcc):標準添付でないエフェクトです。たまたまフォーラムで見かけたのでカテゴリを作ってみました。|
|BGCOLOR(#9cc):エフェクト名|BGCOLOR(#9cc):音|BGCOLOR(#9cc):絵|BGCOLOR(#9cc):物|BGCOLOR(#9cc):概要|
|BGCOLOR(#c99):エフェクト名|BGCOLOR(#f99):音|BGCOLOR(#fcc):絵|BGCOLOR(#f99):物|BGCOLOR(#fcc):概要|c
|>|>|>|>|BGCOLOR(#333):|
|Mixa-Dance|――|指定画像で「床」の画像が置き換わります。「UV Map」ドロップリストでVideoを指定するとモデルのテクスチャも置き換わるようです。|――|謎の女性ダンサー(Victoriaさんというらしいです)が踊るエフェクトです。&br;Image-line公式フォーラムで「[[3D Dance and Motions project>http://forum.image-line.com/viewtopic.php?f=1700&t=145244]]」として配布されています。&br;モーションは「Animation」ドロップリストで固定の20パターンから選ぶようになっています。&br;詳細は未調査ですがこのままでもかなり使いでがありそうです。&br;&br;個人的には「UV Map」をWireにしちゃって「wire Saturation」、「wire Hue」あたりで色調整、「Speed」を遅めにして、上から「FrameBlur」エフェクトとかかけるのがかっこいいかなとか思います。床にはPentaskelion+Polarとか。&br;&br;モデルデータは、Adobeが買収したmixamoというソフトだかWebサービスだか(たぶんAdobe Fuse(preview)デスクトップアプリ+mixamoウェブサービス)を使っているとのことで、Mixa-Danceという名前の「Mixa-」はそれもかけているようです。&br;私の理解が正しければmixamoをちゃんと使えば「任意のモデル」にボーンを付けてMixa-Danceで使えるはずですが、それが正しいとしても現状ではアニメーションするメッシュを実行時にロードする仕組みが用意されてないはずなので、zgeprojを開いてあちこち書き直す感じになりそうです。&br;ちなみに、Mixa-Dance.zgeprojをZGameEditor(4beta)開発環境で動かそうとする場合「ZgeSkelet.dllがどうとか」いうエラーが出るんですが、FL Studio12.3のインストールディレクトリの下のどこだかにある「ZgeSkelet.dll」を「Mixa-Dance.zgeprojと同じディレクトリ」にコピーしておくと動きました(たぶん「生成される.exeと同じディレクトリ」ということ。PATH通せばいいとかいう話とは思う。ZGameEditor.exeバイナリと同じディレクトリは見てないらしい)。&br;ZgeSkelet.dllについては、ZGameEditorのフォーラムの「[[Skeletal animation for ZGE>http://www.emix8.org/forum/viewtopic.php?f=10&t=1106]]」スレッドも参考になりそうです。見てませんが。|
**レイヤーに並んでいるスライダ「Alpha/Hue/Saturation/Lightness」
ほとんどのエフェクトには
-Alpha
-Hue
-Saturation
-Lightness
の4つのスライダがあります。
「''Alpha''」は「透明度」です。CG方面では一般的な表現と思いますが、なじみがなくてイメージできない人は、たとえば
-「Canvas Effect/Lava」レイヤー(画面全体に絵が出れば何でもいい)の右に「MIDI/Casio SK-5」レイヤーを設定、
-「Canvas Effect/Lava」レイヤーがアニメーションしている(Hold visualizationしてない=画面右の「雪の結晶ボタン」がオフ)状態で、
-「Casio SK-5レイヤー」の「Alphaスライダー」をぐりぐり動かす、
とかやってみると、どういう意味かわかるかと思います。
「''Hue/Saturation/Lightness''」は「数字三つでひとつの色を表現する」ための仕組みで、デザイン方面では割と一般的な概念らしいです(「HLS色空間」か「HSL色空間」あたりのキーワードがあると、調べたりわかる人に何の話か質問したりできると思います)。
RGBで「赤要素を変えるスライダ」とかよりも、HSLの「全色を一回りするスライダ」とか「色はそのままで明るさを変えるスライダ」とかの方が扱いやすいということなのかも知れません。
特に時間変化とか考えずとにかく色を指定するだけなら「レイヤー画面」の上にある「ブラシの絵」をクリックするとWindowsでおなじみの「色の設定」ダイアログが使えます。ダイアログで設定した色は''Hue/Saturation/Lightness''の各スライダに反映されます。
|>|>|>|>|BGCOLOR(#9cc):※表現は訳者の個人的なイメージです。|
|BGCOLOR(#ccc):|BGCOLOR(#999):|BGCOLOR(#ccc):|BGCOLOR(#ccc):|BGCOLOR(#ccc):|c
|Alpha|透明度|&color(#333){不透明};|&color(#999){半透明};|&color(#fff){透明};|
|>|>|>|>|BGCOLOR(#333):|
|Hue|色相|BGCOLOR(#f33):赤|&color(,#ff0){黄};・&color(,#0f0){緑};・&color(,#00f){青};・&color(,#f0f){紫};|BGCOLOR(#f33):赤|
|Saturation|彩度|BGCOLOR(#fff):モノクロ|BGCOLOR(#9c9):&color(#3c3,){ちゅうぐらい};|BGCOLOR(#0f0):色あざやか|
|Lightness|輝度|BGCOLOR(#fff):明るい|うすぐらい|BGCOLOR(#666):真っ暗|
**関連項目
【ZGameEditorビジュアライザの資料】