FinalCutPro/編集〜効果/FXScript
[戻る][HOME]

-Final Cut Pro-

FXScript
2002.4.1更新

Final Cut Proでは、基本的な内蔵エフェクトはFXScriptというスクリプトで書かれています。

FXScriptはFCP用のエフェクトプラグイン用の言語で、ユーザーは付属のFXBuilderを使って改変・新規作成が自由に行えます。こうしたスクリプトによってユーザーベースで行える機能拡張は、ハイエンドクラスの3Dモデリング/アニメーションソフトや合成システムなどでも採用されており、活用できるユーザーには大きなメリットとなります。

テキストスクリプトで、ある種プログラミングの要素のものですから、全てのFCPユーザーがこれらを自由に扱える性質のものではありません。しかし、FCPのマニュアルに使用法やコマンド一覧が載っておりますし、エフェクトとしてビデオを扱う大抵のことはやろうと思えば出来ますので、スクリプトに覚えのある方なら今すぐにでも挑戦できる環境があるのです。

実際これらを使いこなした新たなFXScriptベースのエフェクトをユーザー間で共有できる点を活かしてシェアウェアが発表されたりしています。Vol.1がFCP3に付属となった"CGM FXScript DVE" Plug-inも同じく立派な製品で、要はこれだけの効果もつくれてしまうってことですね。

FCP1.2の頃にはエッジ付テキストが搭載されていませんでしたが、日本でもMacDTV.comの佐藤さんをはじめ、アップルでもエッジ付テキスト(の他にロール、クロール)を作成して公開していた時期もありました。

また、実体がテキストファイルであることのメリットとして、
・ OS9/OSXで使用可能
  (=バイナリプログラムではないのでCarbon化を気にしなくて良い)
・YUVレンダリングをいち早く実現している
  (=現在利用できるAfterEffects Plug-inでは基本的にRGBレンダリング)
・内蔵エフェクトのパラメーター/インターフェースをユーザーが変更できる
  (オリジナルのコピーは取っておきましょう

も挙げられるでしょう。

残念ながら私は(2002.4/1の段階で)FXScriptに手を染めてはいないのですが(^_^;)、ユーザーの方からエフェクトをいくつか投稿いただいたのを機に、FCPの大事な機能であるFXScriptのご紹介ページを設けてみました。

■有料FXScript Plug-in

ソフトウェアベンダーから発売されているものでは次のものが挙げられます。

Eiperle CGM tv社の"CGM FXScript DVE"
Vol.1はFCP3に付属。製品の方は新たに"CGM DVE Vol.2+"が発表になり、フィルタ/トランジション/フィルタ+トランジションの計35のエフェクトが揃った。日本ではフォーカルポイント社が販売開始している

そして、ユーザーベースでのシェアウェアとしては、Topics(2002.3/2)でもご紹介した

Joe Maller氏の"Joe's Filters for Final Cut Pro (3.0)*OS9/OS X"
 (とFXScriptの解説書" FXScript Reference")
…シェアウェア95$ながらフィールドブレンダー、モザイク、タイムリマップ(タイムワープ)など24の実用的なエフェクトが揃っている

が挙げられます。特にJoe Maller氏については海外のFCP関連ユーザーグループやサイトの間でも参考とされる存在となっています。

■ユーザー作成FXScript Plug-in
日本のユーザーで、FXScriptでプラグインを作られている方(とそのプラグイン)をご紹介します。

FXScriptを置く場所:
OS 9=Final Cut Proアプリケーションフォルダ/Plugins/FXScripts/
OS X=<root>/Library/Application Support/Final Cut Pro System Support/Plugins/
作者 ntさん
連絡先 finalcut_ama@yahoo.co.jp
タイトル AmaFx
コメント Pro向きではないのですがFXScriptで遊んでいて出来たフィルタやジェネレータがあります。AmaFxと名付けました(^^;

当然無保証で、画面の品質は悪いです。

ジェネレータで図形を書いたり、動かしたりできるのですが、ふつうの人はFlashなんかで作ってるのでしょうか?無理してFCP単体でやる必要もないのか?と思ってるのですが、そのあたりはご意見のうかがいたいところです。
説明 単体ではほとんどつかえないが、他のフィルタなどとつかうと使えるかも知れない粗製乱造のエフェクト群。

作成環境は、OS9.2.1J PB g3 firewire 500mhz, fcp2.0.2Jです。
内容
ジェネレータ Circle.txt
Rect.txt
Square.txt
… それぞれ円、長方形、正方形を指定の位置に描きます。色と 線の太さが指定できます。

Line.txt
…長い線。角度と色と線の太さが指定できます。 平行線を描けます

Line2.txt
…2点間の直線、曲線を引きます。色と線の太さが指定できます。

Passby.txt
… ランダムな長さ、位置、色、太さの直線をつくります。

RainDrop.txt
… 雨降りの水面を円で描いてみたものです。最 初にぴかっと光ります。
フィルタ Vibra.txt
…地震のように画面を揺さぶります。
例えば止まった絵にかけて、上位のトラックにPassby.txtを半透明にして 合成すると、走っているように見えたりします。

Jump.txt
… BGMにあわせて画面を跳ねさせるために作りました。
インタレース除去を併用しないと 見苦しいと思います。
トランジション 今のところなし
配布条件
/著作権
インタネットで他の人が作ったプラグインをさがしたことがありましたがフリーのものはあまり見つかりませんでした。

ぷれぷれさんのところでしたら、さがしやすそうですのでダウンロードできるようにしていただくと助かります。

追加、更新の手間を取らせないように、ダウンロードのページを作りたいと思います。(好評ならですが(^^; )

著作権は、一応nt(finalcut_ama@yahoo.co.jp )にあることにします。
無保証ですが、全く自由に使っていただいてかまいません。
自由に面白く改変して、また僕にも使わせてください。
ダウンロード
管理者コメント ntさんも書かれてますが、ご自身の編集の小ワザ用につくられたそうで、実際ちょっとした時に使えそうですね。お使いになった方、ぜひntさんに感想を

あなたのFXScript、ご紹介します。
自作で作られている方、サイト配布又はシェアウェアであれば紹介ページにリンクさせていただきたいと思います。また、ご自身で配布されていない方、配布場所を探している方、FCP Unofficialで配布させていただきます。ご連絡ください(^_^)。

このページのトップへ

[戻る][HOME]

2001-2003 (c)FinalCutPro Unofficial.,allrights reserved.