テンプレート *

良く使うスウォッチなどは、起動時に自動で読み込んでいて欲しい。10までは「初期設定」ファイルをいじることでこれを実現していたが、CSからはテンプレートという機能で実現されるようになった(複数種類の設定かできるのが強み)。私は以下の様にして使っている。

こんな感じで作ったのがhi_template.ait(275KB)。自分用のを作ったら、インストールディレクトリの「テンプレート」ディレクトリに、そこへのショートカットを作っておくと便利。

キーボードショートカット *

頻繁に使うものをメモする。

ツール(デフォルト) *

キー機能
v選択
pペン
Cアンカーポイント切り替え
t文字
\直線
l楕円形
m長方形
oリフレクト
r回転
k塗りつぶし
iスポイト
cはさみ
x塗りと線の切り替え
X塗りと線の入れ替え
/なし(カラーが)
Tabすべてのパレットを表示/隠す
Shift + Tabツールボックス以外を表示/隠す

メニュー(デフォルト) *

キー機能
CTRL+f前面にペースト
CTRL+s上書き保存
CTRL+k環境設定より「一般」
CTRL+uスマートガイド
CTRL+=ズームイン
CTRL+-ズームアウト
CTRL+/新規塗りを追加
CTRL+ALT+/新規線を追加

「新規塗りを追加」と「新規線を追加」は、「形状に変換 => 角丸長方形」と併せて、テキスト周辺に簡単な色や囲いをつけるのに活躍する。

カスタマイズ *

キー機能
aダイレクト選択
CTRL+F1形状に変換 => 角丸長方形

ダイレクト選択は、10でのショートカットに倣った(アンカーポイントの追加から奪った)。自分で設定したキーセットは、「保存」からファイルとして保存できる。場所は

Documents and Settings\username\Application Data\Adobe\Adobe Illustrator CS 設定

である。

JavaScript *

スクリプトが書ける。

link *

画像の配置 *

ラスタ画像を扱う際、「リンク」と「埋め込み」を意識しなくてはいけない。画像の情報が、Illustratorのファイルの中に無いのが前者で有るのが後者。

リンク *

この時画像の情報はIllustratorファイルの中に存在せず、代わりに場所だけ記憶しておき、必要に応じ参照する。ファイルサイズが抑えられるメリットがあるが、画像の場所を変えた時など画像を参照できない状況にあると、Illustratorファイルをいつも通り開くことはできない。でも「見つからないので置き換えるか」と聞いてくるので、そこで新しい場所を指定してやればOK。移動前、移動後共に画像がひとつのディレクトリにまとまっていれば、画像をひとつ正しく置き換えてやれば後の画像は一気に新しい場所のリンクへと自動的に置き換わる。

埋め込み *

この時画像の情報はIllustratorファイルの中に存在するため、元画像の場所を移動させても問題ない。しかしファイルサイズは膨れ上がる。

配置スクリプト *

あるディレクトリ中の全てのファイルを配置するスクリプトを書いてみた。

if (documents.length == 0) {
  documents.add();
}

myImgDir = "/c/hiroitoh/res/photo/arai_wire_050113/line02/"; // directory
myFolder = new Folder(myImgDir);
myImgs = myFolder.getFiles();
for (i=0;i<myImgs.length;i++) {
  theFile = new File(myImgDir + myImgs[i].name);
  theRasterArt = activeDocument.rasterItems.add();
  theRasterArt.file = theFile;
  theRasterArt.position = Array(i*10, 0);
  theRasterArt.embedded = false; // true: embed
  theRasterArt.resize(20,20); // in %
}

斜線のスウォッチ *

複数の領域をモノクロで「色分け」する際、灰色の濃さよりも柄でやった方が解りやすい場合がある。しかしIllustratorでは、斜線柄を塗りにするのは一工夫必要である。

基本的な作戦は

  1. 横線のスウォッチを塗りに適用
  2. 回転でパターンのみを選択し、斜線にする

の順序である。Illustrator CS だと、プリセット => パターン => ベーシック => ベーシック_ライン.ai に既に用意されている(スウォッチライブラリで読み込む)が、線の密度がもうちょっと欲しい、などといった場合には適宜自作する必要がある。(この件以外にも、点描やテクスチャ等が豊富についており、幾つかはテクニカルイラストにもそのまま使える。ヘルプ => スタートアップ => コンテンツ一覧 で全体を俯瞰できる)

これに関しては先輩方がまとめて下さっていた。

しかし、パスでスウォッチを作った上で密集した斜線を描かせると、周期ごとの誤差がちょっぴり見えてしまう(錯覚・・・じゃあないと思う・・・多分)。以下は、1ptの直線を1mmおきに、10mm四方の正方形に、いずれもグリッドに重なるように配置したスウォッチによるものである。拡大すると、3列ぶんちょっぴり太い白線が見える。

1ptline_every1mm.png

私はスウォッチを良く理解していないのであまり自信がないが、これはおそらく「最後」の直線の描画領域と次の周期の「最初」の直線の描画領域が丁度接するようにスウォッチが配置されるためと思われる。上図はnob氏のメモ通り、「最後」の直線の太さは0ptとしたので、「最初」の直線が丁度「最後」の直線に重なるのであればムラが見えないはずである。しかし、接するのであれば、最初の直線の太さぶんだけ間隔が拡がり、ムラが見えるはずである。

そこでこの仮説のもと、グリッド線を中心にした拡がりを持つパスよりも、境界をピシっとグリッドに合わせることができる長方形の方が目的にふさわしいと考え、実際にやってみた。ポイントってどんな大きさ?というページを参照すると 1pt~0.35mm らしいので、0.35mm x 10mmの塗りのみの長方形で線を描き、パスの時とは異なりグリッドに合わせるのは中心でなくフチとした。

0_35mmline_every1mm_making.png

緑色の領域は、実際には塗りなし長方形がある。黒の長方形が、上辺をグリッドにあわせているのに対し、最後は下辺をグリッドにあわせてある。仮説が正しければ、次の周期の「最初」の長方形がこれに接するように配置される、すなわち全ての長方形が等間隔に配置され、ムラのないスウォッチが見えるはずである。結果が下図。

0_35mmline_every1mm.png

ムラが消えたんじゃあないかなと思います。

矢印 *

最も単純に矢印を描く方法は「効果→スタイライズ」から矢印を選ぶことだが、こうしてできたIllustratorの矢印はパスの両端を激しくハミ出るので、寸法線の矢印などには不向きである。これを何とかしたい場合にはどうすれば良いのか?という事を考える。

スクリプトで実現 *

下記にあるパターンブラシの方法だと、線幅やら長さやらで形状が一定しなかったり、片方だけに欲しい場合なんかに不便である。何とかしようと思い、プラグインを作ろうとしたが面倒なのでやめ、スクリプトを書こうとしたがこれも面倒なのでやめた。大抵の場合、自作物よりも既存の作品の方が圧倒的に素晴らしいのである。

が正に欲しい機能を実現しているので、使わせて頂くことにした。矢尻の長さを4、横幅を2にローカライズさせてもらっている。

パターンブラシを使う方法 *

まずは矢印のパーツ(線、両端)を、先端の形状や角の形状に注意しつつ作製しスウォッチに登録。面倒がらず、スウォッチには名前をつけておく。

arrow_with_swatch.png

そして、ブラシから 新規ブラシ→パターンブラシ として以下の画面を出す。

new_arrow_brush.png

パターンブラシの各パーツに先程のスウォッチを指定する。あとは適当に命名して完了。矢印にしたいパスにこのブラシを適用すれば、好みの矢印となる。

brush_before_after.png

もっとも、あくまでパターンブラシなので、色・線幅・矢印の形状などで却って不便を感じることもある。そんな時はスタイライズの矢印を使えば良い。適材適所が大事


添付ファイル: filebrush_before_after.png 3991件 [詳細] filenew_arrow_brush.png 4012件 [詳細] filearrow_with_swatch.png 4320件 [詳細] file0_35mmline_every1mm.png 8918件 [詳細] file0_35mmline_every1mm_making.png 3769件 [詳細] file1ptline_every1mm.png 4944件 [詳細]

Last-modified: Sat, 04 Feb 2006 21:06:07 JST