製品ニュース

モーションスタジオ エンジン大型アップグレード — 1フレームまでプロ品質に

約16分·

動くステッカーの品質はディテールで決まります。輪郭1ピクセルのにじみ、隣のフレームに残った絵のかけら、微妙にずれた1カット — 購入者は理由を説明できなくても"何かアマチュアっぽい"という印象は正確に受けます。そこでモーションスタジオの制作エンジンを5つの方向から刷新しました。この記事は単なる変更ログではなく、動くステッカーの品質がどこで決まるのかについての解説でもあります。作業方法はそのまま — 設定を変更することなく、結果だけが目に見えて良くなります。

なぜ "輪郭" が勝負処なのか

イモティコンは完成作を白いキャンバスで鑑賞する絵ではありません。チャット画面という予測不可能な舞台の上で消費されます。あるユーザーは白い背景で、あるユーザーはダークモード、あるユーザーは黄色い吹き出しの上で同じステッカーを見ます。背景がこのようにまちまちだから、ステッカーの透明な境界 — つまり輪郭 — が全ての環境できれいでなければなりません。

輪郭品質が崩れる典型的なパターンは3つです。第1に、背景除去が強すぎると、キャラクターの明るい部分(クリーム色の体、白いシャツ)が背景と一緒に消えて体に穴が開きます。第2に、背景除去が弱すぎると、元の背景色のシミが実にラインの周りに汚く残ります。第3に、半透明の境界を二値論理で処理すると、曲線の輪郭が階段のようにぼやけます。3つの問題は互いに反対方向なので、1つを強く掴むと別の1つが破れます。

今回のアップグレードの第1の目標がまさにこの三角ジレンマの解消でした。結論から言うと — 今は3つの問題を同時に掴みます。

背景分離 1 — 生成段階から "削除できない色" をなくす

背景除去が難しい根本原因は、キャラクターと背景が似た色を共有することにあります。白い背景の上の白い猫を考えてみてください。どのアルゴリズムも "この白色は猫、その白色は背景" を完璧に区別することはできません。そこで新しいエンジンは問題を除去段階ではなく生成段階で解きます。

画像を生成する時から、キャラクターが絶対に使わない専用背景色を自動で選んで貼ります。キャラクターの主要な色を分析して — ピンク・赤系のキャラクターなら緑色の背景を、緑系のキャラクターならマゼンタの背景を選びます。映画撮影場のクロマキースクリーンと同じ原理ですが、スクリーン色を俳優の衣装に合わせて毎回変えるわけです。この選択は完全に自動なので、あなたが気を遣うことはありません。

  • 白色・クリーム色のキャラクター安全 — 背景が白でないから、明るい体が背景と間違われることがなくなります
  • 自動色選択 — キャラクター色分析後に最も遠い背景色を選ぶので、ピンク色のウサギでも緑色のカエルでも安全です
  • 生成指示強化 — キャラクターが背景色の系列を使わないよう生成段階で一緒に指示します

背景分離 2 — 半透明な境界を生かす精密抽出

背景色が確保されたら、その背景を消しながらキャラクターの輪郭をどのくらい上品に生かすかが問題です。絵の輪郭線は実は "キャラクター色と背景色が混ざった薄い帯" です。この帯を全て消すと実像が1層削られてやせ細り、全て残すと背景色の縁取りがまとわりつきます。

新しい抽出エンジンは、この境界帯のピクセル1つ1つに対して "キャラクターが何%、背景が何%混ざっているか" を逆算します。背景成分だけを正確に引き出した後、混ぜ合わせの比率を透明度として保存します。結果として曲線の輪郭の滑らかなグラデーションが生き残り、どんな背景の上に載せてもなめらかに着地します。階段現象も色縁取りもありません。

キャラクター内側にはね散った小さな背景色のシミ(生成モデルが時々残す傷)も別に検知して色だけ補正します — 穴を開けずに。逆にキャラクターが意図的に使った背景色系の大きな面積(深紅色の服など)は触りません。"失敗は直して意図は尊重する" が原則です。

背景分離 3 — 陰影のある背景も自ら検知して再分離

生成モデルは常に完璧に均一な背景を描いてくれません。時々背景に影やグラデーションが混ざって出てくるのですが、こういった背景は標準的な方式で消すと暗い隅が汚れとして残ります。

そこでエンジンに自己診断を組み込みました。第1次分離が終わったら結果物を自ら検査して、背景色の残留物が基準値を超えたら — 明るさの変化に強い別の分離方式で自動的に再試行して、より清潔な方を採用します。失敗をユーザーに投げずにエンジンがもう1度走る構造です。

おまけに、ダークモード対応のためにキャラクターを包む白い縁取り(OGQ要求規格)の品質も一緒に上がりました。縁取りはキャラクターの実像に沿って描かれるので、実像自体がきれいになればその縁取りも均一になるわけです。

フレーム検証 — 不良は切る前に選別する

動くステッカーは通常1つのシートに4~8個のフレームを格子で生成した後に切って使います。ところがAI生成には頻繁な失敗パターンがあります。ある枠は空で出てくるし、あるキャラクターは隣の枠のキャラクターと一緒に出てくるし、8フレーム要求したのに7個だけ描かれることもあります。

以前はこういった不良を切って初めてわかりました。既にフレームがパックに入った後に再生して "3番目のフレームが何で空なの?" という具合にですね。今は切る前にエンジンがシート全体を検査します。

  1. フレーム数照合 — 宣言されたフレーム数と実際に検知された絵の数を比較します。足りなければ何番目の枠が空か番号で知らせて、スライスを遮断します
  2. 融合検知 — 隣の枠のキャラクターと一緒になった絵を検知して知らせます。これは切るだけでは解決できない問題なので再生成が正解です
  3. 余剰検知 — 要求より多い絵が描かれたら、どうせ切られる部分なので警告だけして進みます

検証にはフレーム数ガイドも含まれます。自社検証データから9フレーム以上の構成は重複した絵・空いた枠・抽出失敗が目立つほど増えました。だから9フレーム以上を構成すると4~8フレームを推奨する案内が事前に出ます。フレームが多いから滑らかになるわけではなく、良い4フレームが悪い12フレームに勝ちます。

シート分割 — "枠" ではなく "絵" 単位で切る

従来のスライスはシートを定規で測るように均等な正方形で切りました。シンプルで速いですが、致命的な副作用がありました。キャラクターが腕を横に伸ばしてボックスの境界を少し超えたら、その腕先が切られて隣のフレームに幽霊のように残ります。再生すると隣のフレームで正体不明のかけらがちらちら光るわけです。

新しいエンジンはピクセル塊を絵単位で認識します。つながった画素を1つの絵として束ねて、その絵の重心が属する枠に全て配分します。腕が境界を超えても体と一緒にいるからこそその絵と一緒に行きます。

  • 境界に当たった腕・マント・小道具 — 自分の絵と一緒に完全に保存、隣のフレームに幽霊のかけらゼロ
  • 隣の絵から出た破片 — サイズと位置で判別して自動除去
  • ハート・キラキラ・汗のしぶきみたいな分離型エフェクト — キャラクターから離れていても自分の枠の演出要素として正確に生き残ります
  • 定位置保存 — 絵を勝手に再配置しないから、ジャンプの軌跡みたいな意図した位置の演出がそのまま保たれます

呼吸モーション — 静止した1枚の絵が生きる

24種のパックを作っていると "このカットは1枚の絵で十分なのに、完全に動かないから死んで見える" という瞬間が来ます。だからといってフレームをいくつか生成しようにしても本末転倒。呼吸モーションがこの部分を解決します。

適用すると、キャラクターの体がとても微妙に膨らんでは沈むを反復します。核心はどこが動かないかにあります — 顔と表情は完全に固定されて、足はしっかり床に付いています。表情と一緒に揺らぐと感情表現が曖昧になるし、足が浮くとキャラクターが空中を漂っているように見えるからです。膨らむ時に横幅がちょっと広くなって高さがその分減る、体の体積感が保たれるアニメーションのスクワッシュ&ストレッチ原理も入っています。

ループの最初と終わりが数学的に正確に つながるように設計されているから、無限反復しても継ぎ目が見えません。静かな感情のカット — ぼんやりする、待つ、ぼーっと見つめる — に載せると "生きている静寂" が作られます。

カットキュレーション — 最後の1%を磨くツール

良いアニメーションは作る時より磨く時に完成します。8フレームを生成したのに、そのうち6フレームだけ気に入ったら? 以前はシートを再生成するか、気に入らないフレームをしぶしぶ抱え込んでました。今はシーケンスエディタで選んで出すだけです。

  • カット除外 — 気に入らないフレームを再生から除外するだけ。画像ファイルは残ってるから、気が変わったらチェック1つで戻ります
  • 左右反転 — 同じ絵から逆方向の動作を一瞬で作ります。左向きで揺れる4フレームがあったら、反転で右向きバージョンが無料で出来ます
  • 再生速度0.25×~4× — 4分の1の速さで回してみると通常速では見落とした不自然なフレームが正確に見えます
  • フレームステップ — 1フレームずつ前後に送ってタイミングと連結動作をチェックします

このツール群は全て非破壊的な方式です。元の絵は決して修正されず、再生方法に対する決定だけを別に保存します。実験を怖がる理由がありません — 何をしてもやり直せるから。

実務フロー — 8フレームシートから完成GIFまで

アップグレードされたエンジンで実際の作業がどのように流れるか、典型的なシナリオを1つ追ってみます。目標は "喜んで飛び跳ねる" 動くステッカーです。

  1. シーケンスエディタでジャンプテンプレートを適用します — しゃがむ・助走・飛行・着地のフレームプランが自動的に決まります
  2. シート生成をクリックします — キャラクター専用背景色の上にフレーム格子が生成されます
  3. スライスをクリックします — 検証ゲートがフレーム数を確認して、通過したら絵単位で切って透明フレームになります。空いた枠があれば、ここで止まってどの番号の枠が空か案内します
  4. ライブプレビューで0.5倍速で再生しながら不自然なフレームを探します — 1つ不自然なら除外チェックで除いてしまいます
  5. 着地カットに残りの反動をつけたければ最後のフレームを複製して呼吸モーションを乗せます
  6. 書き出します — ターゲット(OGQ/カカオ)規格に自動エンコード・検証されます

全プロセスで "背景を削除する" "フレームを切り整える" みたいな手作業が完全に消えたことに注目してください。あなたの仕事は演出判断だけです。

プラットフォーム規格との関係 — 検証は相変わらず自動

エンジンが新しくなっても最終関門は変わりません。プラットフォーム規格ですね。書き出し段階の自動検証はこのアップグレードと無関係に引き続き機能して、新エンジンの清潔なフレームは規格通過率にも直接役立ちます。

  • OGQアニメーションステッカー — ステッカー24種、各740×640 GIF・1MB以下・3秒/100フレーム以下・透明背景。メイン240×240 GIF + タブ96×74 PNG別途
  • カカオ動くイモティコン — 合計24種: 動く提案3種以上(360×360 GIF・白背景・24フレーム以下・2MB以下) + 残りは止め提案(360×360 PNG・透明背景・150KB以下)
  • 背景処理の違いに注意 — OGQは透明背景、カカオの動く提案は白背景。キャンバスアスペクト比も異なります(740×640の横長 vs 360×360の正方形)

特に容量規格は輪郭品質に直結します。汚い境界のピクセルはGIF圧縮効率を落とすから容量が膨れます。輪郭がきれいになれば同じアニメーションでもより小さく圧縮されます — 品質と規格通過が同じ方向です。

アップグレード前後 — 何が変わったか一覧

  • 背景分離: 白背景+一括削除 → キャラに合わせた背景色+ピクセル単位の混合逆算+陰影自動再分離
  • 明るいキャラ: 本体に穴が開くリスク → 構造的に安全
  • 輪郭: 二値論理的な境界(階段リスク) → 半透明グラデーション保存
  • フレーム検証: なし(切ってから発見) → スライス前自動検証+不足遮断+空き枠番号案内
  • シート分離: 均等格子クロップ(幽霊のかけら) → 絵単位の所有権分離(かけらゼロ)
  • 止め画: 完全静止 → 呼吸モーションで生きたループ
  • 仕上げ: 再生成反復 → 除外・反転・倍速・ステップの非破壊キュレーション

よくある質問

Q. 既存で作ってたパックにも適用されますか? — はい、別設定なしで全部自動です。既にアップロード済みの古いアセット(白背景)も従来通りの処理が続きますし、新規生成からは新エンジンを搭載します。シートを再生成してみたら輪郭からして違いが見えます。

Q. 背景色が変わるとキャラクター色合いに影響ありませんか? — ありません。背景色は抽出段階で完全に削除されて、境界に染み込んだ成分まで逆算して引きます。最終成果物に背景色の痕跡は残りません。

Q. フレーム検証で何度も止められたらどうしますか? — 止めメッセージが告げる空き枠番号を確認してシートを再生成するのが最速です。フレーム数を4~8個に減らせば成功率が大きく上がります。フレーム同士が張り付いてくる場合も再生成が正解です — 張り付いた絵は何のツールでも自然にきれいに分離されません。

Q. 呼吸モーションはすべての絵に合いますか? — 静かな感情のカットに最も適します。既に動作が大きいカット(ジャンプ・走る)には不要で、むしろごちゃごちゃしてしまいます。 "止まってるから死んで見える" という明確な対象カットが適用対象です。

Q. このアップグレードで審査通過が保証されますか? — 規格(サイズ・容量・フレーム・背景)の技術的な通過率は直接上がります。でも審査は規格の他にキャラの魅力と感情伝達も見ます — その部分はコンセプトと演出、つまりあなたの仕事が残ります。エンジンは技術的な理由で返却されないようにバックアップします。

今すぐ試してみてください

今回のアップグレードは全部自動適用です。設定を変えることも、新しく学ぶことも何もありません。作りかけのパックを開いてシートを再生成してみてください — 輪郭からして違います。止め画ステッカーだけ作ったことがあるなら、今が動くバージョンに挑戦する最高のタイミングです — 難しい部分はエンジンが全部引き受けるから。

次のアップグレードも準備中です。方向は同じ: 技術的な手間はエンジンが、創作の楽しさはあなたが。新しい情報はこのブログとサイト公知で最初に知らせます。

参考資料

  1. [1]OGQクリエイタースタジオ — 公式提出・精算チャネル
  2. [2]カカオイモティコンスタジオ — 公式提案チャネル
  3. [3]ガイド — OGQ返却理由6つと再提出チェックリスト
  4. [4]イモティコンスタジオ実測認証 — 直営検証アカウント承認・精算スクリーンショット

今すぐ作ってみましょう

キャラクターのアイデア一行で、24種の下書きができます。

スタジオを開く