52
マクロメディア ディレクター 7

深呼吸をして、その名前の18音節すべてを暗唱してみましょう。Macromedia Director 7 Shockwave Internet Studioは、これまでで最もWebに精通したDirectorです。Macromediaがゲーム、CD-ROMタイトル、インタラクティブキオスクなどのクリエイターを無視しているわけではありません。Directorの新機能の多くは、これらのネットワーク非対応アプリケーションでも同様に歓迎されます。しかし、このプログラムがインターネットに重点を置いていることは紛れもありません。そして、Webサイトから更新情報を取得するCD-ROMや、遠く離れたプレイヤーと対戦できるマルチユーザーゲームなど、ハイブリッドプロジェクトの作成において、Director 7はまさに夢のようなツールです。

監督の椅子で

Director のベテランユーザーなら、Director 7 にきっと慣れるでしょう。プロジェクトのメディア要素を配置および整理するステージ、Director の組み込みツールを使用してインポートまたは作成したメディア要素を保持するキャスト、プロジェクトの流れとインタラクティブ性を調整するタイムラインのようなウィンドウのスコアなど、おなじみの機能がすべて備わっています。

Directorでプロジェクトを作成するには、通常、これらの主要コンポーネントに加えて、Directorの組み込みプログラミング言語であるLingoを使用します。また、一般的なタスクを実行するLingoスクリプトであるビヘイビアも使用することになります。プロジェクトが完了したら、プロジェクターを作成します。プロジェクターは、ダブルクリックで操作できるプロジェクトのバージョンで、他のユーザーに配布できます。Web向けのプロジェクトでは、Macromediaの人気ブラウザプラグインを利用したShockwaveムービーを作成できます。Javaアプレットも作成できますが、Directorの機能のサポートは限定的です。

Director 7 の本体は以前のバージョンと似ていますが、エンジンは新しくなっています。Director 7 では、スコアウィンドウに最大 1,000 チャンネルまで拡張でき、Director 6.x の 120 チャンネルから大幅に増加しました。プロジェクトの再生速度は、500 フレーム/秒から 999 フレーム/秒に向上しました。つまり、Director 7 の再生能力を超えるプロジェクトは想像しにくいということです。

このエンジンの再構築には、一つ欠点があります。Director 7は680X0 MacとWindows 3.1に別れを告げます。これらのシステムでプロジェクトを開発できなくなっただけでも十分残念ですが、プロジェクターの作成すらできません。古いコンピューター向けのタイトルを作りたいのであれば、Director 7は適していません。

新しいメディア、新しいコントロール

Director は長年、リッチフォーマットのテキストやビットマップグラフィックを作成するための組み込みツールを提供してきました。Director 7 では、ベクターという新しいデータ型が加わりました。Director 7 の新しいベクターシェイプウィンドウは、帯域幅とメモリ消費量を抑えたシェイプを描画するための FreeHand 風のペンツールを提供します。ベジェ曲線のコントロールポイントに加え、単色またはグラデーションによる塗りつぶしも選択できます。Director 7 はベクターシェイプに自動的にアンチエイリアス処理を施します。さらに、Lingo スクリプトを使用してベクターシェイプのあらゆるプロパティを制御できます。これを Director 7 のインターネットアクセス機能と組み合わせれば、Web サイトから取得した特定のデータに応じて変化する動的な棒グラフや折れ線グラフを作成できます。

Director 7はアルファチャンネルを含むビットマップをインポートできるため、フェザリングやドロップシャドウといった特殊な透明効果を簡単に作成できます。また、Director 7ではPNGグラフィック形式とアニメーションGIFのサポートも追加されました。

Director 7は、メディア要素の回転といった一般的なアニメーションタスクを大幅に簡素化します。例えば、以前のバージョンでは、回転する星のアニメーションを作成するには、星を異なる角度に回転させた複数のバージョンを作成し、それらを入れ替えて回転をアニメーション化する手間がかかりました。Director 7では、キーフレームまたはLingoを使用するだけで、あらゆるメディア要素を回転または傾斜させることができます。つまり、作業量が大幅に削減され、プロジェクトのサイズが小さくなり、メモリ効率が向上します。

より良い行動

Directorはアニメーションプログラムとしての歴史があり、インタラクティブなプロジェクトの制作は常に複雑でした。例えば、ユーザーが別の画面に遷移できるボタンセットを作成するといったシンプルなインタラクティブ機能を実装するだけでも、Lingoでスクリプトを作成する必要がありました。

Director 6では、ビヘイビア(一般的なタスクを実行するスクリプト)の導入により、オーサリング作業が効率化されました。Director 7では、ビヘイビアが大幅に改善されました。新しいライブラリパレットでは、アニメーションからナビゲーション、インターネットストリーミングまで、幅広いカテゴリに分類された数十種類のビヘイビアに素早くアクセスできます(「Directorのビヘイビア」を参照)。アイテムにビヘイビアを割り当てるには、ビヘイビアのアイコンをドラッグ&ドロップするだけです。

Director 7は、最も一般的なインタラクティブ機能に対応するビヘイビアを提供しており、それらは非常にうまく機能します。Lingoを全く知らなくても、分岐ボタン、QuickTimeムービー、アニメーション、ストリーミングオーディオを含むインタラクティブな作品を作成できます。

Lingo は依然としてあらゆるビヘイビアの裏に潜んでおり、ビヘイビアのスクリプトを変更するには Lingo の習得が必要です。しかし、Director 6.x のビヘイビアスクリプトとは異なり、Director 7 のスクリプトには豊富なコメントが用意されており、理解しやすく調整しやすいという朗報があります。

Lingoといえば、こちらも進化しました。プログラマーは、プロパティの取得と設定に、スペース効率の高いドット構文を使用できるようになりました。JavaScriptなどの現代言語で一般的に使用されているドット構文は、スクリプトの冗長性を軽減します。

テキスト(およびハイパーテキスト)の力

Directorは、バージョン5でワードプロセッサのようなテキストウィンドウ、アンチエイリアステキスト、カーニング、リッチテキストフォーマット(RTF)ファイルのインポート機能が導入されて以来、最高レベルのテキスト機能を備えています。しかし、Directorの開発者は常にフォント不足という問題に直面していました。テキストが意図したとおりに表示されるようにするには、カスタムフォントのライセンスを取得して配布するか、HelveticaやTimesといったありふれた(そしてしばしば退屈な)フォントで妥協するしかありませんでした。

また、HTMLファイルをほとんどの書式をそのまま保持してインポートできる機能も新しく追加されました。インポートダイアログボックスにページのURLを入力することで、インターネット経由でWebページをインポートすることも可能ですが、テストではエラーメッセージが表示されることが多々ありました。Director 7は、ページの書式設定、表、フォント、一般的な書式タグの認識といった点において、かなり高い精度で保持します。Director 7はHTMLページ内で参照されている画像はインポートできませんが、ハイパーリンクは保持されます。ハイパーリンクからWebページを起動するにはLingoプログラミングを使用する必要がありますが、Director 7に組み込まれているビヘイビアの1つがこれを自動的に処理します。

Director 7 のその他のインターネット関連の機能強化には、Web サーバー上で実行されている CGI にテキスト エントリを投稿する動作や、ネットワーク化されたゲームやチャット スペースの作成を可能にする新しいマルチユーザー サーバーが含まれます。

帯域幅に優しいオーディオのために、Director 7にはHeadspaceのBeatnik Xtraも搭載されています。これには、Beatnikミュージックファイルの再生と制御を可能にするビヘイビアが含まれています。また、Director 7はShockwave Audioフォーマットもサポートしており、従来のWebサーバーを使用してストリーミングオーディオを配信できます(「Making Waves with Streaming Audio」、Create、1998年2月号を参照)。

しかし驚くべきことに、Macintosh 版の Director 7 では Shockwave Audio ファイルを圧縮する方法が提供されていません。マニュアルでは Macromedia の SoundEdit 16 を使用するように指示されていますが、これは Director スイートには含まれなくなりました。

喜びの束

Director 7のサポートツールはどのように変更されたのでしょうか?XresイメージエディタとExtreme 3Dモデラーは廃止されました。画像編集には、Webグラフィック作成に特に優れた、堅牢で万能なイメージエディタであるMacromedia Fireworksが採用されています(1998年10月号のレビューを参照)。

サウンド編集には、MacユーザーにはBiasのPeak LE、WindowsユーザーにはSonic FoundryのSound Forge XPが適しています。どちらも一流のオーディオエディターの縮小版です。私たちはPeak LEよりもSound Forge XPを好みます。テストではPeak LEの方が安定しており、インターフェースもすっきりしていましたが、どちらも簡単なサウンド編集や変換作業には十分です。

既に音声・画像編集ソフトをお持ちの場合でも、以前のバージョンの登録ユーザーでない限り、Director 7を単体で購入することはできません。登録ユーザーであれば、449ドルという高額なアップグレード版を購入できます。MacromediaはDirector 7を単体で提供すべきです。Windowsプラットフォーム用のプロジェクターを作成するには、Windows版のDirectorを購入する必要があります。

Macworldの購入アドバイス

Director 7はメジャーアップグレードとしては驚くほど動作が良好です。しかし、完璧ではありません。テキスト処理機能にバグがいくつかあり、テキストを多用するプロジェクトではクラッシュを引き起こす可能性があります。また、ステージの動作方法の変更により、多くのDirector開発者が使用するウィンドウ内のムービーの表示に問題が発生することがあります。この問題は、Lingoスクリプトを少し使用すれば通常は修正できます。しかし、全体としてはDirector 7は優れたアップグレードであり、より強力になり、新機能も導入されたことで、初心者でもDirectorを使いやすくなりました。

評価:

4.0マウス

メリット: オーサリングの簡素化、優れたWeb機能、強化された再生エンジン、ベクターおよびアルファチャンネルのサポート。 デメリット: Mac版ではShockwave Audioファイルを圧縮できない、テキスト処理にバグがある、アプリケーションが単体で販売されていない。 会社: Macromedia (415/252-2000, https://www.macromedia.com )。 定価: 999ドル (Directorのみのアップグレードは449ドル、Studioのフルアップグレードは499ドル)。

1999年4月 号 35ページ

Tribeworks iShell: 有料で無料のオーサリング

732-7004、https://www.tribeworks.com )。Apple の廃止された Apple Media Tool の開発者による iShell は、堅牢なオーサリング機能と無敵の価格を兼ね備えています。

Tribeworksは、Linuxで普及したオープンソースのソフトウェア配布アプローチに独自の工夫を加えました。iShellは無料です。Tribeworksのウェブサイトに登録すると、ダウンロードパスワードが付与されます。プロジェクトのMacまたはWindowsランタイムバージョンを作成するには、無料のランタイムライセンスファイルを登録する必要があります。

Tribeworks は、ユーザーが iShell を気に入って、1 年間の「フル メンバーシップ」に 2,000 ドルを支払っていただけることを期待しています。このメンバーシップでは、テクニカル サポート、作成する各プロジェクトを登録せずにランタイムを作成する機能、iShell 自体の完全なソース コードが提供されます。

iShellのインターフェースはApple Media Tool(AMT)とは異なりますが、概念的には似ています。AMTと同様に、iShellのコンテンツ作成機能は基本的なテキストツールのみです。他のプログラムでコンテンツを作成し、それをインポートします。メディア要素をインポートする際に、他の画面に分岐するイベントやコマンドを割り当てたり、ムービーを再生したり、画面上でアイテムを移動させたりすることができます。

iShell のオーサリング機能の多くは Director と比べると見劣りしますが、QuickTime VR や QuickTime 3 エフェクトなど、iShell は QuickTime を強力にサポートしています。iShell は HTML ページを表示できません (a)。Director 7 は Web 上のファイルにアクセスできないため、CD-ROM と Web を組み合わせたハイブリッドプロジェクトの作成が可能です。

iShellはDirectorほどの奥深さと成熟度を欠き、ドキュメントも文字通り未完成です。それでも、iShellは一見の価値があります。予算重視の開発者は価格に満足するでしょうし、Directorを嫌う人はオブジェクト指向のオーサリングスタイルを高く評価するでしょう。Tribeworksのオープンソースへの賭けが成功すれば、iShellは有力な候補に躍り出るかもしれません。