A portrait prompt shown with its result — copy it, swap the subject, run your own.
Prompt
retexture the image attached based on the json below:
{
"style": "photorealistic",
"material": "glass",
"background": "plain white",
"object_position": "centered",
"lighting": "soft, diffused studio lighting",
"camera_angle": "eye-level, straight-on",
"resolution": "high",
"aspect_ratio": "2:3",
"details": {
"reflections": true,
"shadows": false,
"transparency": true
}
}
It works because it front-loads the constraints the model usually guesses at: a material / texture call and a structured JSON body, so re-running it — or handing it to a teammate — lands in the same place instead of drifting. Keep those clauses and rewrite the subject to make it your own.