効率的・高画質・安心
ESKEES は、PSD やイラストからパーツを組み立てて 1 枚のテクスチャで扱う、オープンフォーマット EMG として書き出すデスクトップアプリです。ループアニメやアセット管理に活用できるソリューションです。アルファチャンネルにも対応しています
開発中です。テストへの参加をご希望の方は、下からお申し込みください。
お知らせ
-
eskees.com を公開しましたNEW
製品サイトを開きました。Editor の公開に向けて準備を進めています。
製品
-
ESKEES Editor
準備中
PSD / KRA / 画像 / アニメーション GIF / スプライトシートからパーツを組み立て、まばたき・口パク・動きを付けて .emg を書き出します。Windows デスクトップアプリ。
-
ESKEES Screen
テスト版
PC のデスクトップで動く背景画像プレイヤー
-
CDN
公開中
ブラウザで .emg を再生するプレイヤー。
-
Viewer
公開中
ブラウザで .emg を開いて、パーツ・レイヤー・アトラスの中身を確かめられます。手元のファイルをドラッグ&ドロップするだけ。
-
Importer
公開中
Unity / Godot / Ren'Py / YMM4 で .emg を取り込む実装。すべて Apache 2.0 で公開しています。
ESKEES Screen
書き出した .emg を、Windows のデスクトップ壁紙として動かします
-
軽量・専用ソフト
OS の WebView で描くので、ブラウザを同梱しません。
-
トレイから操作
表示するファイル、画面への収め方、描画解像度、下地の色を切り替えられます。
-
画面に合わせる
切って埋める・全体を入れる・引き伸ばす の 3 通り。
-
ECOモード
他のウィンドウに覆われている間と、バッテリー駆動や省電力モードのときは動きを止めます。
- Windows 10 / 11。描画に WebView2 を使います(Windows 11 は標準で入っています)。
- macOS 版についてリリース予定
- テスト版リリース中。動かないときは、実行ファイルの隣の eskees-screen.log を送ってください。
CDN
script タグを埋め込み、置き場所を渡すだけです。ビルドもバンドラも要りません。
<div id="layerContainer"></div>
<!-- JSZip(必須依存。.emg は ZIP なので展開に要る) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.7.1/jszip.min.js"></script>
<!-- EMG Player -->
<script src="https://pxrllc.github.io/emg/emg-player.0.3.0.js"></script>
<script>
EMGPlayer.loadEmgFromCDN('https://example.com/avatar.emg');
</script>
- JSZip は必須です。.emg は ZIP なので、展開に要ります。先に読み込んでください。
- 描画先は既定で #layerContainer です。別の要素に出すなら loadEmgFromCDN(url, 'myContainer')。
- 読み込みの結果は window の emg:loaded / emg:error で受け取れます。
- 置き場所は別のオリジンでも構いませんが、CORS を許可してください(fetch で取りに行きます)。
ホストから動かす
EMGPlayer.setFrame(partID, frame) | switch パーツの表示コマを選ぶ |
EMGPlayer.showPart(partID, shown) | パーツの表示・非表示 |
EMGPlayer.setPartPlaying(partID, playing) | パーツごとに動きを止める |
EMGPlayer.setBlinkState(state) | まばたき(mapping.json が要る) |
EMGPlayer.setViseme(v) | 口パク(同上) |
EMGPlayer.setExpression(name) | 表情(同上) |
EMGPlayer.setPreset(id) | 複数パーツをまとめて切り替える(0.5.0 §5) |
配信元はいま公開リポジトリの GitHub Pages です。将来 eskees.com 側へ移す場合も、版付きの URL は残します。
デモ
EMG の機能を体験できます。
-
簡易パッカー
PSD を放り込むと .emg に変換し出力されます。
資料
EMG はオープンなフォーマットです。仕様を公開しています(Apache 2.0)。
-
EMG 仕様リファレンス
現行 0.5.4仕様。
EMG 仕様
版ごとに、この場で読めます。stable かどうかは各版に出します。
-
EMG 0.5.4
現行(stable 前)
全フィールドの一覧。導入された版と、規範文書のどこに書いてあるかつき。
原本は公開リポジトリ pxrllc/emg です。ここに置いているのはビルド時に取ってきた写しで、手では書き換えません。
更新履歴
-
eskees.com を公開
製品サイトを開きました。Editor の公開に向けて準備を進めています。
-
EMG 仕様 0.5.4
フレーム単位のトランスフォーム(§7.4.1)と合成モードの規定を追加。
会社
PXR LLC
ESKEES は PXR LLC の製品です。フォーマットである EMG はオープンに保ち、製品として ESKEES を作っています。