ガルス・テック · ゲーム開発者向けソフトウェア

BentoPack Studio

2Dアトラスのパッキング、タイトなポリゴンメッシュ、スプライトアニメーションのための高性能ワークステーション。

GPUのフィルレートとVRAMをもう無駄にしません。BentoPack は Unity・Godot・Unreal 向けにタイトなメッシュを生成し、従来の透明な矩形ポリゴンが引き起こすオーバードローを最大80%削減します。

  • Windows / macOS / Linux
  • ネイティブC++17アーキテクチャ
  • Electron不使用
BentoPack Studio のアイコン
−60〜−80%

GPUオーバードロー(プロファイラ計測値)

−75〜−87.5%

KTX2によるモバイルのメモリ使用量

0

ランタイム依存関係。買い切りでサブスクなし

明快なビジネスモデル

有料のものと、無料で使えるもの。

  • BentoPack Studio(デスクトップ版):単体で動作するソフトウェア。サブスクなしの買い切り、ランタイム依存関係ゼロ。
  • エンジン用アドオン(Unity・Godot・Unreal):無料のオープンソース(MIT)。MonoBehaviour の強制なし、最終ビルドへのDLL同梱なし。
  • Git / SCMでの安定性:決定論的な出力により、.meta ファイルのGUID競合を解消。

機能

アトラスの切り出しから最終エクスポートまで、最適化された一貫パイプライン。

タイトなポリゴンメッシュ

不要な透明ピクセルの描画はもう必要ありません。2Dメッシュ(Marching Squares + Ear-Clipping)がスプライトの形状にぴったり沿い、GPUオーバードローを60〜80%削減します。Forward+ と Deferred Shading に対応。

ネイティブKTX2 VRAM圧縮

KTX2(Khronos Basis Universal)への直接エクスポートで、ランタイムでのCPU展開を回避します。UASTC 4x4 と ETC1S モードにより、ドット絵の鮮明さを保ったままモバイルのメモリ使用量を75〜87.5%削減。リアルタイムのテレメトリ機能付き。

無駄のないアトラスパッキング

MaxRects ヒューリスティック(BSSF、BAF)と、同一フレームのロスレス重複排除。2のべき乗(POT)制約とエッジの押し出しにより、バイリニアフィルタリングによるにじみ(bleeding)を防ぎます。

シーケンス編集とピクセルエディタ

フィルムストリップ形式のタイムラインでアニメーションを構成。アンチジッター処理付きのサブピクセル単位のピボットを管理できます。ピクセル編集機能(Bresenham)と非破壊フィルタ(クロマキーによる背景除去、ハロー除去、アウトライン)を内蔵。

画面で見るアプリケーション

BentoPack Studio のインターフェース紹介。

BentoPack Studio のメインウィンドウ
メインウィンドウの全体表示
アトラスの切り出しとバウンディングボックス
アトラスの切り出しとバウンディングボックス
ポリゴンメッシュ生成ダイアログ
タイトなポリゴンメッシュの生成
MaxRects によるアトラスパッキング
MaxRects によるアトラスパッキング
十字線付きのピボットエディタ
サブピクセル対応ピボットエディタ
フィルムストリップ形式のタイムライン
フィルムストリップ形式のアニメーションタイムライン
エクスポートダイアログ
マルチフォーマット・マルチエンジン対応エクスポート

マルチエンジン対応エクスポート

主要ゲームエンジンへのネイティブ統合。

Unity 2D

ネイティブジオメトリ(SpriteMeshType.Tight)を持つ Sprite を生成し、SRP Batcher に対応。Animator ですぐに使える AnimationClip を自動インポートします。

Godot 4

すぐに使える .tres リソース(SpriteFrames)をネイティブに生成。ポリゴン形状の2D ArrayMesh を注入し、透明部分のオーバードローを排除します。

Unreal Engine 5(Paper2D)

EditorOnly モジュールによる FSpriteGeometryData(描画とコリジョン)のC++注入。動的な「Translucency」パスによる大幅なパフォーマンス低下を回避します。

その他の対応形式:JSON(TexturePacker)、LibGDX(.atlas)、Aseprite Binary、Phaser、PixiJS。CI/CDパイプライン向けにCLIデーモンモード(bentopack-cli --watch)も利用できます。