Gemini 2.0 Flash Experimental の Web で話題になっていた画像生成系の事例を試してみた

## はじめに
以下の記事やポストのまとめなど、複数の話題を見かけた「Gemini 2.0 Flash Experimental」関連の話に関する記事です。

●Google AI StudioのGemini 2.0 Flash Experimentalで画像編集を試す｜まゆひらa
　https://note.com/mayu_hiraizumi/n/nd643348f2e41

●Gemini新機能の画像加工がついにテキスト指示だけで背景の構図も自由自在に変えたり、出力したキャラを回転させられるように。 - Togetter [トゥギャッター]
　https://togetter.com/li/2524944

以下の公式記事にも登場する、画像生成に関連したものになります。

●Experiment with Gemini 2.0 Flash native image generation - Google Developers Blog
　https://developers.googleblog.com/en/experiment-with-gemini-20-flash-native-image-generation/

具体的に話題になっていたのは、「ある写真・画像を入力として、その写真の内容を維持したままで別方向から見た写真・画像にする」「複数の画像の出力において、見た目の一貫性を保ちつつ、別のシーン・連続したアニメーションになりそうな複数のフレームを出力する」というようなものなどです。

![2025-03-16_21-00-56.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/239de701-386f-4b6a-8d38-07b2eff44277.jpeg)

![2025-03-16_21-02-13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/faf9cfbd-480f-4818-8ca6-282e08114b3d.jpeg)

これは自分でも試さねば！、と思ってメモ的な記事を残しつつやってみました。
（とりあえず Google AI Studio で試しました）

## 概要

いったん冒頭の記事などの中で事例として出ていたものを、いくつかピックアップしてみます（※ 2つほど、上で紹介したものと重複してます）。

### 視点の変更

https://x.com/nobisiro_2023/status/1900150873734733859

https://x.com/hiyodorixxxx/status/1900182314195595642

https://x.com/alfredplpl/status/1900182570815676507

### 元の見た目を維持しつつの高度な編集

https://x.com/gyakuse/status/1900134116236128664

https://x.com/hAru_mAki_ch/status/1900784098886775048

### 連続したアニメーション・一貫性のある見た目での別シーンの生成

https://x.com/SuguruKun_ai/status/1900345969541341487

https://x.com/hAru_mAki_ch/status/1900807679981027705

https://x.com/ilumine_ai/status/1900041501624971601


## 実際に試してみる

それでは、Google AI Studio上で実際に試してみます。

●Create Prompt | Google AI Studio
　https://aistudio.google.com/prompts/new_chat

利用するモデルには、以下を設定します。

![2025-03-15_19-06-52.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/61ad8231-8e5b-4ef5-ba33-b4cc8eb12a0a.jpeg)

### 公式サンプルを試す

自前で用意した内容を試す前に、公式のサンプルをまずは試してみます。

具体的には、以下の 2つです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/a440317b-be22-4379-a32f-e618e0b9dd96.png)

#### サンプル1

サンプル 1つ目を試した結果は以下のとおりです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/5fe45fc9-a96c-4777-8506-1efefd0183ad.png)

入力画像に対して、加工が行われた結果が出力されているのが分かります。

#### サンプル2

次はサンプル 2つ目です。

試した結果、わりと多くの画像が生成されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/136fbf9b-6a47-48a6-bf56-4d623fcfb2c3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/22a1e3fa-3d03-4dcc-adb6-b2d2274dfb7c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/5439b09a-4f51-4727-942a-5a7137cc65f0.png)

統一された見た目で、一連の画像が生成されていることが確認できました。

ちなみに、プロンプトは以下の内容が入力されていました。

> 【プロンプト】
Generate a story about a white baby goat going on an adventure in a farm in a 3d cartoon animation style. For each scene, generate an image.



### 自分で用意した内容で試す

それでは、既存の事例なども参考にしつつ、自分で用意した内容で試していきます。

#### 写真の撮影方向の変更

以下は、とあるラーメン屋で撮影していた写真をもとに、別角度から見た写真に変えるというものです。

![2025-03-16_13-32-37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/e04f70ae-d352-4a30-81bb-187e4fb5b796.jpeg)

細かく見ると元の内容から変化してしまっている部分はありますが、おおまかなところでは、同じような見た目で真上から見た写真になっていることが分かります（※具材や、どんぶりの模様などは同じような感じを維持しつつ）。

#### 複数枚のアニメーション用画像

次は、連続したアニメーションのフレームを生成する例です。

上で出てきていた例をもとに、まずは同じような内容を案として用意してみました。

> 【プロンプト案】
Generate multiple images for an animation, showing a seed growing into a plant and then blooming into a flower in a pixel art style.

その後、それに少し変更を加えてみようかと思い、1つではなく複数の花が咲く内容になるようなプロンプトにしてみました。

> 【試したプロンプト】
Generate multiple images for an animation, showing multiple seeds growing into plants and then blooming into flowers in a pixel art style.

これを試した結果は、以下のとおりです。

![2025-03-16_23-59-20.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/5b66b464-7f02-44d1-ad4d-c851cc836bf6.jpeg)

![2025-03-16_23-59-32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/c427e631-c2d7-453c-800a-919db6413fad.jpeg)

たまに、テキストの文章だけが出てきて画像が生成されないこともああったのですが、このように一連の流れの画像を得ることができました。