上に描画するスクリプトを作りました。実用になるかわかりませんが、気分転換にアートボードの片隅で立体をくるくる動かしてみると癒されることもあるのではないでしょうか。ファイルを選択する(読み込んだ形状は書類の原点(0,0)を中心として作成されます)向きを変えたいときはダイアログ上部のパネル上でドラッグするダイアログを閉じる補足ドラッグ操作においては、ドラッグの開始点が原点(視点の中心)になります。(パネルの中心が原点ではありません。)パネルの外までドラッグしてマウスボタンを離した場合、ドラッグ継続中と見なされます。この場合、パネル上でクリックするなどしてマウスの状態を認識させてください。(どうもScriptUIがmouseleaveを検出してくれないのです。mouseoutで解決マテリアルはディフューズ色のみ反映されます。データを読み込むごとに、スウォッチにRGBのスポットカラーがマテリアル数分だけ追加されます。チェックをつけると、パネル上のドラッグで光源の位置を変更できます。チェックはドラッグ終了時に外れます。ボタンを押して設定を変更できます(詳細後述)オプションのデフォルト値を変更するにはスクリプトの冒頭部分を編集してください。ボタンを押して影をつけられます。(影がついている状態で回転はできません。ボタンを押して影を削除してください。)影は面ごとに作成しています。影が重なった部分は、追ってパスファインダで合体するなどしてください。オプションの補足ドラッグ中は簡易的なZ座標補正を行う:「Z座標補正」は面の前後の並べ替え処理で、データ量が多いと時間がかかります。ドラッグ中は簡易的な並べ替えを行うよう設定できます。簡易処理を行っている際は前後関係が正しく表示されないことがあります。必要に応じてメインダイアログの「Z座標補正」ボタンを押してください。影をつける時にはここでの設定にかかわらず簡易的でない並べ替え処理が行われます。終了時に裏面を残す:既定では視線方向と反対側を向いた面は終了時に削除されます。この設定をチェックすると、これらの面はグループ化され、読み込みで作成したパスの最背面に置かれます。下限:面の明るさはスポットカラーのチントで設定しています。下限は最も明るい部分の濃度です。大きいデータと見なす閾値:設定した面数以上のデータを読み込んだ場合、警告などを表示します。点光源:光の減衰はありません。スクリプトの冒頭部に、パネルで設定できないオプションがいくつかあります。既定ではx座標またはy座標が原点から1000ポイント以上離れた点をもつパスは描画されません。値を変更してください。既知の問題OBJファイル読み込み完了直後にパネル上でドラッグするとエラーが表示される場合があります。前後の並べ替え中にドラッグするとイラレごと落ちる場合があります。解決ダウンロードillustrator_obj_loader.zip読み込みテスト用のサンプルデータが同梱されています。mouseUp時のz座標補正を廃止。冒頭の説明文を現バージョンに合わせて変更その他TODOダイアログを閉じたあとのundoで実行前に戻るようにするスクリプトを実行したあとundoしたら実行前に戻るのが期待される挙動だと思うのですが、このスクリプトの場合はタイミング的に難しくてですね、むやみにundoしてスクリプト実行前の操作がundoされるのは避けたいというのもあって、ダイアログを閉じてからundoで開く前の状態に戻るためには2,3回では済まない場合があります。CMYKColorの対応?ドキュメントカラーモードにかかわらず、色はRGBColorで作成しています。(影はGrayColor。OBJファイルのマテリアルが持っているカラーがRGBで、CMYKに変換すると変な色になることがあると思われるのですが、オプションで変換するか選べるようにしようと考えています。Satohttps://github.com/shspageMITライセンスのフリーウェアです。詳細は同梱のLICENSE.txtをご覧ください。(1)はてなブログをはじめよう!shspageさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。