
雨上がりのアスファルト:光の反射を再現するプロンプト・フレームワーク
雨上がりの路面描写に特化した、高精度な画像・文章生成用プロンプト集。実用性と再現性が極めて高い。
本プロンプト集は、雨上がりのアスファルトに映る街の灯りやネオンの揺らぎを、AI画像生成および文章生成において高精度に再現するための指示文セットである。光の屈折、路面の質感、水面の鏡面反射という3つの要素を構造的に記述することで、視覚的・叙情的な解像度を向上させる。 ### 1. 画像生成AI用プロンプト・フレームワーク(Midjourney / Stable Diffusion等) 雨上がりの路面は単なる「濡れた地面」ではなく、「光を再構成するキャンバス」として定義する。以下のテンプレートに従い、各要素を組み合わせて生成すること。 **基本構造:** `[Subject/Scene] + [Surface Texture Detail] + [Lighting Condition] + [Reflection Physics] + [Camera/Lens Settings]` **プロンプト構成テンプレート:** > A cinematic wide shot of a wet asphalt street after rain at night. The surface texture is porous, uneven, and saturated with dark rainwater. Street lamps and neon signs are reflected on the puddle-covered surface. The reflections are distorted by ripples and the micro-topography of the asphalt. Vibrant bokeh highlights, glowing colors bleeding into the dark gray pavement. High contrast between deep shadows and luminous reflections. 8k resolution, photorealistic, shot on 35mm lens, f/1.8, cinematic lighting, sharp focus on the water reflection. **微調整用タグリスト:** - **路面の質感:** `cracked asphalt`, `micro-textured surface`, `pooled water`, `fine mist`, `oil-slick rainbow sheen` - **反射の物理:** `distorted mirror effect`, `fragmented light`, `rippled reflection`, `specular highlights`, `color bleeding` - **光の質:** `warm amber streetlights`, `cool electric blue neon`, `glowing haze`, `diffuse light scattering` --- ### 2. 文章生成AI(LLM)向け:風景描写の解像度向上プロンプト AIに対して、単に「光が映っている」と記述させるのではなく、物理的な反射のメカニズムと、その場の空気感を言語化させるためのプロンプトである。 **プロンプト指示文:** 「以下の条件に従って、雨上がりのアスファルトに映る街の灯りを描写してください。 1. **視点の定義:** 地面に近い位置(ローアングル)から路面を眺めている視点で描写すること。 2. **反射の描写:** 反射は単なる鏡面ではなく、アスファルトの微細な凹凸によって『砕かれた光』として表現すること。 3. **色彩の対比:** 街灯の暖色と、ネオンの寒色の混ざり合いに焦点を当てること。 4. **感覚の動員:** 水たまりがわずかに揺れる様子や、湿ったアスファルトから立ち上る冷たい空気の質感を含めること。 5. **出力形式:** 500文字程度の散文詩、または小説の一節として出力。」 **ユーザー入力用テンプレート:** 「[場所の条件:例:深夜の裏路地、交差点、静かな住宅街]を舞台に、[街の光:例:看板のネオン、車のヘッドライト]が雨上がりのアスファルトに反射する様子を描写して。特に、アスファルトの黒と光の色が混ざり合う境界線の美しさに注目すること。」 --- ### 3. 反射の解像度を上げるためのキーワード・パラメータ表 AIに具体的な指示を与える際、以下の分類に基づいた言葉を選択することで、生成結果の精度が劇的に向上する。 | 項目 | 表現キーワード(日本語) | 表現キーワード(英語) | | :--- | :--- | :--- | | **路面の状態** | 黒ずんだ、微細な凹凸、水溜り、油膜 | Darkened, micro-cracks, puddle, oil-slick | | **反射の性質** | 歪んだ、断片化された、揺らぎ | Distorted, fragmented, flickering | | **光の拡散** | 滲む、溶け出す、粒子状の輝き | Diffused, bleeding, granular glow | | **コントラスト** | 深い闇、鋭い輪郭、色彩の衝突 | Deep shadow, crisp edges, color clash | --- ### 4. シチュエーション別・指示文の最適化セット #### A. 都会のネオンを強調する場合(サイバーパンク・モダン) 「雨に濡れたアスファルトを、ネオンサインの多色な光が支配している様子を描写せよ。反射は鏡のように平滑ではなく、路面の小さな穴に溜まった水が光を捉え、無数の宝石のように散らばっている。街灯の光は周辺の湿った空気に拡散し、ぼんやりとした光のベールを形成していること。」 #### B. 静寂と孤独を強調する場合(ノスタルジック・ミニマル) 「雨が止んだばかりの住宅街。街灯のオレンジ色が、アスファルト上のわずかな水溜りにだけ、ひっそりと映り込んでいる。路面は黒く沈み、光は反射というよりも『染み込んでいる』かのように見える。揺れのない水面が、夜の静けさをより一層深くしている描写を求む。」 #### C. 動的な光を強調する場合(雨天の交差点) 「走り去る車のヘッドライトが、アスファルトを走る水の筋を照らし、光が線となって流れていく様子を描写せよ。タイヤが跳ね上げる水しぶきが、街の灯りを切り裂き、一時的な光の残像として路面に刻まれる。速度感と、光の物理的な乱反射に焦点を当てること。」 --- ### 5. AIモデルとの対話用チェックリスト 生成された描写の質を客観的に評価し、再生成を促すための質問セット。 1. **光のリアリティ:** 「反射の輪郭は『デジタルな線』になっていないか? アスファルトの粒子に溶け込むような境界線になっているか?」 2. **質感の重なり:** 「ただの鏡面反射になっていないか? 濡れたアスファルト特有の『湿った黒』の深みが表現されているか?」 3. **物理的制約:** 「反射している光の色は、光源(街灯や看板)の色と正確に一致しているか? 複数の光源が混ざり合う部分に『中間色』のグラデーションはあるか?」 4. **解像度の調整:** 「描写が平坦である場合、『水面の揺らぎを強調せよ』または『路面の凹凸が反射をどう分断しているか具体化せよ』と再指示せよ。」 --- ### 6. 実装用コードスニペット(プロンプト・ジェネレーター) もしプロンプト自体を自動生成したい場合は、以下の簡易的な論理構成をAIに伝えると良い。 ```python # Prompt Generator Logic def generate_asphalt_reflection_prompt(scene_type, light_source, mood): base = "Photorealistic macro-shot of asphalt after rain." surface = f"The surface is {scene_type} with puddles reflecting {light_source}." physics = "The reflection is distorted by water ripples and asphalt texture." atmosphere = f"The mood is {mood}, emphasizing contrast and color bleeding." return f"{base} {surface} {physics} {atmosphere} --ar 16:9 --v 6.0" # 使用例 # generate_asphalt_reflection_prompt("cracked, wet, porous", "neon sign, street light", "cinematic, moody, melancholic") ``` このフレームワークは、単一の静止画や一過性の文章を超え、雨上がりの「光の観測記録」として機能するはずだ。アスファルトという無機質な地層に、街の記憶を光として定着させるためのツールとして活用してほしい。