カテゴリ:イラストレーター >

このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote




◆ スクリプト250本が使い放題!マガジンをおすすめします。
有料スクリプトはnoteからご購入ください(要ログイン)。
ノート(単品)かマガジン(1000円)が選べますが、すべてのスクリプトが手に入るマガジンをおすすめしています。
GOROLIB DESIGNスクリプト一覧と一括ダウンロード


◆ はじめての方はこちらから
新しいスクリプトはわかったわ。じゃあどうしたらいいの?という方へ


◆ 仕事がなくなっちゃう(笑)スクリプトはオーダーメイドが最強です
オリジナルスクリプトつくります!3000円からどうぞ




■面倒な設定なし!Webコーダーさんもハッピー(CS6以降でどうぞ)
   
31
■ダウンロードはこちらから(download the script file from below)

https://note.mu/gorolib/n/n63255f63cacd



おつかれさまです。@gorolibです。

唐突ですが、Illustrator上で寸法線をサクッと入れるスクリプトを作ってみました。

寸法を入れるようなデザイン案件はまれかと思いますが、Webデザインでカンプに寸法を入れて、Webコーダーさんに渡すことはよくあると思います。

実はIllustratorで寸法を入れるスクリプトやプラグインは「何をいまさらww」なシロモノであり、すでに様々なすばらしいツールが公開されております。


「何をいまさら」なのですが、そこを根底から見直すのがこのブログのいいところ(自分で^ ^)


■寸法ってほんと面倒です^ ^;;
(クリックで拡大します)
54
大きさや間隔を表現し、そしてそれを人に伝えるために、寸法とは本当に重要な要素です。

各種CADソフトは寸法を入れる機能が充実していますが、Illustratorはそうでもない(というか標準機能には何にもないww)。

いえ何もなくていいんです、用がないから。でもたまに用がある(どっちや!)

じゃあ、わかりました、と寸法を描こうとすると、これがまたホントに心から面倒。分解しちゃえば何のことはない「線と数字の組み合わせ」なのですが、それを並べたり、揃えたり、アンカーポイントやパスに合わせたり、選択がセンシティブだったり(文字を掴もうとしたら線だったww)、ちょっとズレたら直すのが大変など、イヤイヤ要素満載なのです。

そこで撫でるように寸法を入れるスクリプトを作った次第です。


■「撫でるように」とはこれいかに


前述のとおりIllustratorで寸法を入れるプラグインやスクリプトはいくつかありますが、その設定も面倒です。線色や線幅、文字サイズ。はたまた寸法線をオブジェクトの上にするか下にするか。

そんなんどうでもいいんじゃあ!(乱暴)

とまでは言いませんが、誤解を恐れずに言えば、寸法って人に伝わればいいんですね(描き方がまちまちだとわかりづらいのでJIS規格などもありますが)。

でも「デザイナー風情がつくる寸法はなってねぇぜ!」なんてこと言われたら悲しいので、なんとかしたかった。

「撫でるようにシリーズ」は今までもいくつかご提案していますが、

・右手(マウス)でオブジェクト選択
・左手でショートカットキー(スクリプト割り当て済みの)…繰り返し

これの繰り返しなのですが、このオペレーションがすこぶる気持ちいいのです。

今回のスクリプトもヘビロテ予定の方は、ぜひショートカットキーを割り当て、撫でるように使ってみてください。ちなみに寸法線の両側の●は線パネルの矢印21番です。

このためにスクリプトからアクションを呼び出していますので(それができるようになった)CS6以降でご利用ください。また矢印21番ゆえに、グループ選択ツールなどを使い矢印の種類を変更することはもちろん可能です。
(これ)
45


■上でも下でもいいのよ///


前述のとおり寸法(ひいては図面の描き方)というのは、厳密にはお作法があります。ですがこのスクリプトは「人に伝わればよいが、できればキレイにサクッと」をコンセプトにしていますので、若干、道は外れています。

例えば寸法補助線。寸法線の両脇にちょいちょいっと出ているやつ。このスクリプトでは寸法補助線は上下に同じ長さだけ短く飛び出させています。
19

一般的なお作法は、
・寸法を対象物の上に描くならば、寸法補助線は下向きに長くして、上ははみ出さないように、
・寸法を対象物の下に描くならば、寸法補助線は上向きに長くして、下ははみ出さないようにします
57
でもこれってさっきの「面倒な設定」の話に戻るのです。つまり

今から描く寸法線は上にするか、下にするか

を人間様が判断してからプラグインなりスクリプトなりを動かし、表現方法を変えなくてはいけないのです。

実は寸法線の面倒さの本質はここにあるのです。

申し遅れましたが、このスクリプト、選択オブジェクトの上下中央に寸法を引きます。その後、デザイン内容によって、上や下に動かせばよいのです。


■「動かしやすさ」にもこだわっています


繰り返しになりますが、このスクリプトは「寸法線をオブジェクトの上にしても下にしても、それなりにきれいに見えるように」がコンセプトですので、動かしやすさにもこだわっています。

具体的には寸法線・寸法補助線・数字をひとつのユニットでグループ化しています。
19

これがバラバラだと、ひとたび動かしてしまったが最後、整列がたいへんになるのです。


■プレビュー境界にも対応しています。


当然ながらプレビュー境界のオンオフにも対応しています。

オンとオフの違いについては、説明よりも実際の画面がわかりやすいと思います(パスだけ選択状態にしています)
03


■グループオブジェクトには合計も(2段まで)


これはオマケサービスですが、グループ化されたオブジェクトはそれぞれの寸法・間隔と合計が2段で表示されるようになっています。
グループ階層は1回だけですので、ご承知おきくださいませ。



■図面の歴史をディスっているわけではありませんので…m(_ _)m


私も大学時代は建築学科でしたので、寸法についてアツくなってしまいましたが、決して図面の歴史をディスっているわけではありませんので、よしなに(笑)

Illustratorで作るような「人に上手に伝えるための寸法」は、もう少しライトでいいと思った次第です。お気をわるくされた方がいらしたらゴメンなさい。


■今回のスクリプト情報
(クリックで動きます)
タイトルなし

【スクリプト概要】
選択されたオブジェクト、およびその間隔に寸法を入れることができます。

【スクリプトファイル名】(スクリプト2本とアクション1本のセットです)
G313_DimensionYoko.jsx(スクリプト:横方向に寸法を入れる)
G313_DimensionTate.jsx(スクリプト:縦方向に寸法を入れる)
G313_Dimension.aia(アクション)

【使い方】
(1)アクションを読み込んでください(初回のみ)
(2)寸法を入れたいオブジェクトを選択します
(3)このスクリプトを起動します


【仕様】
(1)選択オブジェクトおよびその間隔に寸法が入ります
(2)グループオブジェクトは2段で寸法が入ります
(3)寸法線の位置は選択オブジェクト全体の上下中央になります
(4)寸法線・寸法補助線・数字をひとつのユニットでグループ化しています
(5)数字は標準文字スタイルを採用しています
(6)寸法線・寸法補助線の太さは1ptです
(7)数字の単位は「環境設定>単位>一般」を参照しています。ここがピクセルならピクセル単位で、ミリならミリ単位で表示されます。
 
※「縦方向に寸法を入れる」スクリプトも同仕様です(結果はこんな感じ)
16


お役に立てれば幸いです!ではでは出羽の海。


■ダウンロードはこちらから(download the script file from below)


https://note.mu/gorolib/n/n63255f63cacd


(追記170422)数字の桁数および四捨五入のカスタマイズについて
80行目の
TXT.contents = Math.round(VAL*1000)/1000
をいじってくださいませ。

Math.roundはカッコの中を四捨五入します。

javascriptはエクセル関数のように「桁数指定して四捨五入」ができないので、
1000倍して、四捨五入して、1000で割る
として小数第3位まで算出しています。

小数第2位までならば、100倍して、100で割る
小数第1位までならば、10倍して、10で割る
整数までならば、
TXT.contents = Math.round(VAL)
としてください。

ちなみに四捨五入ほか「丸め方」は以下のとおりです。いずれも整数桁までに丸めますので、桁数指定の方法はすべて前述と共通です。

Math.round…四捨五入
Math.ceil…切り上げ
Math.floor…切り捨て







ご購入ありがとうございます!

■サポート(お心付け)をありがとうございます!(通算16件)

■マガジン・ノート販売実績(2017年)

1月(34件)/2月(33件)/3月(22件)/4月(20件)

■マガジン・ノート販売実績(2016年)

5月(7件)/6月(9件)
7月(5件)/8月(5件)/9月(8件)/10月(8件)/11月(6件)/12月(10件)


お役に立ちましたらツイートお願いします!




このサイトで配布しているイラストレーターのアクションやスクリプトファイルを無断で転載・配布・販売することを固く禁じます。ご紹介いただける際は必ずURLリンクにてお願いいたします。 このサイトで配布しているイラストレーターのアクションやスクリプトファイルの使用で、ファイルの破損やアプリケーションに不具合が発生した場合でも、責任は負いかねますのでご承知おきくださいませ。自己責任での使用をお願いいたします。

© 2017 GOROLIB DESIGN
Released under the MIT license.





このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote




◆ スクリプト250本が使い放題!マガジンをおすすめします。
有料スクリプトはnoteからご購入ください(要ログイン)。
ノート(単品)かマガジン(1000円)が選べますが、すべてのスクリプトが手に入るマガジンをおすすめしています。
GOROLIB DESIGNスクリプト一覧と一括ダウンロード


◆ はじめての方はこちらから
新しいスクリプトはわかったわ。じゃあどうしたらいいの?という方へ


◆ 仕事がなくなっちゃう(笑)スクリプトはオーダーメイドが最強です
オリジナルスクリプトつくります!3000円からどうぞ



■スゴいのできちゃった///全国の地図DTPerに贈ります(CS6以降)   
■ダウンロードはこちらから(download the script file from below)

https://note.mu/gorolib/n/n6cf1d537a29e



ごぶさたしております。@gorolibです。

唐突ですが、Illustratorで地図をつくるのは難儀します。何度もやり直さないように工夫はできますが、

制作自体は正攻法であり、ペンツールによる線の描画から文字打ち、カラーリングまで手がかかることこの上ありません…。

今どきWebの方はグーグルマップでOKなのでしょうけど、DTPはそうはいきませんよね(笑)。地図制作の効率化は依然として私の課題であります。

少しでも前進したく、このたび線路と線の交点から1秒で駅をつくるスクリプトができましたので、公開いたします。


■駅は線路に沿っているのです


ここで私の駅の描き方を紹介します。まず線路はゆるやかにカーブしていますよね。急カーブは脱線しちゃいますから、これは設計が決まっているはずです。

そしてこれも当たり前ですが、駅はホームのカタチから決まります。乗客の乗降のためにホームはあるわけですから、ホームの形は線路に沿っているのです。更に言えばその駅の乗降客数によって階段や改札の幅や数が決まるわけで、駅舎設計とは見事なまでに機能美なのですな。
12

もっと細かいこと言えば、ホームの両端は乗客が少ないので幅がせまい。また、鉄道会社さんが軌道の土地取得に使うお金は天文学的ですから、駅以外の土地の幅は必要最小限がよい。そのため、線路の部分はせまく駅の部分はふくらんでいるわけです。

駅が中央でふくらんでいる「メリハリボディ」までは今回言及しませんが、本スクリプトを改造して「パスのアウトラインの直前(後述)」で止め、線幅ツールで駅の中央部分をぐーっと広げれば、それらしいカタチにはなります。


■スクリプトの中身はどうなってるの?


はい、最難関でした…(最近、毎回言ってる気がしますが^ ^)

できてしまえば「なあ〜んだ」という感じですが、デザイン案件が立て込んでいたことに加え、このスクリプトがなかなか完成しなかったのが、お久しぶりの理由でございます。

スクリプトとしては

(1)選択オブジェクト複製
(2)パスファインダーのアウトライン
(3)グループ解除
(4)駅の部分だけ残す
(5)それを元の線幅の5倍にする
(6)パスのアウトライン
(7)塗り白、線は黒にする(駅の完成)

なんてことをやっています。

サラサラとお茶漬けのように書いてますが、実は
(4)に開発期間の99%をww
費やしています。

いやーむずかったぁ。おかげでパスポイントのスクリプトでの扱いが異常に詳しくなりました(笑)。まあ人生はなんでもチャレンジしてみるのが吉です。

※最近は開発に時間のかかる(一筋縄ではいかない)ことが多く、単品価格もスクリプトによって異なります。あらかじめご承知おきくださいませ…m(_ _)m
(マガジンをおすすめしております)


■パスファインダーマニア垂涎モノ///


今回使っている「パスファインダーのアウトライン」、実は私もはじめてクリックしました。
(ここ)
  10

あれですよ、パスファインダー好きのマスターがやってるバーで

パスファインダー。アウトラインで(キリッ

とやったら「うおお!やっと、やっとわかってる客が来てくれたぞ!」と、山崎の30年ものロックなどをマスターがオゴってくれるはずです(例えで遊びすぎww)

…ハナシが大きく逸れました(笑)


パスファインダーパネルの下の段については、さすがの解説!こちらをどうぞ。

参考:奥深いIllustratorの[パスファインダー]パネルの下の段

この「パスファインダーのアウトライン」は、今回のように線をバラバラにしてくれるので都合が良かった。Illustratorで交点出すのってかなりボスキャラなんですよね。


■駅の部分はどうやって残してるの?


バラバラにするのはいいんですけど、駅の部分を残すのには大変難儀しました。前述のとおり開発期間の99%を占めています。

結論から言えば
アンカーポイントの両端ともに、他の線と重複してるのが駅
になります。なんともシンプル。これに気づくのに1週間…お恥ずかしい限りです。


昼も夜もずーっと考えてて、ふと子どもが置きっ放しにした「なわとび」をヒントにひらめき、

うわああああー!やったよぉー

と夜中に叫び、家族に「うるせぇ!」とおこられた次第です(笑)


大変僭越ながら、リンゴの落ちるのをみたニュートン先輩の気持ちが、超ウルトラスーパーほんのちょっぴりわかった気がします。


■今回のスクリプト情報
(クリックで動きます)
【スクリプト概要】
線路に見立てた線分とそれを区切る2本の線の交点から駅(塗り白、線は黒)を作ります。


【スクリプトファイル名】※今回はアクションと合わせ技です
G308_AddTheStation.jsx(スクリプト)
G00_Pathfinder.aia(アクション) 


【使い方】
(1)事前に上記のアクションファイルを読み込んでください(初回のみ)
(2)線路を重なりのいちばん下にしてください
(3)線路に見立てた線分と、それを区切るような線(駅の両端になります)を選択します
(4)このスクリプトを起動します


【仕様】
(1)3つの線を処理します
(2)重なりのいちばん下の線を線路として扱います
(3)残りふたつを区切り線として扱います
(4)駅の幅は線路の5倍になります
(5)駅の塗り色はcmyk白、線の色はcmyk黒(線幅は1pt)になります(固定)


【注意】
(1)スクリプト内部でメニューコマンドを発行していますので(それが可能な)バージョンCS6以降でどうぞ。
(2)エラーチェックはかけていませんが、シンプルな実線でどうぞ。点線だと点々の部分をアウトラインでひろってしまい、うまくいきません。

(追記170408)線路が点線でも大丈夫です。失礼しました。どうしてもJR線アピアランスでやりたくて必死で仕様変更したのでした^ ^ 


お役に立てれば幸いです!ではでは出羽の海。


■ダウンロードはこちらから(download the script file from below)



ご購入ありがとうございます!

■サポート(お心付け)をありがとうございます!(通算16件)

■マガジン・ノート販売実績(2017年)

1月(34件)/2月(33件)/3月(22件)/4月(20件)

■マガジン・ノート販売実績(2016年)

5月(7件)/6月(9件)
7月(5件)/8月(5件)/9月(8件)/10月(8件)/11月(6件)/12月(10件)


お役に立ちましたらツイートお願いします!




このサイトで配布しているイラストレーターのアクションやスクリプトファイルを無断で転載・配布・販売することを固く禁じます。ご紹介いただける際は必ずURLリンクにてお願いいたします。 このサイトで配布しているイラストレーターのアクションやスクリプトファイルの使用で、ファイルの破損やアプリケーションに不具合が発生した場合でも、責任は負いかねますのでご承知おきくださいませ。自己責任での使用をお願いいたします。

© 2017 GOROLIB DESIGN
Released under the MIT license.





このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote




◆ スクリプト250本が使い放題!マガジンをおすすめします。
有料スクリプトはnoteからご購入ください(要ログイン)。
ノート(単品)かマガジン(1000円)が選べますが、すべてのスクリプトが手に入るマガジンをおすすめしています。
GOROLIB DESIGNスクリプト一覧と一括ダウンロード


◆ はじめての方はこちらから
新しいスクリプトはわかったわ。じゃあどうしたらいいの?という方へ


◆ 仕事がなくなっちゃう(笑)スクリプトはオーダーメイドが最強です
オリジナルスクリプトつくります!3000円からどうぞ



■こだわりのない矢印(笑)ならばサクッとつくりましょう!   
(クリックで動きます)
タイトルなし



■ダウンロードはこちらから

https://note.mu/gorolib/n/n45b369ad85b5




おつかれさまです。@gorolibです。

先般公開しております、イラストレーターの線の位置を内側、外側そして中央に変更するスクリプトですが、


これの応用として「矢印をサクサクつくるスクリプト」を作成しましたので公開します。「線の位置をサクサク変える」同様、アクションとスクリプトの合わせ技ですので、よしなに…。

連続起動(トグルスイッチ)対応です。「右、左、両側、なし」の順に矢印がつきます。


■今回のスクリプト情報
(クリックで動きます)
タイトルなし


【スクリプト概要】
選択した線分に「右、左、両側、なし」の順で矢印をつけます。

【スクリプトファイル名】
G295_SetArrow.jsx(スクリプトファイル)
G295_SetArrow.aia(アクションファイル)

※スクリプトとアクションの合わせ技になります。アクションをあらかじめ読み込んでおいてください。

アクションの設定はこちらから


【使い方】
(1)矢印をつけたい線分を選択します
(2)このスクリプトを起動します

【仕様】
(1)矢印は線パネルでの「矢印13」固定です(完全に私の好みです。特別こだわりのない矢印にどうぞ。笑)
(2)連続起動(トグルスイッチ)対応です。「右、左、両側、なし」の順に矢印がつきます。

お役に立てれば幸いです!ではでは出羽の海。






ご購入ありがとうございます!

■サポート(お心付け)をありがとうございます!(通算16件)

■マガジン・ノート販売実績(2017年)

1月(34件)/2月(33件)/3月(22件)/4月(20件)

■マガジン・ノート販売実績(2016年)

5月(7件)/6月(9件)
7月(5件)/8月(5件)/9月(8件)/10月(8件)/11月(6件)/12月(10件)


お役に立ちましたらツイートお願いします!




このサイトで配布しているイラストレーターのアクションやスクリプトファイルを無断で転載・配布・販売することを固く禁じます。ご紹介いただける際は必ずURLリンクにてお願いいたします。 このサイトで配布しているイラストレーターのアクションやスクリプトファイルの使用で、ファイルの破損やアプリケーションに不具合が発生した場合でも、責任は負いかねますのでご承知おきくださいませ。自己責任での使用をお願いいたします。

© 2017 GOROLIB DESIGN
Released under the MIT license.





↑このページのトップヘ