JAWS FESTA 2024 生成AI絵画展に出展したネタを Amazon Nova Canvas と Reel で出してみた

ジャーニーマン( @beajourneyman )です。長いの"ジャニ"と呼ばれています。

こちらは[生成AI Advent Calendar 2024](https://qiita.com/advent-calendar/2024/kagai)の16日目の記事です。"AIサービスを使ってみた系から学術的なものまで、生成AIに関することならなんでもOKです！"とのコトで、直近の空いていた日にお邪魔しました。

今回は AWS re:Invent 2024で発表された新機能 Amazon Nova Canvas と Amazon Nova Reel を試します。

AWS whats New

https://aws.amazon.com/jp/about-aws/whats-new/2024/12/amazon-nova-foundation-models-bedrock/

AWS News Blog

https://aws.amazon.com/jp/blogs/aws/introducing-amazon-nova-frontier-intelligence-and-industry-leading-price-performance/

Amazon Nova 製品ページ

https://aws.amazon.com/jp/ai/generative-ai/nova/

# 試す元ネタについて

[JAWS FESTA 2024 in 広島](https://jawsfesta2024.jaws-ug.jp/) で開催された [生成AI絵画展](https://jawsfesta2024.jaws-ug.jp/sessions/festivalTrack/F-3/) に出展した1枚です(画像1)。テーマは「ハッピーな広島」で、写実的でなく絵画である点がポイントです。

作品
![A portrait of a Japanese woman in a warm and celebratory atmosphere, presenting a large bouquet of flowers to the manager of the Hiroshima Carp baseball team, who is shown from behind wearing the team's un.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/6662ac9a-1f77-0056-517c-327e02f7b4b0.jpeg)


使用モデル：Stable Image Ultra 1.0

プロンプト:Bedrockで英語に翻訳していますが、**イラスト風で広島カープ優勝の際の花束贈呈の報道写真**をイメージして、プロンプトエンジニアリングしました。
````
A portrait of a Japanese woman in a warm and celebratory atmosphere, presenting a large bouquet of flowers to the manager of the Hiroshima Carp baseball team, who is shown from behind wearing the team’s uniform. The woman has a cheerful expression on her face. The background features a beautiful blue sky with some clouds. 
````

余談ですが、JAWS FESTA 当日の模様はレポートにしていますので、ご興味あればご覧ください。とてもホスピタリティに溢れたイベントでした。

https://note.com/beajourneyman/n/nf13de75608ad

https://note.com/beajourneyman/n/n68fa8d602d7b

# Amazon Nova Canvas で画像生成してみる

対応しているバージニア北部リージョンで試してみます。必要に応じて「モデルアクセスの有効化」を実施してください。

モデル選択で「Nova Cavas」を選択して「適用」します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/21d4fa6b-d592-7a12-de3a-bf01af243531.png)

では、前述のプロンプトで生成します。枚数はデフォルト3枚ですが、あえて1枚にします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/1b9ca731-92ba-3dd0-c2d5-f99042a4b429.png)

生成できました(画像2)。意図したイメージと遠くない画像が生成されています。生成に要した時間は手元のストップウォッチですが13秒ほどでした。写真に近い出来栄えです。

![A portrait of a Japanese woman in a warm and celebratory atmosphere, presenting a large bouquet of flowers to the manager of the Hiroshima Carp baseball team, who is shown from behind wearing the team’s uni.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/5b3488cb-0d69-77db-b881-1fbee1898b1c.png)

# Amazon Nova Reel で動画生成してみる

現在は6秒の動画生成が試せます。将来的は20秒まで対応するようです。

モデル選択で「Nova Reel」を選択して「適用」します。S3バケットが作成される旨のポップアップが出るので「確認」します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/1a5b8fa7-dc32-58a1-71ca-27a77ea1c8b1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/bf25aba1-153c-66c3-79fd-fcf96bf826b2.png)

S3バケットが正常に作成されたメッセージが出たら、冒頭の出展画像(画像1)を「開始画像(Start frame)」としてアップロードし、プロンプトとして以下を与えます。

プロンプト：背景の雲がゆっくり流れている中、二人は嬉しそうに笑っている
```
The two of them are smiling happily as the clouds move slowly in the background.
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/f3fe0bb2-6f23-57bd-45d5-76a813082575.png)

サイズ違いで怒られました。アスペクト比を無視してサイズ変更します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/56ff1438-af39-c1dc-3b01-1c49db40b7e3.png)

動画生成ジョブが開始されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/a1054315-ae0f-525f-2145-b2efb39a0d70.png)

凡そ5分ほどかかると表示されて待つこと4分13秒(手元のストップウォッチ)、生成が成功しました。果たして出来栄えは！？

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/6ffef42a-707a-1c4b-16fb-1d2f24ff4bc7.png)

以下のYouTubeにアップしたのでご覧ください。前評判で聞いていた通り、人物の動画はまだ苦手そうです。凝り出すとキリがないので、今回はこの辺で終わりたいと思います。

<iframe width="560" height="315" src="https://www.youtube.com/embed/2QvqbgFRCMM?si=sszY1AcrEQhudLuy" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

生成動画をダウンロードしたら、S3バケットを空にして削除します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/17aa6bd8-11bf-ada1-3713-9f537a651904.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155285/12467fe0-fd94-01b3-3e23-02300155d5d1.png)

2025/01/08(水)追記：
画像2も動画生成しました。こちらは人物の動作はない形で動画生成されました。是非違いをご覧ください。

<iframe width="560" height="315" src="https://www.youtube.com/embed/l_Xt2DG8dM0?si=c7dP6NH8Thhdlm72" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

# まとめ
- 他の生成モデルと同様の感覚で利用できる
- 画像生成はちょっとした作成には良さそう
- 動画生成は人物と背景の雲を認識している
- 人物や複雑な動作はまだ苦手かも

1年ほど前に界隈で流行って試しましたが、直ぐに飽きてしまった勢でした。今回の「生成AI絵画展」や「アップデートのやってみた」など目的がある時、お世話になりそうです。

以上です。