A Midjourney v6 prompt using Kodak Tri-X 400 film stock, a 50mm f/1.8 lens, and specific optical layering to render a tabby cat behind rain-streaked glass with deep chiaroscuro and structured grain.

black and white 35mm film photography, tabby cat positioned behind rain-streaked window glass, amber eyes reflecting warm interior light against cool exterior darkness, water droplets creating optical diffusion and micro-prism effects, out-of-focus city street lamps rendering as circular bokeh orbs, pronounced chiaroscuro with deep shadow retention in window frame, 50mm prime lens at f/1.8, shallow depth of field isolating cat's face from distorted background, fine grain structure of Kodak Tri-X 400 pushed one stop, wet wood window sill with visible water pooling, single light source from interior left creating catchlight in eyes, noir atmospheric tension, photorealistic fur texture with individual whisker definition, rule of thirds composition with cat at lower left intersection, vertical emphasis --ar 9:16 --style raw --v 6.0
The core problem when prompting for an animal behind glass is that diffusion models tend to merge the subject and the surface into a single flat plane. The rain becomes a texture painted over the fur rather than a physical medium sitting between the camera and the subject. This prompt addresses that layering issue by combining specific optical constraints—a 50mm prime lens at f/1.8, water droplets acting as micro-prisms, and a defined depth stack—to force separation between the cat, the glass, and the background.
Film Stock as Tonal Constraint
Naming Kodak Tri-X 400 pushed one stop does more than add grain. It defines the tonal curve. Tri-X is a high-contrast black-and-white negative film. Pushing it one stop effectively rates it at ISO 800, which increases contrast, lifts the midtone density, and produces grain that clusters heavily in the shadows while remaining tighter in the highlights. Without this specification, models often default to a smooth, low-contrast digital monochrome that lacks the structural weight required for a noir aesthetic.
If the output renders with uniform, pixel-level noise instead of irregular silver-halide clumping, the film reference may be getting overridden by later keywords. Moving the film stock description closer to the beginning of the prompt can help anchor the texture. This behavior is untested across different model versions, but token proximity generally influences adherence in transformer-based image generators.
Layering the Glass and the Subject
The phrase water droplets creating optical diffusion and micro-prism effects instructs the model on how light interacts with the glass. Each droplet refracts the background light, smearing the distant street lamps into soft shapes while leaving the foreground relatively intact. Pairing this with shallow depth of field isolating cat's face from distorted background creates two distinct mechanisms for blurring the distance: optical refraction at the glass plane, and focal blur from the f/1.8 aperture.
To verify if the layering worked, look at the edges where the cat's fur meets the glass. If the whiskers dissolve into the water droplets, the model collapsed the depth planes. If the whiskers remain sharp while the droplets and background stay soft, the separation held. The wet wood window sill with visible water pooling acts as a spatial anchor, confirming the glass is a physical object occupying three-dimensional space rather than a transparent overlay.
Directional Lighting and Shadow Retention
Single light source from interior left creating catchlight in eyes restricts the illumination to one vector. A single directional source produces a hard falloff, leaving the right side of the frame in deep shadow. The catchlight serves as a diagnostic marker: there should be one distinct reflection per eye, positioned on the left side. If the output shows multiple catchlights or even front-lighting, the model ignored the constraint and defaulted to ambient fill.
The instruction for pronounced chiaroscuro with deep shadow retention in window frame attempts to balance contrast. Pure black clipping destroys detail. "Shadow retention" tells the model to keep the dark areas dense but textured. If the window frame loses all wood grain and reads as a solid void, the contrast instructions are overpowering the film stock's dynamic range simulation. Removing general terms like "noir atmospheric tension" might reduce conflicting signals.
Lens Parameters and Composition
A 50mm prime lens at f/1.8 sets the perspective and the bokeh geometry. At 50mm, facial proportions remain natural without wide-angle distortion. At f/1.8, the depth of field is narrow enough to turn point-light sources in the background into circular orbs. The shape of those orbs depends on the simulated aperture blades; wider apertures like f/1.8 typically produce rounder bokeh than stopped-down settings.
Rule of thirds composition with cat at lower left intersection locks the subject placement. In a 9:16 vertical frame, placing the subject low leaves the upper portion open for the out-of-focus city lights, creating vertical tension. Without explicit placement, models frequently center the subject, which flattens the composition.
Platform Flags and Limitations
The flags --ar 9:16, --style raw, and --v 6.0 are specific to Midjourney. --ar 9:16 sets the aspect ratio. --style raw reduces Midjourney's default aesthetic stylization, pushing the output closer to a photographic interpretation. --v 6.0 targets version 6.0 of the model. These parameters do not function on other platforms like Stable Diffusion or DALL-E, and their exact effects can shift with subsequent Midjourney updates.
This prompt is a simulation of 35mm film photography, not a physical chemical process. The model approximates the look of pushed Tri-X based on its training data; it does not physically trace photons through glass or calculate actual circle-of-confusion limits. Expect the fine detail—particularly individual whiskers and micro-grain structure—to soften depending on the generation resolution. When the constraints start producing artifacts, such as grain so heavy it obscures the fur or bokeh so large it swallows the entire background, the fix is subtraction. Drop the push processing, stop down to f/2.8, or remove the micro-prism phrasing to relieve the model's rendering load.
Comments
Post a Comment