LoginSignup
3
2

More than 5 years have passed since last update.

SpineにIllustrator上のデザインを取り込む(基本編)

Last updated at Posted at 2015-10-17

今回は、Spine側で公式配布しているプラグインを利用してIllustrator上のデザインをSpineに取り込んでみます。

事前準備

当然ですが、IllustratorとSpineを用意します。記事を書いて時点で使用しているバージョンはIllustrator CC 2015およびSpine2.1.27 Essentialです。以下、Mac上での作業での解説となるので、Windowsの人はパスなど適当に読み替えてください。

Illustratorプラグインのインストール

Photoshopの場合と同様で、/Applications/Spine/scripts/illustrator/ 以下にLayersToPNG.jsxというプラグインファイルがあります。これをコピーして、Illustratorのスクリプトフォルダに配置します。 自分の環境の場合、スクリプトフォルダは、/Applications/Adobe Illustrator CC 2015/Presets.localized/ja_JP/スクリプト/ となります。例によってファイル名がそのままプラグイン名として表示されるので、わかりやすい名前に変えても良いでしょう。自分はSpine_LayersToPNG.jsxとしました。

Illustrator上のキャラクターデザインをexportする

スクリーンショット 2015-10-17 3.17.45.png

今回はこのようなデータを用意してみました。顔と左右の手でレイヤーをわけてあります。ここで先ほどのプラグインを実行します。

スクリーンショット 2015-10-17 3.18.59.png
メニュー→ファイル→スクリプト→で見つかります。

さて、ここでphotoshopの場合、書き出し設定のダイアログが表示されたのですが、、何も出ません。Finderを確認すると、レイヤー名でpngファイルが3つ保存されているのが確認できます。
スクリーンショット 2015-10-17 3.29.06.png

残念ながら、イラストレータのプラグインでできるのは残念ながらこれだけのようです。
確かに公式サイトのドキュメントにはIllustratorプラグインは機能が少ないと書いてありましたが……少ないどころではないですね。

一度Photoshopにexportする

公式サイトのドキュメントには、一度Photoshopにデータを変換して、そちらのプラグインを使ってくれとも記載がありましたので、そのように実際にやってみます。メニューの"ファイル"→"書き出し"で下記のようなダイアログがでるので、必要あれば設定を変えて psdファイルを書き出します。
スクリーンショット 2015-10-17 4.58.50.png

スクリーンショット 2015-10-17 14.07.19.png
開けました。問題ありません。

スクリーンショット 2015-10-17 14.23.20.png
無事Spineに取り込めました。

Photoshopプラグインについては、以前の投稿を参照
http://qiita.com/harayoki/items/22597daa586bccdd7d9a

おわりに

キャラクターデータをIllustratorのパスデータで作る事はよくある話だと思うので、そこから配置情報含めてSpineに取り込めるとかなり効率が良いのですが、現状では一度Photoshopにデータを変換する方法が良いようです。LayersToPNG.jsxの中身は30行程度しかないので、腕に自信がある人は、Photoshop側のプラグインを参考に改造してみるのも良いかもしれません。また自分は探していませんが、ユーザーが作成したIllustrator用の良いExporterもあるのではないかと思っています。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2