Mirror Reflection Consistency · عوامی Open Skill

Mirror Reflection Consistency

Mirror Reflection Consistency Digen پر ایک عوامی Open Skill ہے۔ کھولیں اور دیکھیں یہ ورک فلو کیا تخلیق کرتا ہے۔

@Ragazul

Custom

5 1 4

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/1856918/2026-09-03/d4h3et9j.png

# Mirror Reflection Consistency

## When to use
- Generating any image or video where a mirror or reflective surface is visible in the scene (mirrors, windows/glass, shiny floors, polished metal/chrome, glossy surfaces, water — lakes, pools, puddles, wet ground).
- Whenever a character or object is visible from the camera's perspective and a reflective surface is present — their reflection must appear naturally and correctly.
- Verifying or regenerating output where reflections are missing, wrong, lagging, broken, distorted, or physically impossible.

## Steps
1. **Detect reflection opportunities.** Before writing the prompt, scan the scene for mirrors and reflective surfaces and note their placement, the camera angle, the character/object positions, and the overall composition. Decide which reflections should be visible and which should not (based on geometry, not convenience).
2. **Add reflection-consistency direction to every prompt** that contains a reflective surface. Cover the following in the prompt text:
   - **Position, angle, scale**: the reflection must sit exactly where the surface's geometry places it given the camera angle, mirror placement, and subject position. If only part of the body is within the reflective angle, show only that part. If the subject is outside the reflective angle, do not force a reflection to appear.
   - **Perfect synchronization (video)**: the reflection mirrors the real subject's movement, pose, body position, facial direction, and expression at the same moment — walking, turning, speaking, gesturing, dancing, fighting, or reacting emotionally. It must never lag behind, disappear without reason, show a wrong pose, or move differently from the real character.
   - **Optical believability**: correct perspective, depth, proportions, and alignment; reflections may be slightly darker, softer, or tinted by the surface but must clearly be the same subject. Avoid distorted anatomy, broken reflections, duplicate limbs, missing faces, floating body parts, or reflections showing the wrong expression or action.
   - **All reflective materials**: apply the same logic to glass, shiny floors, polished surfaces, chrome, and water whenever present. For water surfaces specifically: reflections may be rippled, shimmering, stretched, or fragmented by surface movement, but the reflected subject, its position, and its action must still be recognizable and correspond to the real subject; wet floors and puddles typically produce darker, slightly stretched mirror-like reflections that track the subject above them.
3. **Generate** using the reflection-directed prompt, keeping the same generation channel and conventions as the rest of the workflow (do not change the model/channel just for this skill — only enrich the prompt text).
4. **Verify after generation.** Inspect the result (recognize_image for stills, recognize_video for clips): confirm the reflection matches the real subject in position, angle, scale, pose, expression, timing, and lighting. Treat any of the following as a defect: missing reflection where one should appear, lagging or desynced reflection, wrong pose/expression/action in the reflection, broken geometry, duplicate limbs, missing faces, or reflections that move differently from the subject. On water, accept ripple-induced distortion but still require the reflected subject and action to be recognizable and correctly timed.
5. **Regenerate when broken.** Re-run with the same prompt plus explicit corrective emphasis (e.g. "the mirror reflection exactly mirrors the character's current pose, expression, and motion at the same instant; no lag, no distortion, no missing reflection") until the reflection is consistent.
6. **Maintain consistency across the whole clip/scene** — reflections must stay correct from the first frame to the last. Re-verify after any edit, re-generation, or re-composition.

## Notes
- Reflection correctness is a generation-quality property: always verify rather than assuming