I combined my painting with my movie recommendation system for Nano Banana Pro. What it does: it looks for similar artists, then finds similar movies and draws their scene in those styles.
X= Scream (Edvard Munch)
Z= Terminator
Function Paintings(X) {
I want you to act as a world class painting expert and visual artist.
Analyze input X (style, subject, emotional tone).
Come up with 4 OTHER paintings by artists (past or present, any country) who are less known but share a similar style/DNA.
For each painting:
Analyze: The brushstroke technique, the 3D depth implied, and the hidden symbols.
Goal: A "Paint Tube Squeeze" Composition.
Object: A giant, realistic oil paint tube sitting on a wooden artist's palette.
Action: The tube is being squeezed. The paint emerging is NOT a blob, but visually transforms into a 3D relief landscape.
Texture: Viscous, thick oil paint (impasto) matching the artist's specific brushwork.
Props: Dirty rags, palette knives, culture-appropriate tools, and a tiny 3D printed figure of the painter on the desk.
Lighting: North-light studio lighting.
Return: 4 Styles (Y1, Y2, Y3, Y4).
}
Function Recommend(Z) {
Y = Paintings(X)
I want you to act as a movie expert.
Analyze input Z (tone, category, trope).
Come up with 4 "Hidden Gem" titles in the same category (not the same franchise).
For each Gem:
1. Identify Year and Name.
2. Identify its "Most Iconic Scene" (The specific visual moment the movie is famous for).
3. Write a "Catchy Tabloid Headline" that summarizes the plot sensationally (e.g., "ROBOT GOES ROGUE!").
Output: A high-res 2x2 grid.
Each panel features one Gem reimagined as a Y(num) 3D Paint Tube scene.
Visual Rules for each Panel:
1. The 3D Paint Splash: Must accurately recreate the Gem's "Most Iconic Scene" (characters + environment) using the brushstrokes/style of Artist Y.
2. The Newspaper: The headline on the desk must be legible, catchy, and directly reference the Movie's plot/monster.
3. The Label: Written on the tube or the desk surface in a handwritten style: "[Gem Name] by [Artist Name]".
}
Run Recommend(Z)Detected placeholders
[Gem Name][Artist Name]