Back to Node List

Ase Frame Select

ase_frame_select

Extracts one composited frame image from an Aseprite document.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
Aseprite
ase
AsepriteFile
Required
元の Aseprite document です。

Output Ports

NameTypeDescription
画像
image
Image
選択フレームを合成した画像です。
表示時間(ms)
duration_ms
Int
選択フレームの表示時間です。
フレーム番号
frame_index
Int
実際に使われたクランプ後のフレーム番号です。
概要
summary
Text
選択フレームの短い概要です。

Parameters

NameTypeDefaultRangeDescription / Options
フレーム
frame
Int
00–4096

取り出す 0 始まりのフレーム番号です。

まず大事なこと

  • このノードで初めて AsepriteFile普通の Image になります
  • Aseprite を PixPipeline の既存 image ノードへつなぐ時の境界がこのノードです

一番基本の使い方

AsepriteLoad
  -> AseFrameSelect
  -> Preview

これで .aseprite の 1 フレーム目をそのまま preview できます。

レイヤーを絞ってから使う例

AsepriteLoad
  -> AseLayerSelect
  -> AseFrameSelect
  -> Outline
  -> Preview

この流れなら、

  • 欲しいレイヤーだけ残す
  • そのフレームを画像化する
  • 普通の画像ノードで加工する

という接続になります。

  • frame = 3

この時、

  • 4 フレーム目が image に出ます
  • そのフレームの表示時間が duration_ms に出ます

もし元 document が 2 フレームしか無い時は、番号は自動で範囲内へ丸められます。

どういう時に使うか

  • Aseprite の 1 コマを普通の画像として加工したい時
  • layer を絞った結果をまず目で見たい時
  • Aseprite の frame duration を graph で参照したい時

注意

  • 出力は 1 フレームだけです
  • 全フレームを spritesheet として扱いたい時は、P07A の spritesheet 系と組み合わせるか、今後の Aseprite animation workflow を使います
Back to Node List