icon

Z Surfer's Blog

建築設計に3次元CGを活用する人々とformZユーザーに送る情報ブログ !

This blog send to the people who use "3D CG" for Architectural Design and formZ User.      Translate to English

2008-05

Illustrator to formZ




どなたか、IllustratorのパスをformZに完璧に持ってくる方法知らないでしょうか?...。
"完璧に" っていうのは、 "色を再現できる方法" でって意味です。
単純にベクトルデータを持ってくだけならDWGとかDXFでいいんですが、色がうまく渡らないんですよね...。


■Illustrator → formZ
Illustratorでデザインを描いてきて、「こんな色で!」っていう設計の方いますよね?
そんなとき、手っ取り早くformZでその色を使うには、ビットマップ出力してテクスチャにしてしまう方法があります。
ただし、スケールがデカかったりすると、どうしても "ボケ" てしまいます...。
解像度が足りなくてアップに耐えられないのです。

じゃ、色つきの板として作ってしまえばいいのではないかと思って、自分でいろいろやったのですが、標準出力ではどれもダメでした...。
(IllustratorCS3→formZ5.5.3)


■スクリプト
仕方ないのでJavaScriptで書き出してしまおうと思ってスクリプトを書いてみました。
しかし、色によってはうまく出力出来ないし、今のところ "四角形" のカラーチップしか書き出せません...。

※追記
 2007/12/16 14:27
その後の改良で色は出るようになりました。
それと多角形までは対応出来ましたが、ベジェはちょっと無理...。
曲線があるときは.ai(v8以前)形式で出すしかないですね。
まあ、auto.des.sysに直してもらえばいいだけなんですが...。
(※多角形しか対応してなくてもいいから欲しいとういう方、いればご連絡ください。)

コメント

イラストレータのデータはMAXでも問題が起こりますよ。
フォトショップに持っていって色を固定しないとだめだと思います。

大まかな色なら線に色つけか面のみの色でわたりますけど
正確な色って事ですか?

互換方法は?

>>ジャマステ さん
ビットマップにしない方法でお願いしますね...。


>>haz さん
上の絵みたいにRGBが普通に渡ればいいんですが、それはどんな形式で互換すればいいんでしょうか?

僕はいつもイラの8でうつしてます。
黒線に塗り赤だと黒になってしまうので線をなしにしてから

haz さん どうもです。

線幅ゼロにすればいけるんですね。
でもこれ、なぜか色がちょっと変わってしまいますね...。
なんだか中途半端な変換だなぁ。
auto.des.sysに直すよう意見しておきます。

おそらくで大変申し訳ないんですがFORM-Z無いんで、、、、
イラレは基本CMYKなのでどのような手段を講じても同じ色では持っていけないはずです。
単純にフォトショでイラレファイル開いてCMYKにしただけだとそれだけでも色が若干変わると思います。モニタ上では確認しにくいですがプリントすると薄い色に変化している事がわかります。
ですから、3DソフトのデフォルトカラーがCMYKであったとしても正確に持っていくのは不可能なはずです。
フォトショップの場合は何か他にも設定があるのかもしれませんが、単純にイラレファイルをフォトショップで開いてダイヤログでCMYKにしただけだと同じ色にはならないですよ。
紙にプリントしないとわからないと思いますが

イラレのカラー設定(ファイルメニューのかなり下のほう)などの設定を調節しても無理そう。後、画面上はRGB表示でガンマ値なども調節が可能そうですが、あんまり関係は無さそう。
画面表示上人間の目でとらえる事ができない微妙な色も、プリントするとはっきり変わって見えるようです。

イラレの画面表示はRGBなのでそのデータがFORM-Zに渡っているのではないでしょうか?

ちょっと違うんですよ...。

色が変わると言っても、そんな微妙な変化じゃないです。
IllustratorやPhotoshopでRGBとCMYKを互換したときのような変化でもないです。
輝度が高くなるというか、派手な感じになっちゃいます...。

CMYKをRGB値に変換するのはそんなに難しいことではないはずです。
実際、JavaScriptで簡単に書けました。(cmyにkを加算してどうたらいう方法)
たったの256階調ですから、誤差も出ませんし。

たぶん、formZ側の色変換計算が間違ってるだけです...。

理論上簡単なのかは知らなかったのですが
イラレで四角い赤色のデータを単純に作ってプリントしたものと
フォトショップにイラレデータを変換してプリントするだけ
って単純な事もできないので難しい事だと思っていました。

プリンターをお持ちでしたらためしてみてください。

いや、はじめからCMYK使わないきゃいいだけなのでは...。
今時のプリンタはRGBのほうがキレイに出ますよ。

無理だそうです...。

auto.des.sysに訊いたら、やっぱり単純には変換はできないそうです...。
(ちょっとズレてるだけだと思ったんだけど...。)

Illustratorのカラピッカーを見ながらRBB値を拾うのが一番正確みたいですね。
(カラーピッカー自体の変換アルゴリズムはどなってんだか?...。)

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://zsurfer.blog8.fc2.com/tb.php/688-1c22b9f8

 | HOME | 

CATEGORIES

RECENT ENTRIES

RECENT COMMENTS

RECENT TRACKBACKS

MONTHLY





APPENDIX

Takeharu Yabe

Takeharu Yabe

職業:デジタル大工
今日も都内某所で施工中...
「建築CGって、建築家とお施主さんの間の通訳です。」


Occupation:
"Digital Carpenter"

Skills:
formZ,Silo,modo,Maxwell,
Photoshop,Illustrator,
VectorWorks,
VectorScript,
FSL(formZ Script Language),
JavaScript for Illustrator


>Portfolio




for Cellular phone
This blog's URL


無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て