Pixel Canvas

Generates an image. Pixel Canvas creates an image output for use in the node graph.

intermediate
Since P00

Input Ports

Reference

参照レイヤー(オプション)

Image

Output Ports

Image

描画したドット絵

Image

Parameters

NameTypeDefaultDescription
WidthInt32キャンバスWidth
HeightInt32キャンバスHeight
ピクセルデータCustomData(空)base64 PNG(エディタ管理、非表示)

キャンバスサイズ連動

ジェネレータノードとして、新規作成時に width / height がプロジェクトのキャンバスサイズ(_canvasWidth / _canvasHeight)に自動バインドされます。

状態width/height の値
default(新規作成時)プロジェクトキャンバスサイズにバインド(自動追従)
ユーザーが手入力 or バインド解除ローカル値(キャンバスサイズと独立)
インスペクターの 🔗 ボタンからバインドの解除・再登録ができます。

描画エディタ

インスペクターの「✏️ ドット絵を編集」ボタンを押すと、ポップアップモーダルで描画エディタが開きます。

ツール

ツール動作
✏️ ペン1px 描画(ドラッグで連続描画)
🧹 消しゴムピクセルを透明にする
🪣 塗りつぶし4方向フラッドフィル
💉 スポイトクリック位置のColorを取得

操作

  • マウスホイール: ズーム(1〜32倍)
  • Alt+ドラッグ: パン
  • ESC: エディタを閉じる

技術詳細

  • 描画データは base64 PNG として CustomData パラメータに保存
  • プロジェクト保存/読込で自動保持
  • ズーム4倍以上でピクセルグリッド表示
  • debounce(150ms)でパフォーマンス最適化

💡 Tips

  • 描画データは base64 PNG として CustomData パラメータに保存
  • プロジェクト保存/読込で自動保持
  • ズーム4倍以上でピクセルグリッド表示
  • debounce(150ms)でパフォーマンス最適化
Pixel Canvas — PixPipeline Node Reference