Hokusai-style great wave rendered as a woodblock print, the printed wave begins to move — foam claws curling, boats riding the swell — while the paper texture and registration marks stay perfectly still.
The woodblock wave comes aliveStylized
{
"subject": "Hokusai-style great wave rendered as a woodblock print",
"action": "the printed wave begins to move — foam claws curling, boats riding the swell — while the paper texture and registration marks stay perfectly still",
"scene": "traditional ukiyo-e composition with Mount Fuji small on the horizon",
"shot": {
"composition": "the classic print framing",
"camera_motion": "very slow push-in",
"lens": "flat print perspective"
},
"lighting": "flat woodblock tones with subtle paper-grain shadow",
"style": "animated ukiyo-e woodblock, visible ink gradients and paper fibers",
"audio": {
"sfx": "stylized wave rush like brushed paper, distant taiko",
"music": "solo shakuhachi"
},
"color_palette": "Prussian blue, cream, ink black",
"negative_prompt": "photorealism, 3D depth, text beyond artist seal"
}
The magic is selective motion — 'the printed wave begins to move while the paper texture and registration marks stay perfectly still'. Calling out what does NOT move is what keeps it a living print rather than a 3D render. Animated woodblock with 'visible ink gradients and paper fibers' preserves the medium; the negative prompt bans photorealism and 3D depth that would flatten the effect.
Using & remixing it
Paste the JSON straight into Veo 3 or 3.1, or hit Copy as prose for the flattened sentence version — both work, JSON just keeps the fields easy to tweak. To change the look, re-roll one field at a time (swap the camera_motion or lighting and keep everything else fixed). Want a different subject in the same style? Open it in the Veo 3 prompt generator and edit the fields.