プロンプト失敗例まとめ #1

制作のヒント

プロンプト失敗例まとめ #1

Team Toonkit閲覧数 —

AIで動画を作っていると、よく耳にする言葉があります。

「プロンプトさえうまく書けば、思いどおりの結果が出る」

でも、実際にはそうではありませんでした。

数えきれないほどの動画を作ってきて、いちばん時間を使ったのは新しいシーンを作ることではなく、AIがプロンプトを正しく理解できるように直す作業でした。難しかったのはアイデアを出すことより、自分が本当に求めているものをAIに伝えることだったのです。

この記事では、実際の制作で経験した失敗例と、そこから学んだことをいくつか紹介します。


1. 「人物は動かさないで」と書いたのに、動き続ける

手前に立つキャラクターは動かさず、カメラだけが素早く動くシーンを作りたいと思いました。

そこで、次の一文を入れました。

「The character remains completely still.」

ところが生成された動画では、キャラクターが一緒に浮き上がったり、カメラに合わせて動いたりすることが何度も起きました。

一文を足すだけでは足りなかったのです。

先に人物の状態を説明し、そのあとでカメラの動きを順を追って書いたところ、ずっと安定した結果が得られました。

AIは書かれた内容だけでなく、情報をどんな順番で受け取るかにも影響を受けているようです。


2. カメラだけ動かしたかったのに、人物が飛んでいく

高い場所から街を見下ろすシーンを作るために、カメラが素早く上昇する演出を頼みました。

ところが、カメラはほとんどその場にとどまり、人物だけが空へ浮かび上がったり、一緒に上昇したりする動画が繰り返し生成されました。

「The camera moves upward」のような表現だけでは、AIがカメラの動きと被写体の動きを区別できないことが多かったのです。

最終的に、まず人物が完全に静止していることを明記し、そのあとでカメラの移動経路を段階的に説明するようにプロンプトを書き直したところ、狙いどおりの結果にぐっと近づきました。


3. アニメーションを作りたいのに、どんどん実写っぽくなる

アニメ調の画像から始めても、動画にすると肌の質感がだんだんリアルになったり、映画のような照明や雰囲気が強くなったりする問題がありました。

「anime style」というキーワードだけでは足りませんでした。

line art、cel shading、2D animation、hand-drawn look、stylized renderingのように求める表現を繰り返し強調し、実写っぽさを誘う表現をできるだけ削ったことで、スタイルがずっと安定して保たれるようになりました。


4. たくさん書くより、少なく書いたほうがいいこともある

最初は、一度で思いどおりの結果を得ようと、プロンプトを長く書いていました。

キャラクターの外見、背景、照明、カメラの動き、雰囲気……あらゆる要素をひとつのプロンプトに詰め込んでいたのです。

ところが皮肉なことに、文章が長くなるほど一部の要素が消え、思いもよらない部分が強調されることが増えました。

そこで、重要な要素だけを残し、不要な修飾語を減らしてみました。

すると、核となる情報だけに絞った短いプロンプトのほうが、長く詳しすぎるプロンプトよりも安定した結果を出してくれることが多かったのです。


5. 否定文は思ったほど効かない

数多くの動画を生成する中で意外だったことのひとつは、「〜しないで」という指示が思ったほど効かないということでした。

最初は、望まない要素が出てきたら否定文を足せば解決すると思っていました。たとえば、キャラクターを動かしたくないときは「The character does not move.」、雨を降らせたくないときは「No rain.」と書いていました。

でも、結果は期待どおりにはなりませんでした。キャラクターはやはり動き、望んでいなかった要素もたびたびそのまま現れました。

はじめはモデルの性能の問題だと思っていましたが、さまざまなプロンプトを比較しながらテストしてみると、別のパターンが見えてきました。

否定文で「やってはいけないこと」を並べるよりも、AIが最終的にどんなシーンを作るべきかを肯定的に説明したほうが、ずっと安定した結果が得られたのです。

たとえば、

  • The character does not move.

と書く代わりに、

  • The character stands perfectly still, maintaining the exact same pose throughout the entire shot.

のように望む状態を具体的に説明すると、人物の動きがぐっと減ることが多くありました。

もちろん、すべてのモデルが同じように動作するわけではありません。それでも、私が多くの動画を制作する中で繰り返し確認したパターンのひとつです。

それ以来、否定文を足すよりも、作りたいシーンを具体的に描写する書き方に変えました。この小さな変化が、試行錯誤の回数を減らすのに大いに役立っています。


これからも、制作の中で出会うさまざまな失敗例と、その改善の過程を記録していくつもりです。

誰かにとって、試行錯誤を減らすちょっとした参考になればうれしいです。

この記事は役に立ちましたか?

皆さまの反応が、次の記事を書く原動力になります。

あわせて読みたい

すべて見る›