VERIFIED / Fashion & Beauty
Jiangnan Courtesan Night Multi-View
Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery.
Duviro AI reproductions
Independently generated from the rewritten template, without a watermark.
PROMPT WORKSHOP
How to build the Jiangnan Courtesan Night Multi-View prompt
Do not begin with one dense block. Confirm the visual goal, then add subject, composition, light, and constraints one layer at a time.
Base prompt
Jiangnan Courtesan Night Multi-View. Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery. 2:3 composition.
Iteration
Define the result
What changes: Theme, outcome, and aspect ratio only.
Why: Check whether the model understands the core image.
Jiangnan Courtesan Night Multi-View. Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery. 2:3 composition.
Iteration
Lock the subject
What changes: Add fixed identity and scene constraints.
Why: Stable anchors reduce multi-image drift.
Jiangnan Courtesan Night Multi-View. Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery. 2:3 composition. Keep identity, wardrobe, props, and setting unchanged across three views.
Iteration
Control composition and light
What changes: Add camera, composition, and lighting constraints.
Why: Camera changes create variety while light unifies the set.
Jiangnan Courtesan Night Multi-View. Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery. 2:3 composition. Specify three camera distances while preserving one motivated lighting setup.
Iteration
Add texture and constraints
What changes: Add production detail and exclude: minor or childlike appearance, teenage appearance, nudity, transparent clothing, explicit sexual content, celebrity likeness, plastic skin, extra fingers, malformed hands, duplicate limbs, phone, screen, corner logo, floating watermark, repeated branding, unreadable text
Why: The final pass addresses common model failures.
A cinematic three-view historical-fantasy fashion editorial in a lavish lantern-lit Jiangnan entertainment house. The same clearly adult Chinese woman in her late twenties has an exceptionally beautiful mature face, ornate black updo, a voluptuous hourglass figure and a full bust held securely inside an elegant pale-peach and deep-red embroidered hanfu-inspired gown. Use a balcony glance cover, a side profile, and a wide establishing view with dancers and patrons below. Warm lantern light, carved dark wood, translucent silk, realistic skin and fabric. Place exact "DUVIRO.COM" only once per image on a tiny dark-red woven couture label stitched into a sash or sleeve; at most one tiny gold D+ hair charm.
WHY IT WORKS
Prompt anatomy
Fixed identity, wardrobe, props, and setting across three views.
Reduces identity and object drift.A 2:3 frame with three explicit camera distances.
Creates a coherent cover, detail, and wide sequence.One motivated light setup shared across all views.
Unifies material, depth, and mood.TROUBLESHOOTING
How to fix weak results
Add one concrete camera behavior, material imperfection, and environmental detail.
Keep identity, wardrobe, setting, and key light fixed; change only one camera angle.
Integrate DUVIRO.COM once as a physical label, plaque, engraving, or debossed maker mark.
FAQ
Common questions about this prompt
How do I start a Jiangnan Courtesan Night Multi-View prompt?
Start with “Jiangnan Courtesan Night Multi-View. Close, profile, and wide views of one mature courtesan in a lantern-lit Jiangnan gallery. 2:3 composition.” and add identity, composition, light, and material constraints in separate passes.
Which image model should I use?
Use a current image model that handles detailed composition and identity consistency reliably.
Why do the three images look inconsistent?
Lock the face, hair, wardrobe, setting, props, and key light before changing one camera angle at a time.
Can I replace the subject or location?
Yes. Replace one variable while keeping camera and lighting stable, then evaluate before changing another variable.


