Aseprite

Aseprite

logo.png

Asepriteとは

Windows & Mac OS X & Linux(Ubuntu) で動作する、スプライトアニメーション・ドット絵のエディタ

公式サイト

特徴

  • Animation Tools: レイヤー、フレーム、オニオンスキン、連続したフレームの赤/青の色合い、ピンポン再生、リピート範囲を指定した再生、など
  • Pixel-art Tools: ブラシプレビュー、ピクセル完璧なトレース、スプライトの回転、タイルリングモード、輪郭&ポリゴンツール、ライブアニメーションプレビュー、パレットエディタ、など
  • Gamedev Tools: スプライトシートやテクスチャアトラスにアニメーションを保存。コマンドラインインターフェイス(CLI)を使用してアセットパイプラインにAsepriteを統合可能

■目次


Tips

Pixel-perfectについて

Pixel-perfectを有効にすると、線を引いたときにギザギザがなくなります。

pixel-perfect.png

シームレステクスチャの作り方

メインメニューから「View > Tiled Mode > Tiled in Both Axis」を選ぶとタイルモードになり、つなぎ目に違和感がないかどうかチェック・編集することができます。

tiledmode.png

テキストの挿入

メインメニューから「Edit > Insert Text」でテキストを挿入できます。ただし環境によっては読み込めない・正しくレンダリングされないフォントがあるようです。なお日本語は入力できないので、クリップボード経由でコピペすると表示できます。

text.png

左右対称の編集

メインメニューから「View > Synmmetry Options」を選ぶと、シンメトリーの編集モードを選択できるようになります。

symmetry.png

ここから真ん中のボタンを選ぶと左右対称編集、右のボタンを選ぶと上下対称編集となります。なお、対称編集のボーダーラインはドラッグして移動させることもできます。

コマンド(シェル)から画像ファイルを変換したい

実行ファイルの引数に「--batch」オプションをつけると、コマンド(シェル)から実行できます。

aseprite.exe --batch item.ase --save-as item.png

これは「item.ase」を「item.png」に出力するコマンドです。

MacOSX環境であれば以下のコマンドとなります。

/Applications/Aseprite.app/Contents/MacOS/aseprite --batch item.ase --save-as item.png

なお詳細は公式ドキュメントのCLIを参照します。

Pythonから変換する例

以下はPythonでの実装例です

#! /usr/bin/env python
# -*- coding: utf-8 -*-

import os

def main():
	TOOL = "/Applications/Aseprite.app/Contents/MacOS/aseprite"

	cmd = TOOL + " --batch item.ase --save-as item.png"
	os.system(cmd)

if __name__ == '__main__':
	main()

よく使いそうなショートカットキー

キー詳細
Space + 左ドラッグスクロール
Cmd + 左クリック全体を移動
Alt + 左クリックスポイト
Cmd + Z元に戻す
B鉛筆ツール
E消しゴムツール
G塗りつぶしツール
M範囲選択
Cmd + D範囲選択解除

メインメニューの機能

メインメニューから選択可能な項目について記載しています。

ツールバー

右端にあるツールバーの説明です

toolbar.png

範囲選択(M)

左クリック:領域選択 / 右クリック:選択範囲の減算

項目名ショートカットキー概要
矩形範囲選択M矩形で範囲選択を行うツール
円範囲選択Shift + M円で範囲選択を行うツール
投げ縄ツールQ自由な形状で範囲選択を行うツール
ポリゴン選択ツールShift + Q三角形の3点を指定して選択するツール
自動選択ツールW連続して存在する同じ色を自動で選択するツール

鉛筆(B)

項目名ショートカットキー概要
鉛筆B
スプレーShift+B

消しゴム(E)

項目名ショートカットキー概要
消しゴムEクリックしたピクセルを透過色で消去
スポイトIクリックしたピクセルの色を取得

ズーム(Z)

項目名ショートカットキー概要
ズームZ左クリックで拡大 / 右クリックで縮小
ハンドHドラッグ移動で画面をスクロール

移動(V)

バケツ(G)

線(L)

四角(U)

塗りつぶし(D)

項目名ショートカットキー概要
塗りつぶしD指定の範囲を塗りつぶす
塗りつぶし(ポリゴン)Shift+D三角形の3点指定して塗りつぶす

ブラー(R)

メニュー一覧

ショートカットキーは、Mac OS X 基準としています。

Fileカテゴリ

ファイルの作成や読み込み、保存を行います。

項目名サブ項目概要ショートカットキー
New-ファイルの新規作成Cmd + N
Open-ファイルを開くCmd + O
Open Recent履歴ファイル履歴からファイルを開く-
Save-上書き保存Cmd + S
Save As-名前をつけて保存Cmd + Shift + S
Save Copy As-名前をつけてコピー保存Cmd + Shift + C
Close-ファイルを閉じるCmd + W
Close All-ファイルをすべて閉じるCmd + Shift + W
Import Sprite Sheet-スプライトシートをインポートするCmd + I
Export Sprite Sheet-スプライトシートをエクスポートするCmd + E
Repeat Last Export-スプライトシートを再エクスポートするCmd + Shift + X
Exit-終了Cmd + Q

Editカテゴリ

画像の編集や色の変換を行います。

項目名サブ項目概要ショートカットキー
Undo-取り消しCmd + Z
Redo-やり直しCmd + Y
Cut-切り取りCmd + X
Copy-コピーCmd + C
Paste-貼り付けCmd + V
Clear-???Del
Rotate180180°回転-
90 CW90°右回転-
90 CCW90°左回転-
Flip Horizontal-水平方向に反転Shift + H
Flip Vertical-垂直方向に反転Shift + V
Transform-変形Cmd + T
New Brush-新規ブラシCmd + B
Replace Color-色の置き換えShift + R
Invert-色の反転-
FXConvolution Matrix様々な特殊効果F9
Color Curve色調補正Cmd + M
Despeckle (median filter)ノイズ除去-
Insert Text-テキストの挿入T
Tools-ツール設定(タイルやグリッドの設定)C
Keyboard Shortcuts-キーボードショートカットの設定Cmd + Alt + Shift + K
Preferences-環境設定Cmd + ,

Spriteカテゴリ

スプライトの設定や操作を行います。

項目名サブ項目概要ショートカットキー
Properties-スプライト設定Cmd + P
Color ModeRGB ColorRBGカラーモード-
Grayscaleグレースケールモード-
Indexed (No Dithering)パレットカラー-
Indexed (Ordered Dither)パレットカラー(???)-
Duplicate-スプライトを複製して別のビューで開く-
Sprite Size-スプライトサイズ変更-
Canvas Size-キャンバスサイズ変更-
Rotate Canvas180キャンバスを180°回転-
90 CWキャンバスを90°右回転-
90 CCWキャンバスを90°左回転-
Flip Canvas Horizontalキャンバスを水平方向に反転-
Flip Canvas Verticalキャンバスを垂直方向に反転-
Crop-クロップ(選択範囲でリサイズ)-
Trim-トリム(余白を除去してリサイズ)-

* Sprite Sizeの設定について

  • Pixels: Width / Height: 拡大縮小する幅と高さをピクセル数で指定
  • Percentage: Width / Height: 拡大縮小する幅と高さをパーセンテージで設定
  • Lock Ratio: チェックを入れると現在の画像サイズ比を固定する
  • Interpolation: 補完設定
    • Nearest-neighbor → ピクセル等倍で拡大縮小する。元のドット絵の雰囲気を残して拡大する場合はこちらを選ぶ
    • Bilinear → 線形補間で拡大縮小する。色の設定をインデックスカラー(パレット)にすると、パレット内の色でぼやけた感じに拡大縮小してくれます
scale.png

Layerカテゴリ

レイヤーに関する操作を行います。

項目名サブ項目概要ショートカットキー
Properties-レイヤー設定Shift + P
Visible-レイヤー表示・非表示Shift + X
New Layer-レイヤーを新規作成Shift + N
Remove Layer-レイヤー削除-
Background from Layer-レイヤーを背景にする-
Layer from Background-背景をレイヤーにする-
Duplicate-レイヤーを複製-
Merge Down-下のレイヤーと結合-
Flatten-レイヤーを統合-

Frameカテゴリ

フレームに関する操作を行います。

項目名サブ項目概要ショートカットキー
Frame Properties-フレーム設定P
Cel Properties-セル設定-
New Frame-フレームの新規作成Alt + N
New Empty Frame-空のフレームを新規作成Alt + B
Copy Cel in Next Frame-次のフレームにセルをコピーAlt + M
Remove Frame-フレームの削除Alt + C
TagsTag Propertiesタグの設定-
New Tagタグの新規作成-
Remove Tagタグの削除-
Jump toFirst Frame最初のフレームに移動Home
Previous Frame1つ前のフレームに移動,
Next Frame次のフレームに移動.
Last Frame最後のフレームに移動End
Go to Frame指定のフレームに移動Alt + G
Play Animation-アニメーションの再生Enter
Constant Frame Rate-アニメーション再生速度の設定-
Reverse Frames-フレームの逆転Alt + I

Selectカテゴリ

選択領域の操作を行います。

項目名サブ項目概要ショートカットキー
All-全選択Cmd + A
Deselect-選択解除Cmd + D
Reselect-再選択Cmd + Shift + D
Inverse-選択範囲を反転Cmd + Shift + I
Color Range-マスクカラーの設定-
Load from MSK file-マスクファイルの読み込み-
Save to MSK file-マスクファイルの保存-

Viewカテゴリ

ビューの表示や設定をします。

項目名サブ項目概要ショートカットキー
Duplicate View-ビューの複製-
Show Pixel Grid-ピクセルのグリッド表示Alt + Shift + G
Show Grid-グリッドの表示Shift + G
Snap to Grid-スナップ有効・無効Shoft + S
Grid Settings-グリッド設定-
Selection as Grid-選択範囲からグリッドを設定-
Tiled ModeNodeタイルモード無効-
Tiled in Both Axisタイルモード(上下左右)-
Tiled in X Axisタイルモード(左右)-
Tiled in Y Axisタイルモード(上下)-
Set Loop Section-ループ区間の設定F2
Show Onion Skin-オニオンスキンを表示F3
Timeline-タイムラインの表示Tab
Preview-プレビューの表示F7
Fullscreen Preview-フルスクリーンでプレビューF8
Home-Homeビューの表示-
Refresh & Reload Skin-リフレッシュ&スキンのリロードF5

Helpカテゴリ

ヘルプやバージョン情報の表示を行います。

項目名サブ項目概要ショートカットキー
Readme-リードミー表示-
Quick Reference-簡易リファレンス表示-
Documentation-ドキュメント表示-
Tutorial-チュートリアル表示-
Release Notes-リリースノート表示-
Twitter-公式Twitterアカウント表示-
Donate-寄付する-
About-バージョン情報表示-