ベクターアニメーション入門

ベクトルアニメーションは、アートまたはモーションがピクセルではなくベクトルによって制御されるアニメーションを指す用語です。 ベクタアニメーションは、格納されているピクセル値の代わりに数学的な値を使用してイメージを表示およびサイズ変更するため、よりクリーンでスムーズなアニメーションを可能にします。 最も一般的に使用されるベクターアニメーションプログラムの1つはAdobe Flash(旧Macromedia Flash)です。 ベクトルアニメーションの背景にある科学を理解する前に、2つの主要なグラフィックタイプ(ビットマップとベクトルグラフィックス)の違いを理解しておく必要があります。

ビットマップとベクトルグラフィックスの紹介

人々が最もよく知っている画像タイプの多くは、各ピクセルまたはビットがどのように色を表示すべきかについての情報を含むピクセルグリッドからなる。 たとえば、JPEG、GIF、BMP画像は、 ラスターまたはビットマップグラフィックスと呼ばれるすべてのピクセル画像です。 したがって、これらのビットマップグラフィックスは、グリッド内の固定解像度またはピクセル数をインチ当たりのピクセル数(PPI)で測定します。 ビットマップの解像度は、画像の品質を損なうことなくサイズを変更できないため、グラフィックスのサイズを制限します。 誰もがぼんやりとしたピクセルに見えるまで吹き飛ばされたビットマップに走りました。

一方、ベクトルグラフィックスは、開始点と終了点によって定義されるパスで構成されます。 これらのパスは、線から、正方形または円のような形を形成する一連の線までの任意のものにすることができます。 ベクトルのビルディングブロックの単純な性質にもかかわらず、パスは非常に複雑な図を作成するために使用できます。 各パスオブジェクトには、オブジェクトの表示方法を定義する独自の数学的ステートメントがあります。 最も一般的なベクターフォーマットには、AI(Adobe Illustrator)、DXF(AutoCAD DXF)、CGM(Computer Graphics Metafile)などがあります.VectorグラフィックスはEPS(Encapsulated PostScript)およびPDF(Portable Document Format)フォーマットでも使用できます。

ベクトルグラフィックスとビットマップグラフィックスの最も重要な違いは、ベクトルグラフィックスは解像度に依存しないことです。つまり、ベクトルグラフィックスは本当にスケーラブルです。 ベクタグラフィックスはビットマップグラフィックスのような固定グリッドで構成されていないため、イメージの品質を損なうことなくサイズ変更できます。 これにより、名刺のような小さなものや、広告看板のような大きさに合わせてサイズを変更できるロゴなど、さまざまなグラフィックデザインアプリケーションに最適です。

ベクターアニメーションの基礎

一部のベクトルエディタ(ベクターグラフィックスを構成し編集するコンピュータプログラム)はアニメーションをサポートしていますが、Adobe Flashなどのアニメーション作成で最も一般的なプログラムはそのためのものです。 アニメーションにはビットマップグラフィックを含めることができますが、ほとんどの場合、ベクトルベースのグラフィックスしか使用しませんでした。 これらのベクトルアニメーションは、一般的に、その代替案と比較してクリーンなグラフィックの外観を備えています。

国際的には、他のベクトル形式とアニメーターがあります。 例えば、EVA(Extended Vector Animation)は、EVA Animatorソフトウェアが広く普及している日本で普及しているWebベースのベクターファイル形式です。 EVA形式と他のベクトル形式の主な違いは、フレームごとの情報を記録するのではなく、時間の経過とともにベクトルの変化のみを記録することです。 EVA形式も、その代替案よりも小さくなる傾向があります。